@roytam1 @henryleo @asherpen 有个软件叫tribler。Privacy enhanced BitTorrent client with P2P content discovery 隐私增强型的Bittorrent客户端程序,内置搜索和内容发现机制。
https://github.com/Tribler/tribler
你可以开个频道,长期打开电脑挂着,一口气挂个几个月,慢慢地你看到一些从没见过的新频道。新频道里面有漫画、电影、程序软件安装包、游戏安装文件、音乐…… 你也建个私人频道,向陌生人分享你的文件。
传统的 #P2P 软件依赖 #Tracker 服务器,很多Tracker服务器是钓鱼服务器,服务器会看到你的真实IP地址。不仅仅是Tracker服务器能查到你的真实IP地址,跟你连上同一个Tracker服务器的电脑也能查到你的IP地址。就算你愿意牺牲速度,完全不用tracker服务器,完全依赖DHT,网上的陌生对等节点也能看到你的IP地址。tribler 在传统的P2P文件下载软件的基础上做了改进。你的电脑不会直接连上陌生的对等端节点,而是优先连上另一个tribler用户的节点。把另一个 #tribler 用户当作代理跳板,另一个 tribler 用户帮你中转数据。数据是加密的,有认证的,还有反滥用算法的。作者试图利用反滥用算法+流量控制算法去挫败吸血行为。只下载不上传会被扣掉积分,你的下载速度会变慢。
因此,网上的陌生的对等端节点现在看不到你真实的IP地址。这让运营商追踪你的家庭住址和真实IP地址变得难一些。有点像某匿名网络里的三重代理。在 tribler 里,你可以选择一层代理,可以选择两层代理,也可以选择三重代理。代理现在变成免费的。你的BT下载虽然变慢了,但是跟踪你的难度变高了。传统的深度数据包检测DPI,在性能方面限制,要跟踪你的流量去向,要消耗CPU的资源。多重代理理论上会让跟踪变得难一些。
#Python #BitTorrent
