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
- Um plano Premium, pois a versão para Linux não possui servidores grátis: mude para o Premium.
- Verifique se sua máquina atende aos requisitos do Linux.
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 connectvhconnect statusO 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.
| Comando | O que faz |
|---|---|
vhconnect connect | Conecta e aguarda o resultado. --location escolhe uma localização, conforme listada por vhconnect locations.
|
vhconnect disconnect | Desconecta. O serviço continua em execução. |
vhconnect status | Mostra a conexão e qualquer atualização a caminho. --watch continua exibindo essas informações.
|
vhconnect locations | Lista as localizações de servidor às quais você pode se conectar. |
vhconnect ui | Abre a janela do aplicativo. |
vhconnect service status | Mostra se o serviço está em execução. |
vhconnect service log | Mostra o log do serviço. -f acompanha o log em tempo real.
|
vhconnect service restart | Reinicia o serviço, o que desconecta a VPN. Ele pede sua senha. |
Conectar ao iniciar
Com o Sempre ativo, 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 onO Sempre ativo 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-disconnectPara 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 updateOpçõ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ção | O que faz |
|---|---|
-q | Sem perguntas. Uma nova instalação inicia com o sistema e se atualiza automaticamente; uma atualização mantém as escolhas que você fez. |
-noautostart | Não inicia o serviço com o sistema. |
-noautoupdate | Não atualiza o aplicativo automaticamente. |
-autoupdate | Volta a atualizar o aplicativo automaticamente, depois de -noautoupdate.
|
-nodesktop | Instala apenas o serviço e os comandos: sem item de menu e sem as bibliotecas da janela. |
-desktop | Instala o item de menu e as bibliotecas da janela mesmo quando nenhum ambiente gráfico é encontrado. |
-help | Lista 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/vhuninstallEle 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 nada | Execute 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 aplicativo | Adicione 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 controle | Apenas um aplicativo feito com o VpnHood! se conecta por vez, então conectar outro desconecta este. Ele fica desligado, mesmo com o Sempre ativo, 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 carrega | Leia 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.
|