Página inicial do Proton VPN

Como configurar manualmente o OpenVPN para o Proton VPN no Linux

Leitura
5 min
Categoria
Linux

O OpenVPN é um protocolo de VPN antigo que, embora ainda seja robusto e seguro, é pesado e lento em comparação com os modernos, potentes e seguros protocolos de VPN, como o WireGuard®. É por isso que estamos trabalhando para descontinuar o suporte ao OpenVPN em nossos aplicativos oficiais.

Sempre que possível no Linux, recomendamos usar nosso aplicativo oficial para Linux (GUI) ou a CLI para Linux, ou configurar o WireGuard manualmente.

Se isso não for possível, você pode configurar o OpenVPN manualmente no Linux usando clientes de terceiros. Neste guia, vamos mostrar como configurar o OpenVPN em qualquer distribuição Linux usando a linha de comando ou o NetworkManager (para quem prefere uma interface gráfica).

Preparação para o OpenVPN

Antes de começar, você precisará de duas coisas:

1. Um arquivo de configuração do OpenVPN

Inicie sessão em account.protonvpn.com, vá em DownloadsArquivos de configuração OpenVPN e baixe um arquivo de configuração do OpenVPN para Linux.

Saiba como baixar um arquivo de configuração do OpenVPN do Proton VPN

2. Seu nome de usuário e senha do OpenVPN

While still signed in to account.protonvpn.com, go to AccountOpenVPN username to view your OpenVPN username and password. Note that these are not your regular Proton Account username and password.

Saiba como acessar seu nome de usuário e senha do OpenVPN do Proton VPN

Como usar o OpenVPN com o NetworkManager

Esta é a forma recomendada de configurar o OpenVPN manualmente se sua distribuição for compatível com o NetworkManager(nova janela).

Este guia foi criado usando o Ubuntu 22.04, mas as instruções são muito semelhantes em qualquer sistema compatível com o NetworkManager. Se o seu ambiente de desktop usa o NetworkManager, há uma grande chance de que ele já seja compatível com o OpenVPN. Caso contrário, você pode instalar facilmente o suporte ao OpenVPN no NetworkManager:

Em distribuições baseadas em Debian e Ubuntu, insira:

sudo apt-get install network-manager-openvpn-gnome

No Fedora, insira:

sudo dnf -y install NetworkManager-openvpn NetworkManager-openvpn-gnome 

No Arch, insira:

sudo pacman -S networkmanager-openvpn

Encerre sua sessão no Linux e inicie-a novamente para que as alterações tenham efeito.

Depois que o NetworkManager tiver suporte ao OpenVPN, você poderá configurá-lo. Para fazer isso:

1. Vá em ConfiguraçõesRedeVPN+.

Abra o NetworkManager

2. Selecione Importar do arquivo… e use seu gerenciador de arquivos padrão para Abrir o arquivo de configuração do OpenVPN que você baixou anteriormente.

adb shell

3. Vá em Autenticação e insira seu Nome de usuário e Senha do OpenVPN nos campos correspondentes. Clique em Adicionar quando terminar

adb shell

4. De volta a ConfiguraçõesRedeVPN, alterne a chave ao lado da conexão OpenVPN que você acabou de configurar para ativado. Você pode configurar quantas conexões quiser.

adb uninstall apps

Agora você está conectado ao Proton VPN. Para verificar isso, acesse nosso verificador de IP seguro e gratuito(nova janela). Como essa é uma conexão manual, você também deve verificar se há vazamentos de DNS.

Para se desconectar do Proton VPN, basta alternar a chave para desativado.

Como configurar manualmente a CLI do OpenVPN

Este método é mais complicado do que usar o NetworkManager e é recomendado apenas para casos de uso bem específicos. Note também que as distribuições mais novas (incluindo as versões mais recentes do Ubuntu) não oferecem suporte ao openresolv e, portanto, o método a seguir não funcionará nelas. O método do NetworkManager descrito acima funcionará na maioria das distribuições (incluindo o Ubuntu).

Neste guia, vamos mostrar como configurar o OpenVPN no Debian, Fedora e Arch (incluindo o Manjaro).

1. Instale o OpenVPN

Abra uma janela do terminal e:

Em distribuições baseadas em Debian e Ubuntu, insira:

sudo apt install openvpn 

No Fedora, insira:

sudo dnf install openvpn

No Arch, insira:

sudo pacman -S openvpn
Install OpenVPN

2. Instale o openresolv

Você precisa do openresolv (uma implementação de código aberto do resolvconf(nova janela)) para configurar corretamente o DNS e evitar vazamentos de DNS.

Saiba mais sobre DNS e vazamentos de DNS

Em distribuições baseadas em Debian e Ubuntu, insira:

sudo apt install openresolv

No Fedora, insira:

sudo dnf install openresolv

No Arch, insira:

sudo pacman -S openresolv

Disable apps on Samsung Galaxy devices

3. Baixe o seguinte script de atualização de DNS

Novamente, isso é necessário para garantir que o DNS seja configurado corretamente. O Wget está pré-instalado na maioria das distribuições Linux. Execute:

sudo wget "https://raw.githubusercontent.com/ProtonVPN/scripts/master/update-resolv-conf.sh" -O "/etc/openvpn/update-resolv-conf"

Seguido por:

sudo chmod +x "/etc/openvpn/update-resolv-conf"
adb devices

4. Mude para o diretório onde você baixou seu arquivo de configuração do OpenVPN

Insira

cd 

Por exemplo:

cd ~/Downloads

5. Conecte-se a um servidor VPN usando o OpenVPN

Execute:

sudo openvpn 

Onde é o nome do arquivo de configuração do OpenVPN que você baixou anteriormente.

Por exemplo:

sudo openvpn node-ch-02.protonvpn.net.udp.ovpn

Insira seu nome de usuário e senha do OpenVPN quando solicitado.

adb reinstall app

Você deverá ver uma mensagem dizendo Initialization Sequence Completed. Isso significa que você se conectou com sucesso ao Proton VPN. Você pode verificar isso visitando o nosso scanner de IP seguro e gratuito(nova janela). Como esta é uma conexão manual, você também deve verificar se há vazamentos de DNS.

Visite nosso scanner de IP seguro e gratuito

Para se desconectar do servidor VPN, basta fechar a janela do terminal.

Como verificar se há vazamentos de DNS

Depois de visitar nosso scanner de IP seguro e gratuito, acesse www.dnsleaktest.com(nova janela) e execute o teste padrão.

Quando o teste for concluído, observe os três primeiros conjuntos de números dos endereços IP retornados. Eles devem corresponder aos três primeiros conjuntos de números do seu endereço IP, conforme exibido em nosso scanner de IP seguro e gratuito.

Se não corresponderem, você tem um vazamento de DNS.