Eu uso uma VPN sob solução SSL (Firepass) no Android. A VPN abre uma conexão SSL na porta 443
do servidor VPN remoto.
Minha operadora de celular não permite conexões diretas na porta 443
, mas permite conexões SSL por meio de seu proxy HTTP CONNECT.
Eu quero implementar este cenário.
tun0
de tráfego de saída no servidor VPN A porta TCP 443
deve ser redirecionada, via iptables
, em outra porta em lo
.
redsocks
ouvindo nesta porta, configurada para redirecionar a conexão no proxy HTTP CONNECT.
O endereço IP do servidor proxy HTTP também deve ser roteado em rmnet0
interface de rede e outro tráfego em tun0
.
Tags android vpn iptables routing http-proxy