当你把一个由服务商信息或代理列表中的条目构造出的代理 URL 交给 Transmission 后,Tracker 就会作出响应。这可以修复 Tracker 访问,却不会改变种子 Peer 流量的去向。

Transmission 的环境变量文档指出,libcurl 是发出 HTTP 与 HTTPS Tracker announce 和 scrape 的组件。该库所读取的代理变量会定制这些请求。它们并不是整个应用的全局网络策略。

操作tracker-proxy 设置确立了什么
HTTP 或 HTTPS Tracker 请求libcurl 请求可以选择已配置的代理
与 Peer 的连接从该 Tracker 结果得不出结论
DHT 或其他 UDP 活动从该 Tracker 结果得不出结论

一个种子可能包含多种发现机制。因此,通过代理收到 Peer 列表,与之后的连接从普通网卡发出并不矛盾。

如果你运行守护进程,它的环境也属于该服务,而不属于执行远程控制命令的终端。在基于 systemd 的安装上,在守护进程服务上设置变量。把正确的变量交给正确的进程,是文档所述 libcurl 路径所必需的;它仍然不会扩大那条路径的范围。

按操作分别描述结果。“Tracker 请求走了代理”是有用的。“下载的网络身份变了”则需要关于承载数据的 Peer 连接的证据。

相关文章