Como um cliente OpenVPN sabe o endereço IP público do meu servidor?

4

Primeiro, achei que estava no client.ovpn under remote my-server-1 1194 . Eu adicionei meu IP local e público lá embaixo. No entanto, quando eu comentei essas linhas, ainda funcionou.

Onde meu cliente sabe o endereço IP do servidor? Será que apenas "lembrar" de quando eu não tinha essas linhas comentadas?

    
por eirik-ff 24.07.2016 / 21:02

1 resposta

5

O endereço do servidor é gravado no arquivo de configuração do usuário específico do servidor client.ovpn . Então, depois de baixar o arquivo client.ovpn , se você verificar o arquivo, você verá remote snippets da diretiva como:

remote openvpn.foobar.net 3194 udp

Aqui openvpn.foobar.net é o endereço do servidor remoto, também pode ser um endereço IP:

remote 1.2.3.4 3194 udp

Agora, se você ainda puder acessar o servidor remoto mesmo depois de comentar os remote snippets de client.ovpn , ele deverá ser armazenado em cache pelo cliente.

Eu testei isso no meu sistema e recebi esse erro:

Options error: --nobind doesn't make sense unless used with --remote
Use --help for more information.

mas como o cliente openvpn armazena em cache vários parâmetros para ter uma resposta mais rápida, a resposta que você obteve é presumivelmente devido ao armazenamento em cache.

    
por heemayl 24.07.2016 / 21:28

Tags