VpnHood!

Linux-Systemanforderungen

Was ein Rechner braucht, um VpnHood! CLIENT oder VpnHood! CONNECT unter Linux auszuführen: eines der Systeme unten, mit systemd, und einen x64- oder ARM64-Prozessor.

Distributionen

Die Apps laufen auf x64 und ARM64. Sie lassen sich auf diesen Distributionen installieren und starten; die darauf aufbauenden sowie andere mit systemd und glibc sollten ebenfalls funktionieren:

DistributionVersionen
Ubuntu22.04, 24.04, 26.04
Debian12, 13
AlmaLinux8, 9, 10
Rocky Linux9
CentOS Stream9, 10
Fedora43, 44
openSUSE Leap16.0
Amazon Linux2023
Arch LinuxRolling Release, stets aktuell

Nicht unterstützt: Alpine und die anderen Distributionen, die auf musl statt glibc aufbauen. Der Installer läuft dort durch, doch die App kann nicht starten.

Was das System braucht

  • Root-Zugriff, um die App zu installieren, und systemd, das ihren VPN-Dienst ausführt.
  • Ein Administratorkonto, um sie zu nutzen: root oder ein Mitglied der Gruppe sudo, wheel oder admin. Ein Eintrag in der sudoers-Datei genügt nicht.
  • Ein TUN-Gerät für das VPN, das fast jeder Rechner hat.
  • Eine Möglichkeit, das DNS des VPN festzulegen, die der Installer nicht hinzufügt: eingeschaltetes systemd-resolved oder resolvconf. Ohne sie kann sich die App nicht verbinden, und ihre Fehlermeldung sagt, was zu tun ist. Auf vielen Systemen ist systemd-resolved ausgeschaltet, prüfen Sie dies also zuerst.
  • Für den Kill Switch: nftables, das der Installer hinzufügt, und cgroup v2. Ohne sie meldet die App dies und verbindet sich nicht, solange der Kill Switch eingeschaltet ist.
  • Für QUIC: MsQuic, das der Installer hinzufügt. Wo das nicht möglich ist, etwa unter Amazon Linux 2023, verbindet sich die App ohne QUIC.
  • Für das Fenster: ein Desktop. Der Installer fügt die Bibliotheken hinzu, die das Fenster braucht. Ohne Desktop erhalten Sie den VPN-Dienst und die Befehle.
  • VpnHood! CONNECT meldet sich über sein Fenster an und braucht daher vorerst einen Desktop.

Prozessor

Ein ARM64-Prozessor oder ein x64-Prozessor mit SSE4.2 und POPCNT, wie .NET 11 sie verlangt. Jeder x64-Prozessor der letzten zehn Jahre hat sie, doch manche VPS-Anbieter verbergen sie hinter einem einfachen virtuellen Prozessor, den Linux Common KVM processor nennt. Auf einem solchen Rechner beendet sich der Server, sobald er startet, mit dem Fehler The current CPU is missing one or more of the following instruction sets.

Um einen Linux-Rechner mit x64-Prozessor zu prüfen, führen Sie diesen Befehl darauf aus:

grep -qw sse4_2 /proc/cpuinfo && grep -qw popcnt /proc/cpuinfo && echo Supported || echo "Not supported"

Gibt der Befehl Not supported aus, bitten Sie Ihren Anbieter, den CPU-Typ des Rechners auf host oder x86-64-v2 umzustellen. Geht das nicht, wählen Sie einen anderen Anbieter.

Nächste Schritte