香港服务器自建的 RustDesk ,一直就没用,最近给省外网友远程解决个问题。然后 RustDesk 就不能用了,客户端网络状态为就绪,连过的受控机也是显示绿色状态,但是只要远程连接就报错,pc 客户端报错 os error 10054 ,手机客户端报错 21116 端口问题。
尝试一:nmap 检测 tcp 端口 21115,21116,21117 端口皆为 open,检测 21116udp 端口结果为 open|filtered unknown(此结果无参考性,哪怕内网部署 RustDesk 检测 21116udp 端口也是这个结果)。
尝试二:服务器 nc -ul 21116 ,客户端 echo "hello" | ncat -u ip 地址 21116 ,结果是服务器可以收到信息。
尝试三:服务器 iperf3 -s -p 21116 ,客户端 iperf3 -c ip 地址 -p 21116 -u 测试,这次有反应了,无法接收。
服务器端
[img]
[/img]
电脑端
[img]
[/img]。
为检测是否为国内阻断,使用国外服务器 B 分别用 nc 和 iperf3 检测结果国外正常。
[img]
[/img]
尝试四:国外服务器 B 部署 RustDesk ,使用一切正常。
尝试五:香港服务器更换 21116 端口为 31116 端口,iperf3 检测正常,除了配置和受控端状态,远程使用正常。
结论:21116udp 端口被干掉了。
猜测原因:中继为香港,主控和受控分别为不同省。主控和受控以家宽最大上传 4MB/s 的速度传输文件 1G 左右触发了某种规则。
ps:跨省打洞不成功走中继画面是真的模糊,文件传输速度虽然正常但架不住秋后算账。怪不得某些远程软件吃相越来越狂。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1143341
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.