Em vez de usar o OpenVPN, use o tunelamento SSH. Isso funciona melhor e é muito mais fácil de configurar e também é criptografado. Um bônus adicional é que, ao contrário do OpenVPN, se a conexão for fechada, você não poderá mais navegar na Internet. Com o OpenVPN, se a conexão for fechada, você será automaticamente colocado em sua própria rede e poderá continuar navegando sem aviso prévio. Nada precisa ser alterado no seu servidor.
Se você executar o Windows no seu computador:
- Faça o download do PuTTY (se você ainda não o tiver)
- No painel lateral Categoria, vá para Conexão > SSH e marque Ativar compactação
- No painel lateral Categoria, acesse Túneis de conexão > SSH > e insira um número no campo da porta de origem. Eu normalmente uso 3456. Em seguida, selecione Dinâmico e, finalmente, clique em Adicionar.
- No painel lateral Categoria, volte para a sessão. Digite seu nome de usuário @ hostname (substituindo your_username por seu nome de usuário no sistema e hostname pelo domínio ou endereço IP do seu servidor) no campo hostname e salve a sessão.
- Clique em Abrir e insira sua senha.
- Faça o download do Firefox, se ainda não o tiver.
- No Firefox, vá para Firefox> Opções e, em seguida, Configurações Avançadas de > Rede & gt ;.
- Selecione Configuração de proxy manual e exclua tudo em todas as caixas editáveis.
- Insira localhost como o host SOCKS e digite 3456 (ou qualquer porta usada na etapa 3) como a porta.
- Clique em Ok nas duas janelas de configuração abertas do Firefox.
- Insira about: config na barra de localização do Firefox e pressione enter. Diga ao Firefox que você será cuidadoso.
- Pesquise por network.proxy.socks_remote_dns e clique duas vezes nele para defini-lo como verdadeiro.
Se você executa o Linux ou o Mac OS em seu computador doméstico:
- Abra um terminal e digite ssh -CD: 3456 your_username @ hostname (substituindo your_username por seu nome de usuário no sistema e hostname pelo domínio ou endereço IP de seu servidor) e pressione enter.
- Faça o download do Firefox, se ainda não o tiver.
- No Firefox, vá em Edit > Preferences e, em seguida, em Advanced > Network > Settings.
- Selecione Configuração de proxy manual e exclua tudo em todas as caixas editáveis.
- Insira localhost como o host SOCKS e digite 3456 (ou qualquer porta usada na etapa 3) como a porta.
- Clique em Ok nas duas janelas de configuração abertas do Firefox.
- Insira about: config na barra de localização do Firefox e pressione enter. Diga ao Firefox que você será cuidadoso.
- Pesquise por network.proxy.socks_remote_dns e clique duas vezes nele para defini-lo como verdadeiro.
Quando terminar, feche o PuTTY ou o terminal e configure o Firefox para usar o No proxy ao invés do manual que você configurou. Da próxima vez que você quiser se conectar, basta executar a sessão PuTTY salva ou executar o comando da linha de comando e configurar o Firefox para usar a opção Configuração manual de proxy. O Firefox vai lembrar suas configurações de proxy.