【问题标题】:Why torrent can't download some files via HTTP?为什么 torrent 不能通过 HTTP 下载某些文件?
【发布时间】:2017-12-06 18:35:33
【问题描述】:
有一个种子文件,其中配置了网络种子。大多数文件都可以正常加载,但是当下载一些文件 (text\american.ini) 时,与服务器的连接突然终止并且下载停止。如果在添加 torrent 时仅选择要下载的文件,则可以检查此项。同时,这个文件是从浏览器正常加载的。因为它可以是什么?在 uTorrent 和 libtorrent 上测试。
您可以在这里下载 torrent 文件并亲自查看。
Download
【问题讨论】:
标签:
http
nginx
networking
bittorrent
torrent
【解决方案1】:
有两种不同类型的网络种子,BEP 19 和 BEP 17,一种假设服务器配置为处理与 torrent 客户端的工作,您的 torrent 有一个 BEP 19 链接应该指向一个文件或与 torrent 同名的目录,并且该目录应包含 torrent 中的文件。
您的种子名称如下所示:
files/licence.txt
你的网络种子看起来像这样:
https://website.com/projects/crmp/
由于网络种子 URL 错误,无法正常工作。
【解决方案2】:
问题是 FileZilla 在将一些文件下载到 FTP 时更改了它们,而 torrent 认为这些文件不同。解决方法:将传输方式由ASCII改为二进制。