🐧HORIZONVPN POUR LINUX

WireGuard natif,
sans compromis,
sur toutes les distributions.

HorizonVPN sur Linux utilise le module noyau WireGuard natif, sans couche en espace utilisateur ni correctifs DKMS. Il s'intègre à NetworkManager, prend en charge les serveurs sans interface via systemd et impose un kill switch iptables fiable.

94 Mbps
Débit descendant moyen
Kernel 5.6+
WireGuard natif
systemd
Service à démarrage automatique
UbuntuDebianFedoraArchopenSUSECLI + interface graphique
horizonvpn — bash — 100×28user@ubuntu:~$ sudo horizonvpn connect --nl Résolution de l'interface noyau WireGuard… Application des règles iptables du kill switch… ✓ Connecté à nl1.horizonvpn.netProtocoleWireGuard (module noyau natif)ServeurAmsterdam, Pays-Bas · 12 msTrafic↓ 94 Mbit/s ↑ 42 Mbit/sKill SwitchACTIF — règles iptables appliquéesuser@ubuntu:~$ horizonvpn status● HorizonVPN actif (en cours)depuis 14:32:07PID principal : 3841 (horizonvpnd)Interface : wg0 IP : 10.8.0.12/32user@ubuntu:~$Ubuntu 24.04 LTS · Linux 6.8.0 · WireGuard 1.0.0eth0: 10.0.0.2
DISTRIBUTIONS COMPATIBLES

Un VPN pour toutes les distributions

Les téléchargements actuels sont des paquets Debian pour Ubuntu 24.04 ou version ultérieure.

Ubuntu
24.04 LTS
✓
Debian
12 Bookworm
✓
Fedora
39 / 40
✓
Arch Linux
Publication continue
✓
openSUSE
Tumbleweed
✓
Manjaro
Publication continue
✓
RHEL
9 / CentOS
✓
Mint
21.x
✓
Pop!_OS
22.04
✓
Elementary
7 Horus
✓
INSTALLATION

Installer le paquet Debian officiel

Téléchargez le paquet correspondant à votre processeur. Les paquets actuels nécessitent Ubuntu 24.04 ou version ultérieure et installent l'application de bureau, le service système et l'outil de terminal horizonvpnctl.

1
Choisissez votre architecture
Utilisez amd64 pour les ordinateurs Intel/AMD x86-64 ou arm64 pour les ordinateurs ARM64.
2
Installer le paquet
Installez le fichier .deb téléchargé avec apt pour installer aussi les dépendances système.
3
Ouvrir HorizonVPN
Lancez HorizonVPN depuis le menu des applications avec votre compte utilisateur habituel, puis choisissez une localisation dans l'application.
Ubuntu 24.04 ou version ultérieure
# Télécharger le paquet officiel
$curl -fLO https://horizonvpn.org/downloads/horizonvpn_2.8.2_amd64.deb
# Installer le paquet
$sudo apt install ./horizonvpn_2.8.2_amd64.deb
# Vérifier l'installation
$horizonvpnctl doctor
$horizonvpnctl status
# Ouvrir HorizonVPN depuis le menu des applications

Conçu dans l'esprit Linux

Ni application Electron ni extension de navigateur nécessaires. Un vrai démon, une vraie CLI et une véritable intégration au noyau.

⚡
Module noyau WireGuard natif
Utilise le module WireGuard intégré à Linux 5.6+. Aucun correctif DKMS ni repli en espace utilisateur : le chiffrement à la vitesse du noyau.
🔒
Kill switch iptables
Les règles DROP bloquent tout trafic hors VPN dès la coupure du tunnel. Fuites IPv6 bloquées par défaut. Règles proprement retirées à la déconnexion.
🌐
Intégration NetworkManager
Les connexions apparaissent comme des interfaces WireGuard natives dans nmtui et nmcli. Le DNS est automatiquement configuré via resolv.conf ou systemd-resolved.
🖥️
Mode serveur sans interface graphique
Fonctionne sur VPS, NAS ou Raspberry Pi sans bureau. Configurez une fois : le service systemd se reconnecte automatiquement après redémarrage.
🔀
Split tunneling par cgroups
Faites passer certains processus par le VPN et les autres par la connexion directe. Fonctionne au niveau des processus avec les cgroups v2 de Linux.
🔐
DNS sur TLS
Toutes les requêtes DNS sont chiffrées par DoT. Compatible avec systemd-resolved et dnsmasq. Aucune fuite DNS en clair, quel que soit l'état du tunnel.
Diagnostics dans le terminal
# Examiner le paquet installé
$ horizonvpnctl doctor
# Vérifier l'état de la connexion
$ horizonvpnctl status
Ces commandes vérifient l'application et le service installés ; elles ne démarrent pas de connexion VPN.
DIAGNOSTICS DANS LE TERMINAL

