qBittorrent / 速度与连接排查

下载速度为 0?先分四类,再动手

「没速度」是个症状,不是诊断。它至少对应四种完全不同的原因:①根本没人有完整数据(做种者为 0);②端口不通,别人连不上你;③Tracker 与 DHT 都没连上,找不到人;④磁力刚添加、还在拉元数据。四种原因的处置方式互不相同——反复重启客户端是最无效的做法。这一页按「先确认现象、再对原因、最后定动作」排。

0 做种者 = 等或换来源端口不通 = 能下但很慢DHT 关掉是常见误操作磁力拉元数据属正常
看做种者数为 0 → 没有数据源,等或换来源
看连接数长期 0 → 端口或网络限制
看 Tracker/DHT都失败 → 节点发现受阻
看任务状态「下载元数据中」= 磁力正常阶段
四类原因的分流顺序(依据 BT 协议原理与客户端统计项含义整理);示意非官方诊断流程,具体数值与措辞以你所用版本界面为准。
qBittorrent · Triage

qBittorrent 四类原因怎么分流

按这个顺序看,前三步通常 2 分钟就能定位。

观察到的现象最可能的原因确认方法处理动作
任务状态是「下载元数据中」磁力尚未取得清单(正常流程)看是否有 peer 参与元数据交换等待;长时间无进展说明该 infohash 当前无存活节点
做种者数 = 0没有完整数据源看种子/节点列表里是否有 S 标记的节点等待或换来源;这不是客户端能修的
做种者 > 0 但速度接近 0端口不通,只能被动连接看客户端里的连通性提示;对比「已连接 peer」与「可见 peer」数量差异在防火墙/路由上放行 BT 监听端口,见下节
Tracker 全部失败站点下线 / 域名变更 / 被网络阻断看 Tracker 列表里各项状态开 DHT 与 PEX 兜底;私密站点则需按站点规则处理
DHT 节点数为 0DHT 被关闭或 UDP 被封锁看客户端 DHT 节点计数打开 DHT;若是网络封锁,属于环境限制
下载很顺利但几乎不上传同一个问题:别人连不上你看连接中「入站连接」是否为 0端口放行后分享率会明显改善
判断口诀:「有没有人给」看做种者数;「我能不能被连上」看入站连接;「我能不能找到人」看 Tracker/DHT;「清单拿到了没」看任务状态。四个问题分清了,就不会把「没人做种」当成「客户端坏了」。
qBittorrent · Port

qBittorrent 端口连通性:为什么它决定你的速度上限

BT 是双向协议。如果只有你能连别人、别人连不上你,你能拿到的 peer 数量就被人为限制住了。

现象含义常见原因处理方向
入站连接长期为 0你处于「只能主动连出」的状态路由器未做端口转发、系统防火墙未放行、运营商 NAT逐层排查:系统防火墙 → 路由器 → 运营商
端口检测显示不通外部无法建立到你的连接映射规则写错、映射到了错误的内网地址、端口被占用核对映射的目标 IP 与端口是否与客户端一致
家里多设备都在下端口冲突或带宽互抢多客户端抢同一端口或同一上行带宽各客户端用不同端口;必要时做限速
换网络后速度变化很大网络环境差异公网 IP 与 NAT 类型不同这是环境差异,不是客户端配置问题
校园网/公司网几乎不可用BT 流量被网络策略限制UDP 与常用 BT 端口被封属于网络策略限制;请遵守所在网络的使用规定
安全提醒:端口放行指的是 BT 的监听端口,不是 Web UI 管理端口。把管理端口一起映射出去是常见的严重误操作——两者必须分开处理,见WebUI 与 API
qBittorrent · Tracker / DHT

qBittorrent Tracker 与 DHT:两侧都断才是真问题

很多人看到 tracker 报错就认为资源失效,实际上 DHT 往往还能救回来。

情况资源还能下吗原因该做什么
部分 tracker 失败、部分成功个别服务器不可用属常态不用处理;关注整体 peer 数
全部 tracker 失败 + DHT 正常通常能DHT 是公开资源的主要发现方式确认 DHT 已开启且有节点
全部 tracker 失败 + DHT 被禁用很可能不能节点发现通道全断打开 DHT;若是私密站点要求禁 DHT,则按站点规则处理
DHT 节点数长期不增长可能受限UDP 被网络封锁,或未完成初始引导等待引导完成;确认网络是否允许 UDP
私密站点提示「未注册客户端」不能站点要求白名单客户端或特定版本按站点规则调整;本站不评价具体站点规则

PEX 与 LSD 也别忘了

连接建立之后,PEX 会让 peer 之间互相交换节点列表,扩展速度远快于单纯依赖 tracker;LSD 则用于同一局域网内互相发现。两者被关闭时,你会在「连接数上不去」上吃亏。

