BT 流量加密:plain 与 arc4 两档怎么选
加密解决什么问题
部分网络环境会对 BT 流量做识别和干扰,导致连接被重置。MSE 协议加密把握手后的通信包起来,绕开这类干扰。aria2 实现的是标准 MSE/PSE 握手,对端支持即可协商加密。
两个参数
| 参数 | 取值 | 含义 |
|---|---|---|
--bt-min-crypto-level | plain / arc4 | 最低加密档位:plain 只加密握手,arc4 加密全部内容 |
--bt-require-crypto | true / false | true 时拒绝与不支持加密的 peer 通信(默认 false) |
典型组合
默认(不干预):加密与否由双方协商,兼容性最好。
轻量加密:
aria2c --bt-min-crypto-level=plain "文件名.torrent"
握手加密、内容明文,开销小,能挡住大部分简单识别。
强制全加密:
aria2c --bt-min-crypto-level=arc4 --bt-require-crypto=true "文件名.torrent"
内容全部 ARC4 加密,且只连支持加密的 peer。代价是可用 peer 面变小——不支持加密的 peer 全被排除,冷门资源可能因此找不到人。
怎么选
- 只是连接动不动被重置:先试
plain; - 干扰严重、明确要全加密:
arc4+require-crypto; - 冷门种子:别强制加密,先保证能连上人。
相关说明
- 加密是 peer 之间的协商,与 tracker 通信、DHT 查询无关;
- 私有种子同样遵守加密协商规则;
- 速度反而变慢时,检查是否因
require-crypto把活跃 peer 挡在门外,见BT 无 peer 排查。