标签:frps 实现 穿透 frp ini frpc 服务器 port
目的
实现访问外网服务器端口,将数据转发给本地局域网服务器指定端口
如:将服务器A上的9133数据 转发至 本地服务器B的1238端口上。
使用frp和配置frp工具,调试工具可使用SER-NET
下载地址
fatedier/frp:一种快速的反向代理,可帮助您将NAT或防火墙后面的本地服务器暴露给互联网。 (github.com)
用法示例
首先,根据您的操作系统和架构从“发布”页面下载最新程序。
将 和 放入具有公共 IP 的服务器 A 上。frps
frps.ini
将 和 放入 LAN 中的服务器 B 上(无法从公共 Internet 连接)。frpc
frpc.ini
通过 SSH 访问局域网中的计算机
- 在服务器 A 上修改并设置要连接到 frp 客户端:
frps.ini
bind_port
# frps.ini [common] bind_port = 9134
- 在服务器 A 上启动:
frps
./frps -c ./frps.ini
- 在服务器 B 上,修改以将服务器公共 IP 作为字段放入:
frpc.ini
frps
server_addr
# frpc.ini [common] server_addr = x.x.x.x server_port = 9134 [ssh] type = tcp local_ip = 192.168.4.154 local_port = 1238 remote_port = 9133
请注意,(在客户端上侦听)和(在服务器上公开)用于传入/传出 frp 系统的流量,而在 frp 之间使用。local_port
remote_port
server_port
- 在服务器 B 上启动:
frpc
./frpc -c ./frpc.ini
- 从另一台计算机,SSH 到服务器 B,如下所示(假设用户名为):
test
ssh -oPort=9133 test@x.x.x.x
其他透传方式可在github项目中查看
如:
通过自定义域访问 LAN 中的 Web 服务
转发 DNS 查询请求
转发 Unix 域套接字
公开一个简单的 HTTP 文件服务器
为本地 HTTP(S) 服务启用 HTTPS
私下公开您的服务
P2P 模式
标签:frps,实现,穿透,frp,ini,frpc,服务器,port 来源: https://www.cnblogs.com/jiminlu/p/16551528.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。