VpnHood!

Requisitos para Linux

Lo que necesita una máquina para ejecutar VpnHood! CLIENT o VpnHood! CONNECT en Linux: uno de los sistemas indicados abajo, con systemd, y un procesador x64 o ARM64.

Distribuciones

Las aplicaciones funcionan en x64 y ARM64. Se instalan e inician en estas distribuciones; las basadas en ellas, y otras con systemd y glibc, también deberían funcionar:

DistribuciónVersiones
Ubuntu22.04, 24.04, 26.04
Debian12, 13
AlmaLinux8, 9, 10
Rocky Linux9
CentOS Stream9, 10
Fedora43, 44
openSUSE Leap16.0
Amazon Linux2023
Arch LinuxPublicación continua, siempre al día

No compatibles: Alpine y las demás distribuciones basadas en musl en lugar de glibc. Allí el instalador termina, pero la aplicación no puede iniciarse.

Qué necesita el sistema

  • Acceso root para instalar la aplicación, y systemd, que ejecuta su servicio VPN.
  • Una cuenta de administrador para usarla: root o un miembro del grupo sudo, wheel o admin. Una línea en el archivo sudoers no basta.
  • Un dispositivo TUN para la VPN, que casi todas las máquinas tienen.
  • Una forma de configurar el DNS de la VPN, que el instalador no añade: systemd-resolved, activado, o resolvconf. Sin ella, la aplicación no puede conectarse y su error indica qué hacer. Muchos sistemas tienen systemd-resolved desactivado, así que compruébalo primero.
  • Para el Kill Switch, nftables, que añade el instalador, y cgroup v2. Sin ellos, la aplicación lo indica y no se conecta mientras el Kill Switch esté activado.
  • Para QUIC, MsQuic, que añade el instalador. Donde no puede, como en Amazon Linux 2023, la aplicación se conecta sin QUIC.
  • Para la ventana, un escritorio. El instalador añade las bibliotecas que necesita la ventana. Sin escritorio, tendrás el servicio VPN y los comandos.
  • VpnHood! CONNECT inicia sesión desde su ventana, así que por ahora necesita un escritorio.

Procesador

Un procesador ARM64, o un procesador x64 con SSE4.2 y POPCNT, como exige .NET 11. Todos los procesadores x64 de los últimos diez años los tienen, pero algunos proveedores de VPS los ocultan tras un procesador virtual básico, que Linux llama Common KVM processor. En una máquina así, el servidor se detiene en cuanto arranca, con el error The current CPU is missing one or more of the following instruction sets.

Para comprobar una máquina Linux x64, ejecuta esto en ella:

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

Si muestra Not supported, pide a tu proveedor que cambie el tipo de CPU de la máquina a host o x86-64-v2. Si no puede, elige otro proveedor.

Pasos siguientes