VpnHood!

Installa VpnHood! CONNECT su Linux

Un solo comando installa l'app, con la sua finestra e una serie di comandi. Accedi una volta dalla finestra, poi connettiti da lì o con i comandi.

Prima di iniziare

Installa

Esegui questo comando e rispondi alla sua unica domanda: se avviare il servizio VPN all'avvio del sistema. Sceglie da solo la build adatta al tuo processore.

sudo su -c "bash <( wget -qO- https://github.com/vpnhood/VpnHood.App.Connect/releases/latest/download/VpnHoodConnect-linux.sh)"

Installa il servizio VPN e il comando vhconnect. Su una macchina con desktop, aggiunge anche VpnHood! CONNECT al menu delle applicazioni.

Connetti

Apri VpnHood! CONNECT dal menu delle applicazioni, accedi al tuo account Premium e connettiti.

Dopo aver effettuato l'accesso, puoi anche connetterti da un terminale e controllare la connessione:

vhconnect connect
vhconnect status

L'accesso richiede la finestra dell'app, quindi su una macchina senza desktop non puoi ancora usare VpnHood! CONNECT. Lì puoi usare VpnHood! CLIENT con il tuo server.

Comandi

Funzionano dal terminale di qualsiasi amministratore, senza sudo. vhconnect --help li elenca tutti e vhconnect connect --help ne spiega uno.

ComandoAzione
vhconnect connectSi connette e attende il risultato. --location sceglie una posizione, come le elenca vhconnect locations.
vhconnect disconnectSi disconnette. Il servizio resta in esecuzione.
vhconnect statusMostra la connessione e gli eventuali aggiornamenti in arrivo. --watch continua a mostrarli.
vhconnect locationsElenca le posizioni dei server a cui puoi connetterti.
vhconnect uiApre la finestra dell'app.
vhconnect service statusMostra se il servizio è in esecuzione.
vhconnect service logMostra il log del servizio. -f lo segue in tempo reale.
vhconnect service restartRiavvia il servizio, disconnettendo la VPN. Chiede la tua password.

Connessione all'avvio

Con Always On, la VPN si connette all'avvio del computer, prima che chiunque acceda. Finché il server non è raggiungibile riprova, attendendo ogni volta più a lungo. Si ferma quando ti disconnetti, quando un'altra app VPN prende il controllo o quando il server rifiuta la connessione. Attivalo nelle Impostazioni dell'app o con questo comando:

vhconnect always-on on

Always On richiede Premium.

Kill Switch

Il Kill Switch non lascia uscire nulla se non attraverso il tunnel VPN, anche in caso di errore, crash o riavvio. Con until-disconnect il blocco termina quando ti disconnetti, mentre con lockdown resta attivo anche dopo una disconnessione:

vhconnect kill-switch until-disconnect

Per rimuovere il blocco, esegui vhconnect kill-switch off. A servizio arrestato, eseguilo con sudo.

Aggiornamenti

L'app si aggiorna da sola: all'avvio e ogni 12 ore cerca una versione più recente, la scarica e la installa mentre la VPN è disconnessa. Puoi disattivarlo con Aggiornamenti automatici, nelle Impostazioni dell'app. Questo comando installa subito una versione più recente, anche con gli aggiornamenti disattivati, e la VPN si disconnette durante l'installazione:

vhconnect update

Opzioni del programma di installazione

Per uno script o una macchina senza desktop, aggiungi queste opzioni al comando di installazione, dopo la parentesi di chiusura:

OpzioneAzione
-qNon pone domande. Una nuova installazione parte all'avvio del sistema e si aggiorna da sola; un aggiornamento conserva le scelte che hai fatto.
-noautostartNon avvia il servizio all'avvio del sistema.
-noautoupdateNon aggiorna l'app automaticamente.
-autoupdateRiprende ad aggiornare l'app automaticamente, dopo -noautoupdate.
-nodesktopInstalla solo il servizio e i comandi: nessuna voce di menu e nessuna libreria per la finestra.
-desktopInstalla la voce di menu e le librerie della finestra anche se non viene rilevato alcun desktop.
-helpElenca le opzioni.

Ad esempio, senza domande e senza desktop:

sudo su -c "bash <( wget -qO- https://github.com/vpnhood/VpnHood.App.Connect/releases/latest/download/VpnHoodConnect-linux.sh) -q -nodesktop"

Disinstalla

Fai clic con il tasto destro su VpnHood! CONNECT nel menu delle applicazioni e scegli Uninstall, oppure esegui questo comando:

sudo /opt/VpnHoodConnect/vhuninstall

Conserva le impostazioni in /opt/VpnHoodConnect/storage per una futura installazione. Aggiungi -purge per eliminare anche quelle.

Se qualcosa non funziona

Cosa vediCosa fare
The VpnHoodConnect service is not running. Esegui sudo vhconnect service start, poi leggi vhconnect service log.
La voce di menu non fa nullaEsegui vhconnect ui in un terminale per scoprire il motivo. Di solito manca una libreria dopo un'installazione con -nodesktop.
La finestra dice che solo un amministratore può usare l'appAggiungi il tuo account al gruppo sudo, o a wheel se il sistema usa quello, poi accedi di nuovo.
L'app dice che un'altra app VPN ha preso il controlloSolo un'app creata con VpnHood! può essere connessa alla volta, quindi connetterne un'altra disconnette questa. Resta disconnessa, anche con Always On, finché non la riconnetti.
Could not set the VPN's DNS servers. Esegui sudo systemctl enable --now systemd-resolved, poi collega /etc/resolv.conf a /run/systemd/resolve/stub-resolv.conf, come indica il messaggio.
The kill switch needs nftables (nft), which is not installed. Installa il pacchetto nftables oppure disattiva il Kill Switch.
Connesso, ma non si carica nullaLeggi vhconnect service log -n 100.
The VPN cannot use its interface name Un'altra VPN ha un'interfaccia chiamata VpnHoodConnect e il messaggio indica a chi appartiene. Arresta quella VPN oppure, se non c'è più e ha lasciato l'interfaccia, esegui sudo ip link delete VpnHoodConnect.

Passaggi successivi