使用frp搭建P2P点对点穿透
·
做p2p穿透所使用的协议为xtcp,搭建最少需要一台服务端两台客户端。
优点:仅少量占用服务器带宽,占用的带宽可忽略不计,传输大文件利器!
-
将配置文件写入frps.ini(服务端配置)
# 服务端配置
[common]
bind_addr = 0.0.0.0 #服务器IP
bind_port = 7000
token = 123456
bind_udp_port = 7001
kcp_bind_port = 7000
# 开启控制面板
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
2、在需要穿透的主机内网开启一个frpc客户端,将配置文件写入frpc.ini(客户端配置)
# 连接服务器配置
[common]
server_addr = ***.***.***.*** #服务器IP
server_port = 7000
token = 123456
# 开启控制面板
admin_addr = 127.0.0.1
admin_port = 80
# 设置控制面板账号密码
admin_user = admin
admin_pwd = admin
# 设置需要穿透的名称,但是在服务器后台是看不到该连接的
[Mstsc]
# 设置协议xtcp
type = xtcp
# 设置密钥
sk = abcdefg
# 设置需要穿透的IP
local_ip = 127.0.0.1
# 设置需要穿透的端口
local_port = 3389
-
在需要访问穿透主机的主机上开启一个frpc客户端,将配置文件写入frpc.ini(客户端配置)
# 连接服务器配置
[common]
server_addr = ***.***.***.*** #服务器IP
server_port = 7000
token = 123456
# 开启控制面板
admin_addr = 127.0.0.1
admin_port = 80
# 设置控制面板账号密码
admin_user = admin
admin_pwd = admin
# 设置需要访问穿透的命名,可随意命名
[Mstsc_visitor]
# 设置协议xtcp
type = xtcp
# 设置角色为visitor
role = visitor
# 设置被穿透主机的frpc穿透名称
server_name = Mstsc
# 设置密钥
sk = abcdefg
# 将穿透的IP地址绑定为本地地址
bind_addr = 127.0.0.1
# 将穿透的端口绑定为本地端口
bind_port = 3390
4、开启所有服务,在本地运行mstsc进行测试,连接上即可。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)