我正在寻找有关 HTTP 公告请求的 URL 应如何位于私有跟踪器上的文档。
相关:https://github.com/torrust/torrust-tracker/discussions/476#discussioncomment-7229133
我已经看到了这些选项:
我没有看到任何 BEP 提到它。
BEP3对公告URL没有太多要求,因为它只需要能够添加指定的查询参数,路径无关紧要。 尽管 BEP 48 添加了路径包含子字符串“announce”的要求,因此可以将其替换为“scrape”。
http://tracker:port/announce?key=KEY
您应该避免这种情况。一些客户端已经添加了一个随机密钥,以允许跟踪器合并多个以不同方式到达的公告(ipv4/ipv6、多宿主等),它与peer_id非常相似
http://tracker:port/key/announce
我推荐这个,因为它不太可能被简单的 URL 操作所破坏