vpn - Como encadear dois servidores OpenVPN

vpn - Como encadear dois servidores OpenVPN

Eu sei que já existem muitas perguntas sobre superusuários sobre esse tópico, mas todas elas são para usuários mais avançados ou não são claras para mim.

Descobri no Reddit que você supostamente poderia fazer openvpn --config vpn1.ovpne então openvpn --config vpn2.ovpn, mas não tive sucesso. Tenho certeza de que esse tipo de conexão apenas passa o tráfego vpn2e não possui "instruções" para passá-lo vpn1.

Conheço o método de conexão a uma VPN por meio de uma máquina virtual, mas estou procurando um método que não envolva isso.

Editar:

Estou tentando conectar meu computador a um servidor VPN que não possuo e rotear o tráfego através dele paraoutroServidor VPN que não possuo. Basicamente assim:

MEU COMPUTADOR ----------> VPN1 ----------> VPN2 ----------> Internet

Isso é possível sem ter outro dispositivo próprio para rotear? Eu sei que é possível fazer isso em uma máquina física usando umvirtualmáquina, como mencionei anteriormente, mas isso é possível com um único dispositivo físico?

Editar 2:

Um dos meus arquivos de configuração (com IP remoto e certificados censurados):

dev tun
proto udp
remote 70.**.**.*** 1279
;http-proxy-retry
;http-proxy [proxy server] [proxy port]
cipher AES-128-CBC
auth SHA1
resolv-retry infinite
nobind
persist-key
persist-tun
client
verb 3
#auth-user-pass

<ca>
-----BEGIN CERTIFICATE-----
blah blah blah
...
...
-----END CERTIFICATE-----
</ca>



<cert>
-----BEGIN CERTIFICATE-----
blah blah blah
...
...
-----END CERTIFICATE-----
</cert>



<key>
-----BEGIN RSA PRIVATE KEY-----
blah blah blah
...
...
-----END RSA PRIVATE KEY-----

</key>

A outra configuração do servidor tem exatamente a mesma configuração, exceto o IP remoto. Até os certificados são iguais (não sou um especialista em tecnologia, então não sei se isso é normal ou não...)

Responder1

Para um salto usando um computador provisório chamado interim.host, use o seguinte procedimento, onde usei o número da porta oficial do OpenVPN 1194:

Da sua estação de trabalho:

$ ssh -L1194:localhost:1194 [email protected]

De interim.host:

$ ssh -L1194:localhost:1194 [email protected]

Por fim, conecte seu cliente openvpn local ao localhost:1194.

Você pode usar este procedimento para estender para quantos saltos forem necessários.

informação relacionada