时间:2018年02月26日 | 作者 : liuhui | 分类 : FRP教程 | 浏览: 40986次 | 评论 0 人
阿里云限量代金券 | 此广告位出租25元/月 |
frp 提供了一种新的代理类型 xtcp 用于应对在希望传输大量数据且流量不经过服务器的场景。
使用方式同 stcp 类似,需要在两边都部署上 frpc 用于建立直接的连接。
目前处于开发的初级阶段,并不能穿透所有类型的 NAT 设备,所以穿透成功率较低。穿透失败时可以尝试 stcp 的方式。
frps.ini服务端配置
[common]
bind_addr = 0.0.0.0
bind_port = 7000
bind_udp_port = 7001
privilege_token = frp888
启动 frpc,转发内网的 ssh 服务,配置如下,不需要指定远程端口:
frpc.ini客户端配置
[common]
server_addr = 服务端IP
server_port = 7000
privilege_token = frp888
[p2p_ssh]
type = xtcp
sk = abcdefg
local_ip = 127.0.0.1
local_port = 22
在要访问这个服务的机器上启动另外一个 frpc,配置如下:
frpc.ini客户端配置
[common]
server_addr = 服务端IP
server_port = 7000
privilege_token = frp888
[p2p_ssh_visitor]
type = xtcp
role = visitor
server_name = p2p_ssh #同上面[p2p_ssh]一致
sk = abcdefg #同上面一致
bind_addr = 127.0.0.1
bind_port = 2222
说明:
bind_addr = 127.0.0.1绑定监听本地IP
bind_port = 2222绑定监听本地端口,可自定义。
本地SSH工具通过 127.0.0.1:2222,既可访问到已穿透的SSH服务。
server_name = 要访问的穿透服务名称。
sk = 只有 sk 一致的用户才能访问到此服务,可自定义。
role = stcp 的访问者,可自定义。
bind_udp_port = 7001frps服务端除正常配置外需要额外配置一个 udp 端口用于支持该类型的客户端,可自定义。
注意:这是最精简使用的方法实例,如你有更多要求,请参考详细参数阅读,而进行编写
推荐您阅读更多有关于“”的文章
Powered By Z-Blogphp
分享:
支付宝
微信