Нативные пакеты для APT, DNF, Zypper и AUR. Установка меньше чем за 60 секунд.
HorizonVPN поставляется в виде нативных пакетов для всех основных менеджеров пакетов. Без ручной компиляции и сломанных зависимостей. Одна команда устанавливает CLI, демон и плагин NetworkManager.
Без Electron-приложения и без обязательного расширения браузера. Настоящий демон, настоящий CLI, настоящая интеграция с ядром.
Демон HorizonVPN интегрируется с systemd как любая другая Linux-служба — это не костыльное фоновое приложение. Включите его один раз, и VPN будет автоматически подключаться при загрузке, переживать перезагрузки и перезапускаться при сбое процесса.
Only for the initial connection setup. Once the WireGuard interface and iptables kill switch rules are configured, the daemon runs as a system service under its own user. You connect and disconnect as a regular user after that.
Yes. HorizonVPN integrates with NetworkManager via the WireGuard plugin. Connections appear as standard WireGuard tunnels in nmtui and nmcli, and DNS push is handled automatically via systemd-resolved.
Absolutely. The CLI works perfectly on headless servers with no X11 or Wayland. Configure once and run as a systemd service for persistent connections that survive reboots.
WireGuard is included in the mainline Linux kernel since version 5.6 (March 2020). Ubuntu 20.04+, Debian 11+, Fedora 32+, and current Arch all have it. Older kernels can use the DKMS module as a fallback.
Yes — via iptables/nftables DROP rules that block all non-VPN traffic the instant the tunnel drops. IPv6 leaks are blocked by default. Rules are removed cleanly when you disconnect intentionally.
Yes, via Linux cgroups v2. You can route specific applications or entire systemd slices through the VPN while others use your direct connection. Requires kernel 5.10+ for full cgroups v2 support.
Related guides