1. frps服务端搭建
请移步 https://www.tqwba.com/x_d/jishu/178182.html;
2. frpc客户端搭建
2.1 frp下载地址
https://github.com/fatedier/frp/releases
2.2 上传服务器解压
tar -zcvf frp_0.27.0_linux_amd64
2.3 配置文件
[common] server_addr = ###.##.##.### server_port = 7000 [mongodb] type = tcp local_ip = 192.168.0.1 local_port = 27017 remote_port = 10291 [mysql] type = tcp local_ip = 192.168.0.1 local_port = 3306 remote_port = 10292 [app] type = tcp local_ip = 192.168.0.1 local_port = 80 remote_port = 10293
注意:[app]、[mysql]、[mongodb] 这些不能重复
2.4 启动
启动服务并且把pid 写入frpc.pid 方便停止服务
nohup ./frpc -c ./frpc.ini > frpc.log 2>&1& echo $! > frpc.pid
3 frpc实现原理
3.1 如下图所示
3.1.1 我要做什么 ?
- 要实现自己家里的电脑访问公司内网电脑B。
3.1.2 我们需要什么
- 服务端:需要有一台外网电脑作为我们的服务端,一般不需要我们自己配置。
- 客户端:既能访问内网服务器,也能被服务端访问。
3.1.3 假如我们要访问内网的app。
- 浏览器地址栏输入 ###.##.##.###.10293
- 服务端接收到请求,根据端口给到相应的客户端。
- 客户端根据端口找到对应的内网服务器和端口,tcp 的方式去请求内网的电脑。
原文链接:https://blog.csdn.net/weixin_40455437/article/details/118456645
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END