Como usar a CLI do Proton VPN para Linux
- Leitura
- 5 min
- Categoria
- Linux

A CLI (utilitário de linha de comando) do Proton VPN é executada a partir do terminal Linux. Ela é diferente do nosso aplicativo Linux (GUI), que possui uma interface gráfica do usuário.
- Distros suportadas
- Como instalar a CLI para Linux
- Como usar a CLI para Linux
- Como ajustar as configurações de VPN
Distros suportadas
A CLI do Proton VPN é oficialmente suportada pela Proton nas versões estáveis mais recentes de:
- Debian
- Ubuntu
- Fedora
A CLI também está disponível(nova janela) no Arch Linux. O suporte oficial para Arch está em andamento.
- Arch
Ela também pode funcionar em outras distribuições Linux, mas o suporte para outras distros pode ser limitado.
Observe que a CLI do Linux requer o gnome-keyring(nova janela) (ela também pode funcionar com o KWallet do KDE, mas isso não é oficialmente suportado) e o NetworkManager(nova janela).
Observe também que a CLI atualmente não funciona em configurações sem interface gráfica (headless).
Adicionaremos mais recursos avançados conforme o desenvolvimento continuar.
Como instalar a CLI para Linux
Você pode instalar tanto o aplicativo GUI oficial do Proton VPN para Linux quanto a CLI para Linux, mas não pode executar ambos ao mesmo tempo.
Debian e Ubuntu
1. Instale o repositório Linux do Proton VPN como faria para o aplicativo GUI oficial do Proton VPN para Linux. Siga as etapas 1 e 2 nos seguintes guias (se preferir, você pode usar os repositórios beta em vez disso):
Se você já tiver o aplicativo GUI oficial instalado, não precisará fazer isso.
2. Execute:
sudo apt install proton-vpn-cli
Fedora
1. Instale o repositório Linux do Proton VPN para Fedora como faria para o aplicativo oficial do Proton VPN para Linux (GUI). Siga as etapas 1 e 2 no seguinte guia (se preferir, você pode usar o repositório beta em vez disso).
Se você já tiver o aplicativo GUI oficial instalado, não precisará fazer isso.
2. Execute:
sudo dnf install proton-vpn-cli
Como parte do processo de instalação no Fedora, você precisará aceitar uma chave OpenPGP. Para fazer isso quando solicitado, toque em y .
ID do usuário : "Proton Technologies AG (Fedora 44) "
Impressão digital: 6929133BDE1CE1CFA9EDB286D84176F6844830D4
Nota: Esta impressão digital é correta apenas para a versão mais recente do Fedora (v. 44). Se você estiver usando uma versão mais antiga do Fedora, a impressão digital será diferente.
Arch
Basta abrir uma janela de terminal e executar:
pacman -S proton-vpn-cli
Como usar a CLI para Linux
Como iniciar sessão
1. Abra uma janela de terminal e execute:
protonvpn signin [nome de usuário]
2. Em seguida, você será solicitado a inserir sua senha do Proton. Como de costume na linha de comando do Linux, você não verá nenhum feedback na tela quando fizer isso, então basta pressionar [Enter] quando terminar.

Como se conectar a um servidor VPN
Para se conectar ao servidor VPN mais rápido disponível no seu plano, execute:
protonvpn connect
Para se conectar a um país específico:
protonvpn connect --country [País]
Para [País], você pode usar o código do país (US, GB, DE) ou o nome completo entre aspas. Por exemplo:
protonvpn connect --country US
ou
protonvpn connect --country "United States"
Para se conectar a uma cidade específica, execute:
protonvpn connect --city [Cidade]
Para [Cidade], basta inserir o nome de uma cidade com apenas uma palavra ou usar aspas para nomes com várias palavras. Por exemplo:
protonvpn connect --city miami
ou
protonvpn connect --city "New York"
Para se conectar a um servidor específico, execute:
protonvpn connect [nome do servidor]
Você pode encontrar uma lista de nomes de servidores do Proton VPN aqui. Por exemplo:
protonvpn connect CH#242
Observe que os nomes de país, cidade, estado e servidor não diferenciam maiúsculas de minúsculas, por isso não importa se você usa letras maiúsculas ou não.
Como se desconectar e encerrar sessão
Para desconectar a VPN, execute:
protonvpn disconnect
Observe que você ainda estará com a sessão iniciada na sua conta do Proton VPN. Se outras pessoas usarem este computador, é uma boa ideia encerrar a sessão. Para fazer isso, execute:
protonvpn signout
Como definir as configurações de VPN
Para definir as configurações avançadas de VPN, execute o seguinte comando:
protonvpn config set [opção] [configuração][configuração 2]
A maioria das opções tem apenas uma configuração, e todas as configurações são redefinidas para o padrão quando você encerra a sessão.
Para listar todos os comandos de configuração disponíveis, execute:
protonvpn config list
Aqui está uma lista das configurações atualmente disponíveis na CLI:
Relatórios de falhas anônimos
Ativar esta opção envia relatórios de falhas anônimos para o Proton VPN, o que nos ajuda a corrigir erros e melhorar nosso software.
Opção: anonymous-crash-reports
Uso:
Para ativar:
protonvpn config set anonymous-crash-reports on
Para desativar:
protonvpn config set anonymous-crash-reports off
IPv6
Opção: ipv6
Uso: consulte Proton VPN e suporte a IPv6
NAT moderado (NAT Tipo 2)
Opção: moderate-nat
Uso: consulte O que é o NAT moderado e como usá-lo?
Kill switch
Opção: kill-switch
Uso: consulte O que é um kill switch?
VPN Accelerator
Opção: vpn-accelerator
Uso: consulte Como usar o VPN Accelerator
DNS personalizado
Opção: custom-dns
Uso: consulte Como usar um DNS personalizado
Kill switch
Opção: kill-switch
Uso: consulte O que é um kill switch?
NetShield Ad-blocker
Opção: netshield
Uso: consulte Como usar o NetShield Ad-blocker
Encaminhamento de porta
Opção: port-forwarding
Uso: consulte Encaminhamento de porta
Para ver uma lista atualizada de recursos disponíveis atualmente com a CLI do Linux, execute:
protonvpn config set