Por causa de um certo firewall do governo público com inspeção profunda de pacotes que impede o OpenVPN fora do país, estou tentando executar o OpenVPN sobre SSH. Eu também queria que todo o tráfego fosse executado através do OpenVPN, então adicionei push "redirect-gateway def1 bypass-dhcp
à minha configuração de servidor. Para impedir que o OpenVPN acabe com a conexão SSH que ele executou, eu também adicionei push "route [server ip] 255.255.255.255 net_gateway"
.
Isso funciona lindamente ... pelo menos no Windows. Mas, com o OpenVPN Connect em conjunto com um aplicativo SSH do iOS com encaminhamento de porta, o OpenVPN mata a conexão SSH alguns segundos depois de se conectar através do túnel SSH.
Eu tentei adicionar route [server ip] 255.255.255.255 net_gateway
ao cliente .ovpn, mas com pouco proveito. Minhas configurações estão erradas ou eu realmente preciso de jailbreak (realmente um último recurso) para realizar minha tarefa?