2.08测试版

关于 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 的情况