NAT打洞实现异地内网之间超大文件传输

场景:在老家中部署了一台NAS主机

学校电脑想要和NAS直接进行文件传输,不经过需要花费流量费用,或者占用了之后会导致其他业务受到影响的第三方。

家里NAS网络的NAT类型是Symmertic

学校电脑网络的NAT类型是PortResitrctedMode

在家里电脑服务器开放SSH端口并利用frp的xtcp功能实现p2p。利用WinSCP自带的断点续传filepart功能,实测按照带宽效率的50%左右传输了32GB的一个压缩包,校验SHA1通过。

使用的frp是这个大神修改过的,在

Fix XTCP timeout & Symmetric NAT client · arm64v8a/frp@ccb5027 · GitHub

在linux系统里面直接go交叉编译就好了

猜你喜欢

转载自blog.csdn.net/uiop_uiop_uiop/article/details/120681065