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
- Un piano Premium, perché la versione per Linux non include server gratuiti: passa a Premium.
- Verifica che la tua macchina soddisfi i requisiti per Linux.
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 connectvhconnect statusL'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.
| Comando | Azione |
|---|---|
vhconnect connect | Si connette e attende il risultato. --location sceglie una posizione, come le elenca vhconnect locations.
|
vhconnect disconnect | Si disconnette. Il servizio resta in esecuzione. |
vhconnect status | Mostra la connessione e gli eventuali aggiornamenti in arrivo. --watch continua a mostrarli.
|
vhconnect locations | Elenca le posizioni dei server a cui puoi connetterti. |
vhconnect ui | Apre la finestra dell'app. |
vhconnect service status | Mostra se il servizio è in esecuzione. |
vhconnect service log | Mostra il log del servizio. -f lo segue in tempo reale.
|
vhconnect service restart | Riavvia 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 onAlways 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-disconnectPer 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 updateOpzioni del programma di installazione
Per uno script o una macchina senza desktop, aggiungi queste opzioni al comando di installazione, dopo la parentesi di chiusura:
| Opzione | Azione |
|---|---|
-q | Non pone domande. Una nuova installazione parte all'avvio del sistema e si aggiorna da sola; un aggiornamento conserva le scelte che hai fatto. |
-noautostart | Non avvia il servizio all'avvio del sistema. |
-noautoupdate | Non aggiorna l'app automaticamente. |
-autoupdate | Riprende ad aggiornare l'app automaticamente, dopo -noautoupdate.
|
-nodesktop | Installa solo il servizio e i comandi: nessuna voce di menu e nessuna libreria per la finestra. |
-desktop | Installa la voce di menu e le librerie della finestra anche se non viene rilevato alcun desktop. |
-help | Elenca 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/vhuninstallConserva le impostazioni in /opt/VpnHoodConnect/storage per una futura installazione. Aggiungi -purge per eliminare anche quelle.
Se qualcosa non funziona
| Cosa vedi | Cosa fare |
|---|---|
The VpnHoodConnect service is not running.
| Esegui sudo vhconnect service start, poi leggi vhconnect service log.
|
| La voce di menu non fa nulla | Esegui 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'app | Aggiungi 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 controllo | Solo 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 nulla | Leggi 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.
|