Request Tracker Bittorrent
-
06-07-2019 - |
Pergunta
Usando um arquivo torrent a partir
http://torrent.ubuntu.com:6969/
Eu estou calculando seu hash que combina com o hash na página.
Então eu faço um pedido para o tracker. Como
http://torrent.ubuntu.com:6969/announce?info_hash=9a81333c1b16e4a83c10f3052c1590aadf5e2e20
Mas eu recebo
d14: falha reason63: Pedido de download não está autorizado para uso com este tracker.e
De acordo com a especificação isso deve funcionar?
Solução
Você especificou o info_hash em hexadecimal, em vez de URL-codificação. Os bytes do hash SHA-1 deve ser codificado directamente, como este:
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
Além disso, para a URL announce
, alguns parâmetros adicionais, como peer_id
são geralmente necessários.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow