<返回更多

Frp内网穿透之p2p实现远程桌面

2022-07-13    程序搭建指南
加入收藏

大家好,今天继续我们的内网穿透系列教程,之前分享的是利用云服务器中转流量实现内网访问操作,考虑到有些人的服务器带宽可能是1M的,对远程桌面这种实时画面的支持实在不太好,今天给大家带来使用Frp工具,利用p2p协议实现点对点访问。个人实测,在移动大内网环境(手动狗头保命),连接品质能到达优秀,远程看视频不在话下。

心急的朋友可以直接跳到搭建部分,我们首先还是开始介绍基本知识。使用Frp点对点udp实现内网穿透,不走服务器中转流量,云服务器只是起到握手的作用。充分利用家用带宽,特别适合远程访问内网(内网穿透),比如:远程办公、远程访问ERP系统、windows远程桌面MSTSC、linux SSH、远程访问NAS、远程摄像头监控、远程刷机、远程数据备份。如果有大佬还可以搭建一个p2p网络,成员共享。因为是使用udp协议来打洞,容易受网络环境的影响,第一次连接通常比较慢。

Frp内网穿透之p2p实现远程桌面

tcp、udp协议现实形象比喻

 

Frp内网穿透之p2p实现远程桌面

点对点直接连接

 

1.需要一台公网ip的云服务器,部署Linux版本的Frp

frps.ini内容如下,需要额外配置监听一个 UDP 端口用于支持该类型的客户端:

[common]
bind_port = 7000
bind_udp_port = 7000
# (建议添加)
token = zhang123

2.在需要暴露到外网的机器上部署Windows版本的Frp,配置如下 (即需要被远程的电脑)

[common]
#(这里填你的云服务器地址)
server_addr = xxx.xxx.xx.xx
#和上文保持一致
server_port = 7000
#和上文保持一致
token = zhang123

[p2p_rdp]
#stcp 或者 xtcp ,建议stcp
type = stcp
#需要一致
sk = test123
local_ip = 127.0.0.1
#暴露的端口
local_port = 3389
#重要
use_encryption = false
#重要
use_compression = false

 

3. 在想要访问内网服务的机器上也部署 frpc,且配置如下:(即想要远程的电脑端)

[common]
#云服务器的IP
server_addr = xxx.xxx.xx.xx
server_port = 7000
token = zhang123

[p2p_rdp_visitor]
# stcp 的访问者
role = visitor
type = stcp
# 要访问的 stcp 代理的名字
server_name = p2p_rdp
sk = test123
bind_addr = 127.0.0.1
#绑定本机的10000端口用于访问远程桌面
bind_port = 10000
use_encryption = false
use_compression = false

 

4.测试连接

 

 

Frp内网穿透之p2p实现远程桌面

 

 

第一次建立连接通常较慢,请耐心等候

 

Frp内网穿透之p2p实现远程桌面

 

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>