在Python中通过NAT中继/发送
我在寻找一种解决方案,可以在被NAT(网络地址转换)隔开的两个端点之间直接交换数据(基于TCP的协议)。
- 我可以搭建一个中继服务,这也是我想的方案。不过,我希望在路由流量时,不要损失太多性能。
- 或者我可以建立一个有中央VPN服务器的VPN。
有没有优化过的Python库,可以让我转发数据和搭建中继服务器?或者有没有更优雅的方法,甚至不需要中间的节点呢? :)
1 个回答
4
我对Python的实现不太确定,但你可以看看Samy Kamkar的例子,他提供了一些关于在两个端点都使用NAT的情况下,如何实现不需要中继的NAT穿越机制的示例。(还有他提到的论文)