对于有文档的 libtorrent 2.1 设置接口,请用 settings_pack 配置会话,而不是组合多个历史上的 set_proxy 方法。

设置用途
proxy_type选择受支持的代理协议
proxy_hostname, proxy_port选择中介
proxy_username, proxy_password在需要时提供其账户
proxy_peer_connections路由对等节点载荷连接,包括 Web 种子
proxy_tracker_connections路由跟踪器连接
proxy_hostnames通过受支持的代理解析目标名称

填写该包并通过会话的 apply_settings 接口应用。对于主机名代理,参考文档说明支持 SOCKS5 和 HTTP。请根据应用所需的流量核对所选协议。选择公共 SOCKS5 端点时,以SOCKS5 代理列表为起点,然后确定该端点实际允许哪些对等节点和跟踪器连接。

旧的 force_proxy 建议因版本而异。项目的 1.2 变更日志已弃用该设置,因为已配置的代理总是用于覆盖的流量。它出现在旧的绑定示例中并不能确立当前的要求。

通过应用的告警处理监控连接和跟踪器故障。分别审查对等节点、跟踪器和 DNS 行为;仅有成功的跟踪器响应并不等于对等节点载荷路径的结果。

相关文章