「重新校验」也可能修好速度问题

如果你把已有数据放进下载目录、或任务状态异常,客户端可能因为没有识别到已有分块而重复下载。执行一次重新校验,让客户端按现有数据核对分块哈希,往往能立刻恢复。

qBittorrent · Environment

qBittorrent 哪些问题根本不是客户端能解决的

把这类情况和配置问题分开,能省下大量无效折腾。

现象根因为什么客户端改不了建议
冷门资源长期 0 速度全球已无做种者协议没有数据源就传不了等,或换更活跃的来源
运营商侧 NAT 导致无公网入站网络层限制客户端看不到、也改不了上游 NAT向运营商确认;或接受只能主动连接
整栋楼/校园网封锁 BT网络管理策略流量在到达客户端前就被限制遵守所在网络的使用规定
磁盘写满或 IO 瓶颈本地资源不足这是本机问题,但表现像「下载卡住」检查剩余空间与磁盘健康;下载目录与完成目录分开管理
内存不足导致客户端被系统结束资源不足限制并发任务数与连接数上限
一条经验:如果你能稳定下载发行版 ISO(做种者多、来源官方),说明客户端与端口配置基本正常——那么「某个资源没速度」就是资源本身或网络环境的问题,不必再动客户端设置。
qBittorrent · Checklist

qBittorrent 排查步骤(按顺序做,别跳步)

一次只改一个变量,改完观察几分钟再动下一项——否则你无法知道是哪一步生效了。

顺序动作预期没变化时
1看任务状态与做种者数确认是否「有源」做种者为 0 就别继续排查客户端
2看 DHT 节点数与 PEX/LSD 开关确认节点发现通道是否开着打开被关掉的通道,等几分钟
3看入站连接是否为 0判断端口是否可达进入下一步做端口放行
4系统防火墙放行 BT 监听端口入站连接出现继续查路由器映射
5路由器端口转发到正确内网 IP 与端口外部可达性恢复正常可能受运营商 NAT 限制
6对异常任务执行「重新校验」识别已下载分块删除任务后用原 .torrent/磁力重建
7换一个已知活跃的资源做对照确认是客户端问题还是资源问题若对照资源也慢,回到网络环境排查
qBittorrent · FAQ

qBittorrent 速度与连接常见问题

诊断思路基于 BT 协议原理与客户端统计项含义;具体界面与数值以你所用版本为准。

为什么有的资源几 MB/s,有的完全没速度?

因为 BT 的速度不取决于你的带宽,而取决于有多少人同时持有完整数据并愿意上传。热门资源同一时刻可能有成百上千个做种者,冷门资源可能一个都没有——后者无论怎么调客户端都不会变快。判断方法:先看做种者数,为 0 就不是本地配置问题。

「下载元数据中」卡很久是什么情况?

有两种可能:正常的(刚添加磁力,正在向网络索取清单)和不正常的(这个 infohash 已经没有存活节点)。区分方法是看是否出现过 peer 参与元数据交换、以及等待时长。如果同网络下别的资源都正常、只有这一个一直拿不到元数据,基本可以判定为该资源已无节点。

端口不通会有什么具体表现?

典型表现是「能下载,但速度明显低于做种者数量应有的水平,而且几乎不上传」。因为 BT 里别人主动连上你能显著增加可用 peer 数量,入站为 0 就等于你只能挨个去连别人。修完端口后,你往往会同时看到速度与分享率一起上升。

开了 DHT 会不会有隐私问题?

BT 协议下你的 IP 对 peer 本来就是可见的,DHT 做的是「不需要中心服务器来记录谁有哪个资源」。所以开 DHT 不额外泄露更多,但也不提供匿名性。要不要用、以及是否需要额外的网络层方案,取决于你的用途与所在环境——这部分不在 qBittorrent 的能力范围内。

Tracker 全失效是不是种子废了?

不一定。公开资源即使 tracker 全失效,只要还有节点在 DHT 网络里,通常仍能下载。真正让资源「废掉」的是没有任何节点保存完整数据,这与 tracker 是否可用是两件事,别混为一谈。

「重新校验」会不会把数据弄丢?

不会。它只是按分块哈希比对现有文件,把不一致的块标为需要重新下载。唯一的风险是:如果你把文件改动过、或路径不对,客户端会认为大部分块无效并从零开始补——所以校验前先确认下载目录设置指向正确位置。

限速设置会不会让速度更慢?

会,但那通常是故意的。上传/下载限速、连接数上限、并发任务数上限都会直接影响吞吐——很多人为了不影响其它网络活动做了限速,然后忘记了,于是以为「客户端出问题」。排查时先确认这些设置是否符合预期。

速度正常之后该做什么:安全检查

下得快不代表下得对。下载前后各有一套检查动作:来源是否可信、文件类型是否危险、哈希能不能对上。