是否可以设计一个torrent文件,这样它就可以通过指定托管该文件的服务器的IP地址而绕过跟踪器?
我对bittorrents通过libtorrent
的文件传输协议很感兴趣,他们的方式是将文件作为片段下载,这样您就可以在另一边获得完全无损坏的副本,但是我想绕过跟踪器,因为文件总是位于一个位置。
如果这是不可能的,有任何其他协议/库我可以查看,可以在C,C++或露比中实现?
最佳答案
如果要使用bittorrent协议执行此操作,可以创建一个.torrent文件,其中包含一个Web种子。WebSeed - HTTP/FTP Seeding (GetRight style) - BEP19
然后使用普通的HTTP或FTP服务器托管文件。
(如果需要,请在URL中使用IP direct。)
下载可以用任何bittorrent客户端完成。
无法将地址放入.torrent文件中的对等方(bittorrent客户端)。见:Is it possible to include peers in trackerless torrent file?
关于c - 直接连接bittorrent传输C或Ruby libtorrent,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30178748/