在已有 REDSOCKS 链、必要的排除项以及到 12345 的 TCP 重定向就绪后,接入真实的热点入口:

iptables -t nat -A PREROUTING -i wlan1 -s 10.0.0.0/24 -p tcp -j REDSOCKS

替换 wlan1/子网并保留本地服务。这不会创建链、重定向器或 SOCKS 服务器。

PREROUTING REDIRECT 会选择接收接口的主地址。因此,对本地 OUTPUT 流量有效的 redsocks local_ip=127.0.0.1 可能不接受该地址。请使用热点地址,或在输入限制下有意放宽 bind,并让 local_port 与重定向一致。

上游的 ip/port 指定 SOCKS 服务器。保持 redsocks 的新出口可达,若同时存在 OUTPUT 拦截则保留排除项。对于允许的、无 SOCKS 凭据的公网目标 TCP 路由,可从SOCKS 代理列表中选一个匹配的端点填入上游字段。

这仅适用于 IPv4 TCP。UDP DNS、QUIC 和 IPv6 需要各自的设计。

相关文章