启用dht和pex可提升qbittorrent去中心化节点发现能力:需在选项→bittorrent中勾选“启用dht网络”和“启用peer交换”,并确认lpd开启;状态栏显示非零dht数及任务属性中peers来源含正整数即生效;dht为0时可开关重置;还需启用upnp/nat-pmp、放行udp端口并验证端口开放。

一、启用DHT网络
DHT(分布式哈希表)使qBittorrent能在不依赖中心化Tracker服务器的情况下发现其他对等节点,提升冷门种子的连接能力。该功能需在全局设置中开启,并确保当前任务未禁用DHT。
1、启动qBittorrent,点击顶部菜单栏的工具 → 选项。
2、在左侧边栏选择BitTorrent选项卡。
3、勾选启用DHT网络复选框。
4、确认启用本地Peer发现(LPD)也处于勾选状态(增强局域网内节点发现)。
5、点击确定保存设置,无需重启软件,新设置立即对后续添加的任务生效。
二、启用PEX网络
PEX(Peer Exchange)允许已连接的对等节点之间直接交换其他在线Peer的IP和端口信息,进一步扩展连接来源,尤其在Tracker响应缓慢或失效时作用显著。
1、保持在选项窗口的BitTorrent选项卡中。
2、勾选启用Peer交换(PEX)复选框。
3、注意:PEX仅对支持该协议的种子有效,且部分私有Tracker会强制禁用PEX;若当前任务标记为“私有”,qBittorrent将自动忽略此设置。
4、点击确定完成保存。
三、验证DHT与PEX实际运行状态
设置启用后需通过界面状态栏与任务详情确认其真实激活情况,避免因防火墙、NAT或私有种子限制导致功能静默失效。
1、查看主窗口底部状态栏右侧,若显示DHT: 已启用且数字非零(如“DHT: 1287”),表示DHT节点已成功加入网络。
2、右键任意正在做种/下载的任务 → 选择属性 → 切换至跟踪器选项卡。
3、在跟踪器列表下方查看Peers来源区域:DHT与PEX旁若显示正整数(如“DHT: 42,PEX: 17”),说明两者均正常参与Peer发现。
四、手动强制刷新DHT节点表
当DHT节点数长期为0或增长停滞时,可能因初始引导节点失效导致DHT网络未正确初始化,此时需手动触发节点引导过程。
1、进入工具 → 选项 → BitTorrent选项卡。
2、取消勾选启用DHT网络,点击确定临时关闭。
3、再次打开选项窗口,重新勾选启用DHT网络,并点击确定。
4、等待约30秒后观察状态栏DHT计数是否开始上升;若无变化,可尝试在帮助 → 关于窗口中点击调试信息按钮,检查日志中是否存在“DHT bootstrap”相关成功记录。
五、检查UPnP/NAT-PMP与防火墙兼容性
DHT和PEX依赖UDP端口双向通信,若路由器未正确转发UDP流量或系统防火墙拦截,将导致节点无法被外部发现,从而削弱去中心化网络效果。
1、进入工具 → 选项 → 连接选项卡。
2、确认启用UPnP / NAT-PMP端口映射已勾选。
3、检查监听端口数值(默认为6881–6889区间),记下该端口号。
4、在Windows防火墙或第三方安全软件中,为qBittorrent.exe添加入站UDP规则,允许该端口的UDP通信。
5、访问YouGetSignal端口检测页,输入所记端口号,执行检测;若返回Open,表示端口可达性正常。











