VpnHood! CONNECT unter Linux installieren
Ein Befehl installiert die App, mit ihrem Fenster und einer Reihe von Befehlen. Melden Sie sich einmal über das Fenster an; danach verbinden Sie sich wahlweise über das Fenster oder die Befehle.
Voraussetzungen
- Ein Premium-Tarif, da die Linux-Version keine kostenlosen Server enthält: Premium werden.
- Prüfen Sie, ob Ihr Rechner die Linux-Systemanforderungen erfüllt.
Installieren
Führen Sie diesen Befehl aus und beantworten Sie seine einzige Frage: ob der VPN-Dienst beim Booten startet. Er wählt die passende Version für Ihren Prozessor aus.
sudo su -c "bash <( wget -qO- https://github.com/vpnhood/VpnHood.App.Connect/releases/latest/download/VpnHoodConnect-linux.sh)"Er installiert den VPN-Dienst und den Befehl vhconnect. Auf einem Rechner mit Desktop fügt er VpnHood! CONNECT außerdem dem Anwendungsmenü hinzu.
Verbinden
Öffnen Sie VpnHood! CONNECT über das Anwendungsmenü, melden Sie sich bei Ihrem Premium-Konto an und verbinden Sie sich.
Sobald Sie angemeldet sind, können Sie sich auch über ein Terminal verbinden und die Verbindung prüfen:
vhconnect connectvhconnect statusZum Anmelden wird das Fenster der App benötigt, daher kann ein Rechner ohne Desktop VpnHood! CONNECT noch nicht nutzen. Dort können Sie VpnHood! CLIENT mit Ihrem eigenen Server verwenden.
Befehle
Sie funktionieren im Terminal jedes Administrators, ohne sudo. vhconnect --help listet alle auf, und vhconnect connect --help erklärt einen davon.
| Befehl | Wirkung |
|---|---|
vhconnect connect | Verbindet und wartet auf das Ergebnis. --location wählt einen der Standorte, die vhconnect locations auflistet.
|
vhconnect disconnect | Trennt die Verbindung. Der Dienst läuft weiter. |
vhconnect status | Zeigt die Verbindung und ein anstehendes Update an. --watch gibt beides fortlaufend aus.
|
vhconnect locations | Listet die Serverstandorte auf, mit denen Sie sich verbinden können. |
vhconnect ui | Öffnet das Fenster der App. |
vhconnect service status | Zeigt an, ob der Dienst läuft. |
vhconnect service log | Zeigt das Log des Dienstes an. -f verfolgt es fortlaufend.
|
vhconnect service restart | Startet den Dienst neu, wodurch die VPN-Verbindung getrennt wird. Der Befehl fragt nach Ihrem Passwort. |
Beim Start verbinden
Mit „Immer an“ verbindet sich das VPN beim Start des Computers, noch bevor sich jemand anmeldet. Solange der Server nicht erreichbar ist, unternimmt es weitere Versuche und wartet dabei jedes Mal länger. Es hört auf, wenn Sie die Verbindung trennen, wenn eine andere VPN-App übernimmt oder wenn der Server die Verbindung ablehnt. Schalten Sie die Funktion in den Einstellungen der App ein oder mit diesem Befehl:
vhconnect always-on on„Immer an“ erfordert Premium.
Kill Switch
Der Kill Switch lässt nichts außer dem VPN-Tunnel nach außen, auch bei einem Fehler, einem Absturz und einem Neustart. Mit until-disconnect endet die Sperre, wenn Sie die Verbindung trennen, und mit lockdown bleibt sie auch danach bestehen:
vhconnect kill-switch until-disconnectUm die Sperre aufzuheben, führen Sie vhconnect kill-switch off aus. Ist der Dienst gestoppt, führen Sie den Befehl mit sudo aus.
Updates
Die App aktualisiert sich selbst: Beim Booten und alle 12 Stunden sucht sie nach einer neueren Version, lädt sie herunter und installiert sie, während das VPN getrennt ist. Mit „Automatische Updates“ in den Einstellungen der App schalten Sie das ab. Dieser Befehl installiert eine neuere Version sofort, auch bei abgeschalteten Updates, und das VPN wird während der Installation getrennt:
vhconnect updateInstaller-Optionen
Für ein Skript oder einen Rechner ohne Desktop ergänzen Sie den Installationsbefehl um diese Optionen, nach seiner schließenden Klammer:
| Option | Wirkung |
|---|---|
-q | Keine Rückfragen. Eine Neuinstallation startet beim Booten und aktualisiert sich automatisch; ein Update behält Ihre Entscheidungen bei. |
-noautostart | Startet den Dienst nicht beim Booten. |
-noautoupdate | Aktualisiert die App nicht automatisch. |
-autoupdate | Aktualisiert die App wieder automatisch, nach -noautoupdate.
|
-nodesktop | Installiert nur den Dienst und die Befehle: keinen Menüeintrag und keine Bibliotheken für das Fenster. |
-desktop | Installiert den Menüeintrag und die Bibliotheken des Fensters auch dann, wenn kein Desktop gefunden wird. |
-help | Listet die Optionen auf. |
Zum Beispiel ohne Rückfragen und ohne Desktop:
sudo su -c "bash <( wget -qO- https://github.com/vpnhood/VpnHood.App.Connect/releases/latest/download/VpnHoodConnect-linux.sh) -q -nodesktop"Deinstallieren
Klicken Sie im Anwendungsmenü mit der rechten Maustaste auf VpnHood! CONNECT und wählen Sie „Uninstall“, oder führen Sie diesen Befehl aus:
sudo /opt/VpnHoodConnect/vhuninstallEr behält Ihre Einstellungen für eine spätere Installation in /opt/VpnHoodConnect/storage. Fügen Sie -purge hinzu, um auch sie zu löschen.
Wenn etwas nicht stimmt
| Was Sie sehen | Was zu tun ist |
|---|---|
The VpnHoodConnect service is not running.
| Führen Sie sudo vhconnect service start aus und lesen Sie dann vhconnect service log.
|
| Der Menüeintrag bewirkt nichts | Führen Sie vhconnect ui in einem Terminal aus, um die Ursache zu sehen. Meist fehlt nach einer Installation mit -nodesktop eine Bibliothek.
|
| Das Fenster meldet, dass nur ein Administrator die App nutzen kann | Fügen Sie Ihr Konto der Gruppe sudo hinzu, oder wheel, wenn das System diese verwendet, und melden Sie sich dann erneut an.
|
| Die App meldet, dass eine andere VPN-App übernommen hat | Es kann immer nur eine mit VpnHood! erstellte App verbunden sein, daher trennt das Verbinden einer anderen diese hier. Sie bleibt getrennt, auch mit „Immer an“, bis Sie sie wieder verbinden. |
Could not set the VPN's DNS servers.
| Führen Sie sudo systemctl enable --now systemd-resolved aus und verknüpfen Sie dann /etc/resolv.conf mit /run/systemd/resolve/stub-resolv.conf, wie in der Meldung angegeben.
|
The kill switch needs nftables (nft), which is not installed.
| Installieren Sie das Paket nftables oder schalten Sie den Kill Switch aus.
|
| Verbunden, aber nichts lädt | Lesen Sie vhconnect service log -n 100.
|
The VPN cannot use its interface name
| Ein anderes VPN hat eine Schnittstelle namens VpnHoodConnect, und die Meldung nennt, zu welchem sie gehört. Beenden Sie dieses VPN, oder falls es entfernt wurde und die Schnittstelle zurückgelassen hat, führen Sie sudo ip link delete VpnHoodConnect aus.
|