VpnHood!

Instalar o VpnHood! CONNECT no Linux

Um único comando instala o aplicativo, com sua janela e um conjunto de comandos. Faça login uma vez pela janela e depois conecte-se por qualquer um dos dois.

Antes de começar

Instalar

Execute este comando e responda à única pergunta dele: se o serviço de VPN inicia com o sistema. Ele escolhe a versão certa para o seu processador.

sudo su -c "bash <( wget -qO- https://github.com/vpnhood/VpnHood.App.Connect/releases/latest/download/VpnHoodConnect-linux.sh)"

Ele instala o serviço de VPN e o comando vhconnect. Em uma máquina com ambiente gráfico, também adiciona o VpnHood! CONNECT ao menu de aplicativos.

Conectar

Abra o VpnHood! CONNECT pelo menu de aplicativos, faça login na sua conta Premium e conecte-se.

Depois de fazer login, você também pode se conectar por um terminal e verificar a conexão:

vhconnect connect
vhconnect status

O login precisa da janela do aplicativo, então uma máquina sem ambiente gráfico ainda não pode usar o VpnHood! CONNECT. Nela, você pode usar o VpnHood! CLIENT com seu próprio servidor.

Comandos

Eles funcionam no terminal de qualquer administrador, sem sudo. vhconnect --help lista todos, e vhconnect connect --help explica um deles.

ComandoO que faz
vhconnect connectConecta e aguarda o resultado. --location escolhe uma localização, conforme listada por vhconnect locations.
vhconnect disconnectDesconecta. O serviço continua em execução.
vhconnect statusMostra a conexão e qualquer atualização a caminho. --watch continua exibindo essas informações.
vhconnect locationsLista as localizações de servidor às quais você pode se conectar.
vhconnect uiAbre a janela do aplicativo.
vhconnect service statusMostra se o serviço está em execução.
vhconnect service logMostra o log do serviço. -f acompanha o log em tempo real.
vhconnect service restartReinicia o serviço, o que desconecta a VPN. Ele pede sua senha.

Conectar ao iniciar

Com o Sempre ligado, a VPN se conecta enquanto o computador inicia, antes que alguém faça login. Enquanto o servidor estiver inacessível, ela tenta de novo, esperando mais a cada vez. As tentativas param quando você desconecta, quando outro aplicativo de VPN assume o controle ou quando o servidor recusa a conexão. Ative-o nas Configurações do aplicativo ou com este comando:

vhconnect always-on on

O Sempre ligado exige Premium.

Kill Switch

O Kill Switch não deixa nada sair a não ser pelo túnel da VPN, mesmo com um erro, uma falha ou uma reinicialização. Com until-disconnect, o bloqueio termina quando você desconecta e, com lockdown, ele permanece mesmo depois de desconectar:

vhconnect kill-switch until-disconnect

Para remover o bloqueio, execute vhconnect kill-switch off. Com o serviço parado, execute-o com sudo.

Atualizações

O aplicativo se atualiza automaticamente: na inicialização e a cada 12 horas, ele procura uma versão mais recente, baixa e instala enquanto a VPN está desconectada. A opção Atualizações automáticas, nas Configurações do aplicativo, desativa isso. Este comando instala uma versão mais recente imediatamente, mesmo com as atualizações desativadas, e a VPN se desconecta durante a instalação:

vhconnect update

Opções do instalador

Para um script ou uma máquina sem ambiente gráfico, adicione estas opções ao comando de instalação, depois do parêntese de fechamento:

OpçãoO que faz
-qSem perguntas. Uma nova instalação inicia com o sistema e se atualiza automaticamente; uma atualização mantém as escolhas que você fez.
-noautostartNão inicia o serviço com o sistema.
-noautoupdateNão atualiza o aplicativo automaticamente.
-autoupdateVolta a atualizar o aplicativo automaticamente, depois de -noautoupdate.
-nodesktopInstala apenas o serviço e os comandos: sem item de menu e sem as bibliotecas da janela.
-desktopInstala o item de menu e as bibliotecas da janela mesmo quando nenhum ambiente gráfico é encontrado.
-helpLista as opções.

Por exemplo, sem perguntas e sem ambiente gráfico:

sudo su -c "bash <( wget -qO- https://github.com/vpnhood/VpnHood.App.Connect/releases/latest/download/VpnHoodConnect-linux.sh) -q -nodesktop"

Desinstalar

Clique com o botão direito no VpnHood! CONNECT no menu de aplicativos e escolha Uninstall, ou execute este comando:

sudo /opt/VpnHoodConnect/vhuninstall

Ele mantém suas configurações em /opt/VpnHoodConnect/storage para uma instalação futura. Adicione -purge para excluí-las também.

Quando algo dá errado

O que você vêO que fazer
The VpnHoodConnect service is not running. Execute sudo vhconnect service start e depois leia vhconnect service log.
O item de menu não faz nadaExecute vhconnect ui em um terminal para ver o motivo. Geralmente é uma biblioteca que ficou faltando após uma instalação com -nodesktop.
A janela diz que somente um administrador pode usar o aplicativoAdicione sua conta ao grupo sudo, ou a wheel onde o sistema usa esse grupo, e depois faça login novamente.
O aplicativo diz que outro aplicativo de VPN assumiu o controleApenas um aplicativo feito com o VpnHood! se conecta por vez, então conectar outro desconecta este. Ele fica desligado, mesmo com o Sempre ligado, até você conectá-lo novamente.
Could not set the VPN's DNS servers. Execute sudo systemctl enable --now systemd-resolved e depois crie um link de /etc/resolv.conf para /run/systemd/resolve/stub-resolv.conf, como a mensagem indica.
The kill switch needs nftables (nft), which is not installed. Instale o pacote nftables ou desative o Kill Switch.
Conectado, mas nada carregaLeia vhconnect service log -n 100.
The VPN cannot use its interface name Outra VPN tem uma interface chamada VpnHoodConnect, e a mensagem diz de quem ela é. Pare essa VPN ou, se ela já foi removida e deixou a interface para trás, execute sudo ip link delete VpnHoodConnect.

Próximos passos