🐧HORIZONVPN PER LINUX

WireGuard nativo,
nessun compromesso,
ogni distribuzione.

HorizonVPN su Linux usa il modulo kernel WireGuard nativo, senza wrapper in spazio utente o patch DKMS. Si integra con NetworkManager, supporta server senza interfaccia grafica tramite systemd e applica un kill switch iptables infallibile.

94 Mbps
Velocità media di download
Kernel 5.6+
WireGuard nativo
systemd
Servizio ad avvio automatico
UbuntuDebianFedoraArchopenSUSECLI + GUI
horizonvpn — bash — 100×28user@ubuntu:~$ sudo horizonvpn connect --nl Resolving WireGuard kernel interface… Applying iptables kill switch rules… ✓ Connected to nl1.horizonvpn.netProtocolloWireGuard (modulo nativo del kernel)ServerAmsterdam, Paesi Bassi · 12msTraffico↓ 94 Mbps ↑ 42 MbpsKill SwitchACTIVE — iptables rules applieduser@ubuntu:~$ horizonvpn status● HorizonVPN active (running)since 14:32:07Main PID: 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
DISTRIBUZIONI SUPPORTATE

Una VPN, ogni distribuzione

I download attuali sono pacchetti Debian per Ubuntu 24.04 o versioni successive.

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

Installa il pacchetto Debian ufficiale

Scarica il pacchetto per il tuo processore. I pacchetti attuali richiedono Ubuntu 24.04 o versioni successive e installano l’app per computer, il servizio di sistema e lo strumento da terminale horizonvpnctl.

1
Scegli l’architettura
Usa amd64 per i computer Intel/AMD x86-64 o arm64 per i computer ARM64.
2
Installa il pacchetto
Installa il file .deb scaricato con apt per installare anche le dipendenze di sistema.
3
Apri HorizonVPN
Avvia HorizonVPN dal menu delle applicazioni come utente normale, poi scegli una posizione nell’app.
Ubuntu 24.04 o versioni successive
# Scarica il pacchetto ufficiale
$curl -fLO https://horizonvpn.org/downloads/horizonvpn_2.8.2_amd64.deb
# Installa il pacchetto
$sudo apt install ./horizonvpn_2.8.2_amd64.deb
# Controlla l’installazione
$horizonvpnctl doctor
$horizonvpnctl status
# Apri HorizonVPN dal menu delle applicazioni

Pensata per il modo di lavorare di Linux

Nessuna app Electron o estensione del browser richiesta. Un vero demone, una vera CLI, una vera integrazione kernel.

⚡
Modulo kernel WireGuard nativo
Usa il modulo WireGuard integrato in Linux 5.6+. Nessuna patch DKMS o alternativa in spazio utente: pura cifratura alla velocità del kernel.
🔒
Kill switch iptables
Le regole DROP bloccano tutto il traffico non VPN appena il tunnel cade. Perdite IPv6 bloccate per impostazione predefinita. Regole rimosse correttamente alla disconnessione.
🌐
Integrazione NetworkManager
Le connessioni appaiono come interfacce WireGuard native in nmtui e nmcli. Il DNS viene gestito automaticamente con resolv.conf o systemd-resolved.
🖥️
Modalità server senza interfaccia grafica
Funziona su VPS, NAS o Raspberry Pi senza desktop. Configura una volta: il servizio systemd si connette automaticamente dopo il riavvio.
🔀
Split tunneling tramite cgroups
Instrada processi specifici nella VPN mentre gli altri usano la connessione diretta. Funziona a livello di processo tramite cgroups v2 di Linux.
🔐
DNS su TLS
Tutte le richieste DNS cifrate con DoT. Funziona con systemd-resolved e dnsmasq. Nessuna perdita DNS in chiaro, indipendentemente dallo stato del tunnel.
Diagnostica da terminale
# Esamina il pacchetto installato
$ horizonvpnctl doctor
# Controlla lo stato della connessione
$ horizonvpnctl status
Questi comandi esaminano l’app e il servizio installati; non avviano una connessione VPN.
DIAGNOSTICA DA TERMINALE

Controlli da terminale, lo stesso servizio VPN

L’interfaccia grafica e horizonvpnctl usano lo stesso servizio di sistema. Usa l’interfaccia grafica per accedere all’account e scegliere il server; usa doctor e status per esaminare installazione e connessione.

✓Esegui horizonvpnctl doctor per controllare l’installazione
✓Esegui horizonvpnctl status per lo stato attuale della connessione
✓Apri l’app grafica senza sudo
✓Avviare soltanto il servizio di sistema non connette la VPN

Requisiti di sistema

DistribuzioneUbuntu 24.04 o versioni successive
Architetturaamd64 (x86-64) o arm64
Servizi di sistemasystemd, D-Bus e Polkit
DNSsystemd-resolved
DesktopDesktop GTK 3 per l’app grafica
Formato del pacchettoDebian (.deb)

Che cosa è incluso

🖥️
Strumento CLI
horizonvpnctl offre doctor, status e disconnect; connect richiede un file di configurazione.
🖼️
Interfaccia grafica GTK
Avvia HorizonVPN dal menu delle applicazioni come normale utente del desktop.
🌐
Diagnostica dell’installazione
horizonvpnctl doctor controlla il pacchetto e il servizio installati.
🛡️
Funzione Kill Switch
La protezione nftables segue l’impostazione Funzione Kill Switch dell’app.

Domande frequenti

Devo essere root per eseguire HorizonVPN su Linux?

Per installare il pacchetto serve l’approvazione dell’amministratore. Esegui l’app grafica come utente normale; il servizio di sistema gestisce le operazioni di rete privilegiate e richiede l’autorizzazione quando necessario.

Funziona con NetworkManager?

Sì. HorizonVPN si integra con NetworkManager tramite il plugin WireGuard. Le connessioni appaiono come tunnel WireGuard standard in nmtui e nmcli e il DNS viene gestito automaticamente da systemd-resolved.

Posso eseguire HorizonVPN su un server senza interfaccia grafica?

Certo. La CLI funziona perfettamente sui server senza X11 o Wayland. Configura una volta e avvia come servizio systemd per connessioni persistenti che resistono ai riavvii.

Quali versioni Linux supportano questi pacchetti?

I pacchetti Debian attuali richiedono Ubuntu 24.04 o versioni successive su amd64 o arm64. Le versioni Ubuntu precedenti e altri formati di pacchetto non sono stati convalidati per questa versione.

Il kill switch funziona affidabilmente su Linux?

Sì, tramite regole DROP iptables o nftables che bloccano tutto il traffico non VPN appena il tunnel cade. Le perdite IPv6 sono bloccate per impostazione predefinita. Le regole vengono rimosse correttamente alla disconnessione volontaria.

È disponibile lo split tunneling?

Sì, tramite cgroups v2 di Linux. Puoi instradare app specifiche o intere slice systemd nella VPN mentre le altre usano la connessione diretta. Serve kernel 5.10+ per il supporto completo a cgroups v2.

🐧

La VPN più veloce su Linux.
Con un ampio margine.

Modulo kernel WireGuard nativo. Kill switch iptables. Integrazione systemd. Niente Electron o software superfluo. Solo un’app Linux essenziale che fa una cosa in modo eccellente.