在Python中通过NAT中继/发送

wis*_*shi 5 python networking routing

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

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

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

sso*_*low 4

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