FRP: Windows本地客户端 Ubuntu20.x远程服务端使用 痛定思痛,决定开始做笔记,就在自己查的最多的平台来

今日第一篇,FRP使用篇

直接上用法

首先说说FRP,买的服务器太弱了,想用本地计算机(这里就叫他Local )来做计算,远程计算机作为交换数据的入口(就叫他Remote吧)

我主要是做前端开发,这种后端的知识可能不太偏门,但是我真是不知道怎么查

现在有了AI了

于是通过AI,了解到FRP是比较出名的用法,可以实现Remote 和 Local 交换数据,提供固定,或者某个频段的接口作为公共入口

1.需要去github上搜索frp    ,看到是fatedier的链接就可

https://github.com/fatedier/frp

2.根据github上的说明 (必须看清楚,每个版本写法不一样,文件格式也不一样,所以这里就不作具体的说明,以git链接为主)

我使用的0.60的服务端和0.59的客户端

配置我呢见如下

serverAddr = "*.*.*.*"# 你的服务器ip地址
serverPort = 7000  # 你的服务器设置的端口 可以自定义

[[proxies]]
name = "test-tcp"   #链接用的名字
type = "tcp"   # 模式
localIP = "127.0.0.1"   #本地的接口
localPort = 1113 # 本地的端口
remotePort = 1112 #  远程服务器也要开放的,链接本地用的端口


 

这里我只测试了tcp模式,其他模式并没有尝试

bindPort = 7000

服务端

在指定的位置下载frp安装包文件,此处ubuntu作为例子

tar -zxvf frp_0.39.0_linux_amd64.tar.gz

mkdir /usr/local/frp
cd frp_0.39.0_linux_amd64
mv * /usr/local/frp/

sudo vim /etc/systemd/system/frps.service

service 结尾为s代表他是server端

[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target

[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /path/frps -c /path/frps.toml

[Install]
WantedBy = multi-user.target

 以下语句用来重启环境   如果你直接运行start frps  就会提示你需要重启

systemctl daemon-reload

然后就设置一下,启动frps

systemctl start frps

可以判断是否开启成功

systemctl status frps

如果是在你存放的frps的文件夹目录,可以运行下列语句判断是否可以运行

./frps -c ./frps.toml

到status这一步,你检查一下是否运行成功,成功的话服务端就完成了

现在来到客户端,客户端就要注意了,上面的配置文件

客户端按照前面的配置文件配置好了frpc.toml

在存放该软件的目录运行代码

frpc.exe -c ./frpc.toml

会有下面的运行提示

 login to server success, get run id  【************此处依据不同计算机会有不同】
中间还可能出现特殊的提示

[test-tcp] start proxy success
如果在start proxy success后没有额外的提示,就是成功了
失败了会有相应的提示

如果按照上面的提示start proxy success成功了,就可以通过运行Local的一些服务,把服务的端口和localPort改成一样的,就可以运行试试了

PS:我第一次配置完,都Success后还是访问404,不过我去聊了会儿天回来,他就能正常访问了,可以稍微等个几分钟

参考链接:AI参考的工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值