FluxDown BitTorrent LowID 与 UPnP 端口映射 — 为什么找的 Peer 少
什么是 LowID / HighID
eD2K 术语里的 HighID / LowID 在 BT 里也有用——虽然 BT 不说这俩名词,但原理类似:
- HighID(对 BT 来说 = 入站端口可达)— 其他 Peer 能直接连进来,DHT 路由表更完整、能找到更多 Peer、速度通常更快。
- LowID(对 BT 来说 = 入站端口不可达)— 你能连别人但别人连不上你,可能 NAT 限制、可能防火墙、可能没开 UPnP。
传统 BT 客户端(qBittorrent、aria2)叫这个「监听端口是否可达」。FluxDown BT 引擎默认 6881–6891 作为监听端口范围(可在「设置 → BitTorrent」里改)。
怎么看自己是 HighID 还是 LowID
FluxDown 里没有直接的 HighID/LowID 状态指示,但可以间接检查:
- DHT 节点数 — 主界面底部或 Web UI 里看 DHT 连接数。HighID 通常能连几百个 DHT 节点,LowID 可能只有几十个或根本连不上。
- BT 任务的 Peer 数 — HighID 通常能同时连接更多 Peer。
- UPnP 状态 — 「设置 → BitTorrent → UPnP 端口映射」应该显示「已映射」(绿色)。
解决 LowID
步骤 1:开 UPnP(FluxDown 默认就开)
「设置 → BitTorrent → UPnP 端口映射」确认开着。路由器通常也默认开 UPnP。两边都开了 = 自动转发入站端口。
如果 FluxDown 显示 UPnP 失败或没变化 → 路由器的 UPnP 可能关了或被防火墙拦了。
步骤 2:路由器手动端口转发
登录路由器后台(192.168.1.1 或类似地址):
- 找「端口转发」或「NAT 规则」。
- 选一个端口范围(建议 6881–6891,或路由器上没被其他程序占用的范围)。
- 协议:TCP 和 UDP 都要(BT 两种都用)。
- 内网 IP:FluxDown 所在机器的内网地址(固定 IP,DHCP 分配会变)。
- 保存。
然后去 FluxDown「设置 → BitTorrent → 监听端口」把端口范围改成你在路由器里设的那一段(保持一致)。
步骤 3:检查系统防火墙
Windows Defender 防火墙、macOS 应用防火墙、Linux ufw/iptables——如果 Block 了 FluxDown 的入站连接,也会导致 LowID。FluxDown 首次启动应该弹防火墙放行提示,点「允许」即可。
路由器不支持 UPnP?
很多企业级路由器、老式路由器、某些运营商给的光猫不支持 UPnP——直接跳到步骤 2 手动端口转发就行。
云环境(云服务器 / Docker on VPS)
- 云安全组 — AWS Security Group、阿里云安全组、腾讯云安全组等需要手动放行 BT 监听端口范围(TCP + UDP)。
- Docker Bridge 网络 — 用
--network=host或端口映射6881-6891:6881-6891/tcp + 6881-6891/udp。 - VPS 上用 FluxDown Server — 别忘了云安全组里放行 17800(Web UI)和 BT 监听端口。
LowID 还能不能下载
能。只是速度通常比 HighID 慢一些(能服务你的 Peer 更少)、DHT 路由表更稀疏、某些 BT 客户端会歧视 LowID Peer、某些私有 Tracker 会拒绝 LowID 连接。必须解决 LowID 的场景:私有 Tracker、DHT/Kad 受限环境、需要最大化 BT 下载速度。