我在 Android 上使用 SSL 解决方案 (Firepass) 下的 VPN。 VPN 在443
远程 VPN 服务器的端口上打开 SSL 连接。
我的移动运营商不允许端口上的直接连接443
,但允许通过其 HTTP CONNECT 代理进行 SSL 连接。
我想实现这个场景。
tun0
VPN 服务器 TCP 端口上的传出流量443
应通过 重定向iptables
到 上的另一个端口lo
。redsocks
监听此端口,配置为重定向HTTP CONNECT 代理上的连接。
此外,HTTP 代理服务器的 IP 地址应在rmnet0
网络接口和其他流量上路由tun0
。