Des vérifications dans le terminal, le même service VPN

L'interface graphique et horizonvpnctl utilisent le même service système. Utilisez l'interface pour accéder à votre compte et choisir un serveur, et les commandes doctor et status pour vérifier l'installation et la connexion.

✓Exécutez horizonvpnctl doctor pour vérifier l'installation
✓Exécutez horizonvpnctl status pour connaître l'état actuel de la connexion
✓Ouvrez l'application graphique sans sudo
✓Démarrer uniquement le service système ne connecte pas le VPN

Configuration requise

DistributionUbuntu 24.04 ou version ultérieure
Architectureamd64 (x86-64) ou arm64
Services systèmesystemd, D-Bus et Polkit
DNSsystemd-resolved
BureauEnvironnement de bureau GTK 3 pour l'application graphique
Format du paquetDebian (.deb)

Ce qui est inclus

🖥️
Outil en ligne de commande
horizonvpnctl propose doctor, status et disconnect ; connect nécessite un fichier de configuration.
🖼️
Interface graphique GTK
Lancez HorizonVPN depuis le menu des applications avec votre compte de bureau habituel.
🌐
Diagnostic de l'installation
horizonvpnctl doctor vérifie le paquet et le service installés.
🛡️
Coupe-circuit Kill Switch
La protection nftables suit le réglage Coupe-circuit Kill Switch de l'application.

Questions fréquentes

Faut-il être root pour utiliser HorizonVPN sur Linux ?

L'installation du paquet nécessite une autorisation administrateur. Lancez l'application graphique avec votre utilisateur habituel ; le service système gère les opérations réseau privilégiées et demande une autorisation si nécessaire.

Fonctionne-t-il avec NetworkManager ?

Oui. HorizonVPN s'intègre à NetworkManager par le greffon WireGuard. Les connexions apparaissent comme des tunnels WireGuard standard dans nmtui et nmcli, et les DNS sont configurés automatiquement par systemd-resolved.

Puis-je utiliser HorizonVPN sur un serveur sans interface graphique ?

Absolument. La CLI fonctionne sans X11 ni Wayland. Configurez une fois, puis lancez le service systemd pour des connexions persistantes qui reprennent après redémarrage.

Quelles versions de Linux ces paquets prennent-ils en charge ?

Les paquets Debian actuels nécessitent Ubuntu 24.04 ou version ultérieure sur amd64 ou arm64. Les anciennes versions d'Ubuntu et les autres formats de paquets ne sont pas validés pour cette version.

Le kill switch est-il fiable sous Linux ?

Oui, grâce aux règles DROP iptables/nftables qui bloquent tout trafic hors VPN dès la coupure du tunnel. Les fuites IPv6 sont bloquées par défaut. Les règles sont retirées proprement lors d'une déconnexion volontaire.

Le split tunneling est-il disponible ?

Oui, avec les cgroups v2 de Linux. Vous pouvez faire passer certaines applications ou des tranches systemd entières par le VPN et garder les autres en direct. Le noyau 5.10+ est requis pour la prise en charge complète des cgroups v2.

🐧

Le VPN le plus rapide sur Linux.
De très loin.

Module noyau WireGuard natif. Kill switch iptables. Intégration systemd. Ni Electron ni superflu. Un logiciel qui respecte Linux et remplit parfaitement sa mission.