DHT、PEX、uTP、WebSeed:BT 连接技术的四块拼图
「连不上节点」是 BT 体验的分水岭。它把提升连通率的几项标准机制都内置了,理解各自的作用,排查才有方向。
四种节点来源
- DHT(分布式哈希表):不需要任何 Tracker——客户端之间组成一张去中心化网络,拿着资源指纹逐层询问「谁知道这个资源」。种子站全挂了也能下,靠的就是它。
- PEX(节点交换):已经连上的节点互相交换「我还认识谁」,人带人地扩圈。
- Tracker:传统中心化登记处,任务详情里节点来源标为 Tracker 的就是从这里拿的。
- WebSeed(Web 种子):资源作者在 HTTP 服务器上放了副本时,普通 HTTP 直链也能当 BT 的补充数据源。
uTP 是什么
传输协议层面,它支持 uTP(Micro Transport Protocol)——基于 UDP 的传输,能在 TCP 拥塞时依然维持连接,对家庭路由器 NAT 环境更友好。
端口与 UPnP
连别人需要端口可达。它支持 UPnP 自动端口映射,路由器开启 UPnP 时无需手动配置;手动映射时在路由器把 BT 监听端口转发到本机即可。
排查顺序建议
节点数长期为零时按这个顺序查:任务是否补了 Tracker → 路由器 UPnP/端口 → 网络是否允许 UDP(DHT 依赖) → 资源是否真的还有人做种。最后一条查证方法见磁力链接下载。
相关阅读
- 每日自动维护 Tracker:Tracker 列表自动更新。
- 上传侧的礼貌:做种与分享率控制。