pg
pg copied to clipboard
请问有计划基于TCP打洞来实现TCP组网吗?
经过几天的试用,效果确实很好,不过我发现了一个问题,通过UDP方式组网流量如果稍稍一大,就容易被运营商限速,我想问下有计划基于TCP打洞来实现TCP组网吗?
打洞原理可以参考这个项目:NatMAP
在我这里,UDP容易被限速,使用TCP模式进行STUN协议打洞后很稳定,基本上同一个端口打洞后可以维持3-4天内不发生变化。这对传输大量数据时很有帮助。
这个还有计划搞嘛? 这里有现成的代码作为参考 OPENP2P
这个还有计划搞嘛? 这里有现成的代码作为参考 OPENP2P
感谢提供这个信息。
基于以下 2 个事实,暂时搁置了。
- TCP 需要 NAT1 设备。(场景少)
- 基于 TCP 实现 VPN 并不是一个好主意。
不过,有空闲时间了,还是会去实现的。也许就在 v0.11
换一种思路,使用WebRTC可能也是一个变相实现办法,虽然WebRTC可能开销会比当前的实现大一点,但是我感觉应该还在接受范围之类,使用WebRTC的数据通道来转发数据虽有一定瓶颈,但理论上国内大部分用户的上传根本无法触碰到这个瓶颈。