frp工具配置实操

大师    服务器    293 次    2021-12-13 19:37:16


笔者根据自己的理解,讲述一下frp的具体配置。

背景:家里没有公网IP,也申请不下来,但是需要访问家里的服务,上网一顿搜,解决方案有好多,最终选择了frp做内网穿透。

前提材料:

1.能提供公网ip的云服务器或者VPS

2.提供服务的内网设备(本次是用win10电脑来操作的)

3.frp相应的客户端下载网址:https://github.com/fatedier/frp/releases(自己进去选)

操作步骤:

1.服务端安装frp,修改配置。

①服务端按照自己的服务器系统及配置,找到对应的安装包,我的是centos8.0.3,所以用的是: https://github.com/fatedier/frp/releases/download/v0.36.0/frp_0.36.0_linux_amd64.tar.gz 这个包

命令:wget https://github.com/fatedier/frp/releases/download/v0.36.0/frp_0.36.0_linux_amd64.tar.gz

②解压

tar -zxvf frp_0.38.0_linux_386.tar.gz

mv frp_0.38.0_linux_386 frp

上面这步是为了把名字改断点,方便使用,非必须。

③删除不要的文件(服务端只留frps和frps.ini,其他全部删掉)

具体自己操作即可。

④修改配置文件

vim frps.ini

改为以下:

[common]
bind_addr = 0.0.0.0
bind_port = 7788
authentication_method = token
token = frptoken
dashboard_port = 8081
dashboard_user = admin
dashboard_pwd = admin

⑤启动服务

命令:./frps -c ./frps.ini

此时服务端就配置完毕,并且启动成功了。

这时,访问服务端ip:8081就可以看到控制板,需要让输入账号和密码,就使用配置里面的即可。

2.客户端安装frp,修改配置

① 按照自己的系统选择相应的包。我用的是:

https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_windows_386.zip

②下载完毕后,解压文件。

③和服务端逻辑一样,删除文件(客户端保留frpc 和frpc.ini 即可,其他的全部删掉)

④修改配置文件

将文件修改为以下:

[common]
server_addr = 服务器的ip地址
server_port = 7788
authentication_method = token
token = frptoken
[conn_1]
type = tcp
local_port = 80
remote_port = 6000

然后在当前目录运行cmd,在cmd中运行frpc.exe即可


提示OK之后,在控制板中可以看到新的连接(我这里是关闭了,所以是offline)

此时就已经配置完毕了。


写在后面的话:

做完之后,就可以使用服务器的公网IP,来访问本地的服务了,像上面这个配置,访问的地址应该是:

服务器ip地址:6000

这样就可以访问到本地的80端口的服务。

如果觉得ip不爽,可以去进行域名解析,使用域名进行访问。至此,over,感谢观赏。


最新评论

暂无评论

最新评论

网站数据

网站文章数:365

注册用户数:23

TOP