Requisiti per Linux
Ciò che serve a una macchina per eseguire VpnHood! CLIENT o VpnHood! CONNECT su Linux: uno dei sistemi elencati di seguito, con systemd, e un processore x64 o ARM64.
Distribuzioni
Le app funzionano su x64 e ARM64. Si installano e si avviano su queste distribuzioni; dovrebbero funzionare anche quelle basate su di esse e altre con systemd e glibc:
| Distribuzione | Versioni |
|---|---|
| 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 | Rolling release, sempre aggiornata |
Non supportate: Alpine e le altre distribuzioni basate su musl invece di glibc. Lì il programma di installazione termina, ma l'app non può avviarsi.
Cosa serve al sistema
- Accesso root per installare l'app e systemd, che esegue il suo servizio VPN.
- Un account amministratore per usarla: root o un membro del gruppo
sudo,wheeloadmin. Una riga nel file sudoers non basta. - Un dispositivo TUN per la VPN, presente su quasi tutte le macchine.
- Un modo per impostare il DNS della VPN, che il programma di installazione non aggiunge:
systemd-resolved, attivato, oppureresolvconf. Senza, l'app non può connettersi e il suo errore indica cosa fare. Molti sistemi hannosystemd-resolveddisattivato, quindi controlla prima questo. - Per il Kill Switch,
nftables, che viene aggiunto dal programma di installazione, e cgroup v2. Senza di essi, l'app lo segnala e non si connette finché il Kill Switch è attivo. - Per QUIC, MsQuic, che viene aggiunto dal programma di installazione. Dove non è possibile, come su Amazon Linux 2023, l'app si connette senza QUIC.
- Per la finestra, un desktop. Il programma di installazione aggiunge le librerie necessarie alla finestra. Senza desktop, avrai il servizio VPN e i comandi.
- VpnHood! CONNECT effettua l'accesso dalla sua finestra, quindi per ora richiede un desktop.
Processore
Un processore ARM64, oppure un processore x64 con SSE4.2 e POPCNT, come richiede .NET 11. Tutti i processori x64 degli ultimi dieci anni li hanno, ma alcuni provider VPS li nascondono dietro un processore virtuale di base, che Linux chiama Common KVM processor. Su una macchina del genere il server si arresta appena avviato, con l'errore The current CPU is missing one or more of the following instruction sets.
Per controllare una macchina Linux x64, esegui questo comando sulla macchina:
grep -qw sse4_2 /proc/cpuinfo && grep -qw popcnt /proc/cpuinfo && echo Supported || echo "Not supported"Se stampa Not supported, chiedi al tuo provider di impostare il tipo di CPU della macchina su host o x86-64-v2. Se non è possibile, scegli un altro provider.