Requisitos do Linux
O que uma máquina precisa para executar o VpnHood! CLIENT ou o VpnHood! CONNECT no Linux: um dos sistemas abaixo, com systemd, e um processador x64 ou ARM64.
Distribuições
Os aplicativos funcionam em x64 e ARM64. Eles são instalados e iniciam nestas distribuições; as baseadas nelas, e outras com systemd e glibc, também devem funcionar:
| Distribuição | Versões |
|---|---|
| Ubuntu | 22.04, 24.04, 26.04 |
| Debian | 12, 13 |
| AlmaLinux | 8, 9, 10 |
| Rocky Linux | 9 |
| CentOS Stream | 9, 10 |
| Fedora | 43, 44 |
| openSUSE Leap | 16.0 |
| Amazon Linux | 2023 |
| Arch Linux | Lançamento contínuo, sempre atualizado |
Não suportadas: o Alpine e as outras distribuições baseadas em musl em vez de glibc. Nelas, o instalador conclui, mas o aplicativo não consegue iniciar.
O que o sistema precisa
- Acesso root para instalar o aplicativo e o systemd, que executa o serviço de VPN dele.
- Uma conta de administrador para usá-lo: root, ou um membro do grupo
sudo,wheelouadmin. Uma linha no arquivo sudoers não é suficiente. - Um dispositivo TUN para a VPN, que quase toda máquina tem.
- Uma forma de definir o DNS da VPN, que o instalador não adiciona:
systemd-resolvedativado ouresolvconf. Sem isso, o aplicativo não consegue se conectar, e o erro dele diz o que fazer. Muitos sistemas têm osystemd-resolveddesativado, então verifique isso primeiro. - Para o Kill Switch,
nftables, que o instalador adiciona, e cgroup v2. Sem eles, o aplicativo avisa e não se conecta enquanto o Kill Switch estiver ativado. - Para o QUIC, o MsQuic, que o instalador adiciona. Onde isso não é possível, como no Amazon Linux 2023, o aplicativo se conecta sem QUIC.
- Para a janela, um ambiente gráfico. O instalador adiciona as bibliotecas de que a janela precisa. Sem ambiente gráfico, você tem o serviço de VPN e os comandos.
- O VpnHood! CONNECT faz login pela janela, então por enquanto precisa de um ambiente gráfico.
Processador
Um processador ARM64, ou um processador x64 com SSE4.2 e POPCNT, como o .NET 11 exige. Todos os processadores x64 dos últimos dez anos os têm, mas alguns provedores de VPS os escondem atrás de um processador virtual básico, que o Linux chama de Common KVM processor. Em uma máquina assim, o servidor para assim que inicia, com o erro The current CPU is missing one or more of the following instruction sets.
Para verificar uma máquina Linux x64, execute isto nela:
grep -qw sse4_2 /proc/cpuinfo && grep -qw popcnt /proc/cpuinfo && echo Supported || echo "Not supported"Se aparecer Not supported, peça ao seu provedor que mude o tipo de CPU da máquina para host ou x86-64-v2. Se não for possível, escolha outro provedor.