在Python中通过NAT中继/发送

时间:2010-11-01 10:07:18

标签: python networking routing

我正在寻找一种解决方案,在NAT分离的端点之间交换数据(基于TCP的协议) - 或多或少直接。

  • 我可以设置一个中继服务 - 这就是我的想法。但是我想在不损失太多性能的情况下路由流量。
  • 或者我可以使用中央VPN服务器构建VPN

Python中是否有优化的库以允许我转发和构建中继服务器 - 例如。还是有更优雅的东西甚至不需要中间的节点? :)

1 个答案:

答案 0 :(得分:4)

我不确定Python实现,但是你可能想看看Samy Kamkar在两个端点都被NAT时无中继NAT遍历机制的示例实现。 (以及他引用的论文)