使用python和bittorrent协议

时间:2010-10-23 03:13:02

标签: python bittorrent

我想编写一个可以通过NAT路由器发送和接收数据的程序,而无需先设置端口转发。我需要使用bittorrent协议还是有更好的东西?

1 个答案:

答案 0 :(得分:2)

BitTorrent不是NAT遍历技术,而是P2P文件共享协议。除非您想传输文件,否则BitTorrent可能无济于事。

某些路由器允许您使用UPnP设置端口映射。 (请参阅this other question以查找Python UPnP客户端库)

另一种方法是在您的机器上设置Teredo隧道。希望能够处理NAT遍历,并在IPv4 NAT路由器后面提供真正的无欺骗IPv6地址。