VpnHood!

Linux'a VpnHood! CONNECT Kurun

Tek bir komut, uygulamayı penceresi ve bir dizi komutuyla birlikte kurar. Pencereden bir kez oturum açın, ardından pencereden veya komutlarla bağlanın.

Başlamadan önce

Kurulum

Bu komutu çalıştırın ve tek sorusunu yanıtlayın: VPN hizmeti açılışta başlasın mı? Komut, işlemcinize uygun sürümü kendisi seçer.

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

Komut, VPN hizmetini ve vhconnect komutunu kurar. Masaüstü olan bir makinede VpnHood! CONNECT uygulamasını uygulama menüsüne de ekler.

Bağlanın

Uygulama menüsünden VpnHood! CONNECT uygulamasını açın, Premium hesabınızla oturum açın ve bağlanın.

Oturum açtıktan sonra terminalden de bağlanabilir ve bağlantıyı kontrol edebilirsiniz:

vhconnect connect
vhconnect status

Oturum açmak için uygulama penceresi gerekir, bu nedenle masaüstü olmayan bir makinede VpnHood! CONNECT henüz kullanılamaz. Böyle bir makinede kendi sunucunuzla VpnHood! CLIENT kullanabilirsiniz.

Komutlar

Komutlar, herhangi bir yönetici hesabının terminalinde sudo olmadan çalışır. vhconnect --help tümünü listeler, vhconnect connect --help ise birini açıklar.

Komutİşlevi
vhconnect connectBağlanır ve sonucu bekler. --location bir konum seçer; konumları vhconnect locations listeler.
vhconnect disconnectBağlantıyı keser. Hizmet çalışmaya devam eder.
vhconnect statusBağlantıyı ve gelmekte olan güncellemeyi gösterir. --watch bunları sürekli yazdırır.
vhconnect locationsBağlanabileceğiniz sunucu konumlarını listeler.
vhconnect uiUygulama penceresini açar.
vhconnect service statusHizmetin çalışıp çalışmadığını gösterir.
vhconnect service logHizmetin günlüğünü gösterir. -f günlüğü canlı izler.
vhconnect service restartHizmeti yeniden başlatır, bu da VPN bağlantısını keser. Parolanızı sorar.

Açılışta bağlanın

Her Zaman Açık ile VPN, bilgisayar açılırken, daha kimse oturum açmadan bağlanır. Sunucuya ulaşılamadığı sürece her seferinde daha uzun bekleyerek yeniden dener. Bağlantıyı siz kestiğinizde, başka bir VPN uygulaması devraldığında veya sunucu bağlantıyı reddettiğinde durur. Uygulamanın Ayarlar bölümünden veya şu komutla açın:

vhconnect always-on on

Her Zaman Açık için Premium gerekir.

Kill Switch

Kill Switch; hata, çökme ve yeniden başlatma sırasında bile VPN tüneli dışında hiçbir şeyin çıkmasına izin vermez. until-disconnect ile engel, bağlantıyı kestiğinizde kalkar; lockdown ile bağlantıyı kestikten sonra da sürer:

vhconnect kill-switch until-disconnect

Engeli kaldırmak için vhconnect kill-switch off komutunu çalıştırın. Hizmet durmuşsa komutu sudo ile çalıştırın.

Güncellemeler

Uygulama kendini günceller: açılışta ve her 12 saatte bir yeni sürüm arar, indirir ve VPN bağlantısı kesikken kurar. Uygulamanın Ayarlar bölümündeki Otomatik Güncellemeler bunu kapatır. Bu komut, güncellemeler kapalı olsa bile yeni sürümü hemen kurar; kurulum sırasında VPN bağlantısı kesilir:

vhconnect update

Yükleyici seçenekleri

Bir script için veya masaüstü olmayan bir makinede bunları kurulum komutuna, kapanış parantezinden sonra ekleyin:

Seçenekİşlevi
-qSoru sorulmaz. Yeni kurulum açılışta başlar ve kendini günceller; güncelleme ise yaptığınız seçimleri korur.
-noautostartHizmeti açılışta başlatmaz.
-noautoupdateUygulamayı kendiliğinden güncellemez.
-autoupdate-noautoupdate sonrasında uygulamanın yeniden kendiliğinden güncellenmesini sağlar.
-nodesktopYalnızca hizmeti ve komutları kurar: menü öğesi ve pencere kütüphaneleri kurulmaz.
-desktopMasaüstü bulunamasa bile menü öğesini ve pencere kütüphanelerini kurar.
-helpSeçenekleri listeler.

Örneğin, soru sorulmadan ve masaüstü olmadan:

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

Kaldır

Uygulama menüsünde VpnHood! CONNECT öğesine sağ tıklayıp "Uninstall" öğesini seçin veya şu komutu çalıştırın:

sudo /opt/VpnHoodConnect/vhuninstall

Ayarlarınız daha sonraki bir kurulum için /opt/VpnHoodConnect/storage içinde saklanır. Bunları da silmek için -purge ekleyin.

Bir sorun olduğunda

GördüğünüzYapmanız gereken
The VpnHoodConnect service is not running. sudo vhconnect service start komutunu çalıştırın, ardından vhconnect service log çıktısını okuyun.
Menü öğesi hiçbir şey yapmıyorNedenini görmek için terminalde vhconnect ui komutunu çalıştırın. Neden genellikle -nodesktop ile yapılan kurulumdan sonra eksik kalan bir kütüphanedir.
Pencerede uygulamayı yalnızca bir yöneticinin kullanabileceği yazıyorHesabınızı sudo grubuna veya sistem onu kullanıyorsa wheel grubuna ekleyin, ardından yeniden oturum açın.
Uygulama, başka bir VPN uygulamasının devraldığını söylüyorVpnHood! ile yapılmış uygulamalardan aynı anda yalnızca biri bağlanabilir; bu yüzden başka birini bağlamak bunun bağlantısını keser. Siz yeniden bağlayana kadar, Her Zaman Açık etkin olsa bile kapalı kalır.
Could not set the VPN's DNS servers. sudo systemctl enable --now systemd-resolved komutunu çalıştırın, ardından iletide belirtildiği gibi /etc/resolv.conf dosyasını /run/systemd/resolve/stub-resolv.conf dosyasına bağlayın.
The kill switch needs nftables (nft), which is not installed. nftables paketini kurun veya Kill Switch'i kapatın.
Bağlı, ancak hiçbir şey yüklenmiyorvhconnect service log -n 100 çıktısını okuyun.
The VPN cannot use its interface name Başka bir VPN'in VpnHoodConnect adlı bir arabirimi var; kime ait olduğunu ileti söyler. O VPN'i durdurun ya da VPN kaldırıldıysa ve arabirimi geride bıraktıysa sudo ip link delete VpnHoodConnect komutunu çalıştırın.

Sonraki adımlar