Bittorrent的跟踪要求(Bittorrent tracker request)

2019-06-23 17:05发布

使用从torrent文件

http://torrent.ubuntu.com:6969/

我计算了其与页面上的哈希散列相匹配。

然后我做出跟踪的请求。 喜欢

http://torrent.ubuntu.com:6969/announce?info_hash=9a81333c1b16e4a83c10f3052c1590aadf5e2e20

但我得到

D14:失败reason63:请求下载未经授权,本tracker.e使用

根据规范这应该工作?

跟踪器规格 一般规格

Answer 1:

您指定的info_hash十六进制,而不是URL编码。 在SHA-1哈希值的字节应被直接编码,如下所示:

http://torrent.ubuntu.com:6969/file?info_hash=%9A%813%3C%1B%16%E4%A8%3C%10%F3%05%2C%15%90%AA%DF%5E.%20

此外,对于announce的网址,像一些其他参数peer_id通常需要。



文章来源: Bittorrent tracker request