小樱 发表于 2024/5/21 19:28

BT种子下载从 Tracker 查 Peer 的时候,服务器返回的信息里除了 用户 的 IP 地址,还有哪些信息?

BT种子下载从 Tracker 查 Peer 的时候,服务器返回的信息里除了 用户 的 IP 地址,还有哪些信息?

还有端口号,下次请求时间,其他就没什么了

有没有样本可以看看?

可以比特彗星复制日志,然后浏览器请求 会下载回一个文件,随便下一个种子,然后点击服务器选项卡,点击日志按钮,获得的文件解码后明文差不多这样


Tracker 返回的 Peer 一般来说是当前在线的 Peer 吗?还是说只要曾经下载过这个 Torrent 就会被记录下来,并且返回给后续下载者

返回当前在线,DHT的话倒是会记录甚至好几天

Tracker 怎么知道 Peer 是否离线呢?

tracker通知客户端下次请求时间,如果下次客户端没请求tracker,那么就判断离线

这个通常是多久?

参见上面的图,interval字段,单位秒,一般1800

页: [1]
查看完整版本: BT种子下载从 Tracker 查 Peer 的时候,服务器返回的信息里除了 用户 的 IP 地址,还有哪些信息?