关于 qbittorrent 在匿名模式下能否以被比特彗星正确识别问题的研究
实验准备
qbittorrent 客户端信息
比特彗星 客户端信息
qbittorrent 开启匿名模式
两客户端同时下载相同的测试资源
观察两客户端的用户栏信息
比特彗星
qbittorrent
观察比特彗星中对端 qbittorrent 的客户端名称
qbittorrent 被正确识别
其版本号中没有斜杠 应该是通过 peer ID 来判断的
检查 peer ID
十六进制原始ID
2d7142343535302d654474704d732a4975427365
解码后的字符串:
-qB4550-eDtpMs*IuBse
peer ID 为标准的 qbittorrent ID
查看 qbittorrent 文档中对匿名模式的解释:
从文档来看在匿名模式下 qbittorrent 确实不会通过通告自己的客户端名称
不过没有对更旧版本的 qbittorrent 进行测试
但从文档来看即使在更旧的版本中 匿名模式下
客户端依然会正确传递 peer ID
而比特彗星可以在对端没有通告客户端名称的情况下
通过 peer ID 识别客户端类型 若其在已知列表中
结论:qbittorrent 在匿名模式下可以被比特彗星正确识别不会出现 n/a 的情况