Página inicial Proton VPN

Como utilizar a CLI do Proton VPN para Linux

Leitura
5 min
Categoria
Linux

O ecrã de boas-vindas da CLI do Proton VPN

A CLI (utilitário de linha de comandos) do Proton VPN é executada a partir do terminal Linux. É diferente da nossa aplicação Linux (GUI), que tem uma interface gráfica do utilizador.

Distribuições suportadas

A CLI do Proton VPN é suportada oficialmente 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 o Arch está em curso.

  • Arch

Também poderá funcionar noutras distribuições Linux, mas o suporte para outras distribuições poderá ser limitado.

Note que a CLI de Linux necessita do gnome-keyring(nova janela) (também poderá funcionar com o KWallet do KDE, mas isto não é suportado oficialmente) e do NetworkManager(nova janela).

Tenha também em atenção que a CLI não funciona atualmente em configurações sem interface gráfica.

Iremos adicionar mais funcionalidades avançadas à medida que o desenvolvimento continuar.

Como instalar a CLI para Linux

Pode instalar a aplicação oficial com GUI do Proton VPN para Linux e a CLI para Linux, mas não as pode executar ao mesmo tempo.

Debian e Ubuntu

1. Instale o repositório do Proton VPN para Linux da mesma forma que faria para a aplicação oficial com GUI do Proton VPN para Linux. Siga os passos 1 e 2 nos seguintes guias (se preferir, pode utilizar os repositórios beta):

Se já tiver a aplicação oficial com GUI instalada, não precisa de fazer isto.

2. Execute:

sudo apt install proton-vpn-cli

Fedora

1. Instale o repositório do Proton VPN para Linux no Fedora da mesma forma que faria para a aplicação oficial do Proton VPN para Linux (GUI). Siga os passos 1 e 2 no guia seguinte (se preferir, pode utilizar o repositório beta em alternativa).

Se já tiver a aplicação oficial com GUI instalada, não precisa de fazer isto.

2. Execute:

sudo dnf install proton-vpn-cli

Como parte do processo de instalação no Fedora, ser-lhe-á pedido que aceite uma chave OpenPGP. Para o fazer quando solicitado, prima y .

ID de utilizador: "Proton Technologies AG (Fedora 44) "
Impressão digital: 6929133BDE1CE1CFA9EDB286D84176F6844830D4

Nota: Esta impressão digital apenas está correta para a versão mais recente do Fedora (v. 44). Se estiver a utilizar 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 utilizar a CLI para Linux

Como iniciar sessão

1. Abra uma janela de terminal e execute:

protonvpn signin [nome de utilizador]

2. Ser-lhe-á então solicitado que introduza a sua palavra-passe do Proton. Como é habitual na linha de comandos do Linux, não verá quaisquer comentários no ecrã quando o fizer, pelo que basta premir [Enter] quando terminar.

Linux CLI commands

Como ligar a um servidor de VPN

Para se ligar ao servidor de VPN mais rápido disponível no seu plano, execute:

protonvpn connect

Para se ligar a um país específico:

protonvpn connect --country [País]

Para [País], pode utilizar o código do país (US, GB, DE) ou o respetivo nome completo entre aspas. Por exemplo:

protonvpn connect --country US

ou

protonvpn connect --country "United States"

Para se ligar a uma cidade específica, execute:

protonvpn connect --city [Cidade]

Para [Cidade], basta introduzir o nome de uma cidade com uma única palavra ou utilizar aspas para nomes compostos por várias palavras. Por exemplo:

protonvpn connect --city miami

ou

protonvpn connect --city "New York"

Para se ligar a um servidor específico, execute:

protonvpn connect [nome do servidor]

Pode encontrar uma lista de nomes de servidores do Proton VPN aqui. Por exemplo:

protonvpn connect CH#242

Tenha em atenção que os nomes de país, cidade, estado e servidor não são sensíveis a maiúsculas e minúsculas, por isso não importa se utiliza letras maiúsculas ou não.

Como se desligar e terminar sessão

Para desligar a VPN, execute:

protonvpn disconnect

Tenha em atenção que continuará com sessão iniciada na sua conta do Proton VPN. Se outras pessoas utilizarem este computador, é boa ideia terminar sessão. Para o fazer, execute:

protonvpn signout

Como configurar as definições da VPN

Para configurar definições avançadas de VPN, execute o seguinte comando:

protonvpn config set [opção] [definição][definição 2]

A maioria das opções tem apenas uma definição e todas as definições são repostas para a respetiva predefinição quando terminar sessão.

Para listar todos os comandos de configuração disponíveis, execute:

protonvpn config list

Eis uma lista das definiçõ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, ajudando-nos a corrigir erros e a melhorar o nosso software.

Opção: anonymous-crash-reports
Utilização:

Para ativar:

protonvpn config set anonymous-crash-reports on

Para desativar:

protonvpn config set anonymous-crash-reports off

IPv6

Opção: ipv6
Utilização: consulte o Proton VPN e Suporte IPv6

NAT moderado (NAT Tipo 2)

Opção: moderate-nat
Utilização: consulte O que é o NAT moderado e como utilizá-lo?

Interruptor de segurança

Opção: kill-switch
Utilização: consulte Consulte O que é um interruptor de segurança?

VPN Accelerator

Opção: vpn-accelerator
Utilização: consulte Como utilizar o VPN Accelerator

DNS personalizado

Opção: custom-dns
Utilização: consulte Como utilizar um DNS personalizado

Interruptor de segurança

Opção: kill-switch
Utilização: consulte O que é um interruptor de segurança?

NetShield Ad-blocker

Opção: netshield
Utilização: Consulte Como utilizar o NetShield Ad-blocker

Encaminhamento de porta

Opção: port-forwarding
Utilização: consulte Encaminhamento de porta

Para ver uma lista atualizada de funcionalidades atualmente disponíveis na CLI do Linux, execute:

protonvpn config set