本文总结了在 香港VPS 上通过 VPN(以 WireGuard 为例)为 BT 提速的关键点:选择合适协议与端口、在服务器开启转发与 NAT、在客户端绑定 VPN 接口或使用代理、调整 MTU 与监听端口,以及遇到常见问题时的快速排查命令和解决思路,便于快速完成 加速 与 配置。
优先考虑性能和延迟,推荐使用 WireGuard(轻量、延迟低、速度快),其次是 UDP 模式的 OpenVPN。如果需要 SOCKS5 代理配合 BT 客户端,也可以用 Shadowsocks。选择时注意:UDP 支持 DHT/uTP,能提升 BT 对等速度;加密级别与 CPU 占用会影响吞吐,VPS 型号 CPU 越强越好。
在 香港VPS 上需打开并转发 BT 使用的监听端口(建议固定端口并在客户端配置)。服务器上启用 IP 转发(sysctl net.ipv4.ip_forward=1),并在 iptables/ufw 中做 NAT:iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE,同时允许 WireGuard/OpenVPN 的 UDP/TCP 端口通过。检查云厂商是否有额外安全组或端口限制。
简要步骤:1)apt install wireguard;2)wg genkey > priv.key && wg pubkey < priv.key > pub.key;3)编辑 /etc/wireguard/wg0.conf(Server:PrivateKey、ListenPort、PostUp/PostDown 添加 iptables NAT 规则,启用 AllowedIPs);4)客户端配置 AllowedIPs=0.0.0.0/0(全流量)或仅路由 BT 相关 IP;5)启动并检查 wg show、ip addr。注意开启 net.ipv4.ip_forward 并保存到 /etc/sysctl.conf。
在 qBittorrent/Transmission/Deluge 中可设置“监听接口”为 VPN 的 tun/wg0(界面选择),或使用 SOCKS5 代理绑定到本地代理端口来仅代理 BT 流量。若只想走 VPN 的 BT,客户端 AllowedIPs 选择局部路由或直接在客户端绑定 VPN 端口并启用“仅通过代理连接到对等方”。这样既能实现分流,也避免全局走 VPN。
常见问题与排查步骤:1)无网/无对等:检查 net.ipv4.ip_forward、wg show、ip addr;2)端口不可达:用 ss -tunlp 或 nmap 测试 VPS 端口;3)速度慢:调整 MTU(试 1420)、切换 UDP/TCP、检查 CPU 与加密开销;4)DHT/UDP 被阻断:确认 VPS 提供商或防火墙允许 UDP;5)IP 泄露或路由问题:curl ifconfig.me 比对;6)日志查看:查看 wireguard/openvpn 日志与 BT 客户端日志。常用修复:添加 iptables NAT 规则、修改监听端口、尝试不同 VPN 协议、在客户端启用绑定接口或 SOCKS5。
验证方法:1)curl ifconfig.me 查看出口 IP 是否为 VPS IP;2)wg show 检查已连接对端和流量统计;3)在 BT 客户端查看对等 IP 是否显示为 VPN 出口;4)使用 speedtest 或 iperf/iperf3 测试 VPS 到客户端的吞吐;5)用 nmap 检查端口开放状态。若一切正常即可观察 BT 对等数与下载速度提升。
