flud 中文文档 下载 App

Flud 连接数与端口——让下载跑满带宽的关键配置

连接数是什么

BT 下载的速度取决于同时连接到多少个 peers(其他下载者和上传者)。连接数太少 → 能拿到的碎片来源少 → 下载慢。连接数太多 → 路由器和手机网络栈压力大 → 反而不稳定。

Flud 有两级连接数控制:

推荐配置

没有一个绝对的"最佳值",但可以从一个中等基准开始,再根据实际情况调整:

场景全局连接数单种子连接数
家庭 WiFi / 100Mbps+200 ~ 30050 ~ 100
移动数据 / 50Mbps 以下100 ~ 15030 ~ 50
路由器配置较低100 ~ 15030 ~ 50

调优方法

  1. 先用推荐值跑一段时间,观察下载速度和路由器状况。
  2. 如果路由器没压力(不丢包、不重启),可以试试逐级上调全局连接数,每次加 50,看速度有没有提升。
  3. 如果发现下载断流频繁、路由器发热、游戏延迟变高,立即下调——说明你的硬件扛不住。

不是越多越好

很多人以为连接数拉满速度最快,其实不然。每个 peer 连接都占用 CPU 时间和路由器 NAT 表条目。连接数过了硬件能承受的阈值后:

监听端口:入站连接的门

BT 协议分两种连接:

如果监听端口可达,你能连接到的 peer 池更大,下载更快。

开启 UPnP / NAT-PMP 自动端口映射

Flud 默认开启这两个协议:

Settings → Network → 确保 Enable UPnP / NAT-PMP port forwarding 是打开的。

路由器支持的话,Flud 启动时会自动在路由器上映射监听端口,别人就能连过来了。

手动端口映射(进阶)

如果路由器不支持 UPnP 或你想手动控制:

  1. Flud 里找到 Listening port 设置,记下当前端口号(默认是随机的,你可以改成固定的比如 6881)。
  2. 登录路由器管理页面,找到端口转发 / 虚拟服务器 / NAT 规则。
  3. 添加规则:外部端口 6881 → 内部端口 6881 → 内网 IP(手机的 WiFi IP)。
  4. 协议选 TCP + UDP。

NAT 类型和入站连接

手机网络(4G/5G)通常运营商级 NAT(CGNAT),你没法做端口映射,入站连接基本不可用。这时候依赖 DHT 和 PeX(见下一节)来发现 peers 就更重要了。

DHT、PeX、LSD:无 tracker 时代的发现手段

现代 BT 协议的 peers 发现不只靠 tracker(种子里的服务器地址),还有三套去中心化的机制:

机制作用Flud 里在哪开
DHT分布式哈希表——即使没有 tracker,也能从 DHT 网络找到同一种子的 peersSettings → Network → Enable DHT(默认开)
PeXPeer 交换——已连接的 peers 互相介绍更多 peersSettings → Network → Enable Peer Exchange
LSD局域网服务发现——在同一 WiFi 上发现也在下同一种子的设备Settings → Network → Local Service Discovery

三个都保持开启状态,别关。它们对种子列表里 tracker 失效或缺失的情况特别有用。

µTP:给其他应用留带宽

µTP(微传输协议)是 BT 协议的优化版本,特点是:

Flud 默认开启 µTP,保持开启即可,不需要额外配置。