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
- Premium plan; çünkü Linux sürümünde ücretsiz sunucu bulunmuyor: Premium'a geçin.
- Makinenizin Linux gereksinimlerini karşıladığından emin olun.
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 connectvhconnect statusOturum 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 connect | Bağlanır ve sonucu bekler. --location bir konum seçer; konumları vhconnect locations listeler.
|
vhconnect disconnect | Bağlantıyı keser. Hizmet çalışmaya devam eder. |
vhconnect status | Bağlantıyı ve gelmekte olan güncellemeyi gösterir. --watch bunları sürekli yazdırır.
|
vhconnect locations | Bağlanabileceğiniz sunucu konumlarını listeler. |
vhconnect ui | Uygulama penceresini açar. |
vhconnect service status | Hizmetin çalışıp çalışmadığını gösterir. |
vhconnect service log | Hizmetin günlüğünü gösterir. -f günlüğü canlı izler.
|
vhconnect service restart | Hizmeti 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 onHer 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-disconnectEngeli 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 updateYükleyici seçenekleri
Bir script için veya masaüstü olmayan bir makinede bunları kurulum komutuna, kapanış parantezinden sonra ekleyin:
| Seçenek | İşlevi |
|---|---|
-q | Soru sorulmaz. Yeni kurulum açılışta başlar ve kendini günceller; güncelleme ise yaptığınız seçimleri korur. |
-noautostart | Hizmeti açılışta başlatmaz. |
-noautoupdate | Uygulamayı kendiliğinden güncellemez. |
-autoupdate | -noautoupdate sonrasında uygulamanın yeniden kendiliğinden güncellenmesini sağlar.
|
-nodesktop | Yalnızca hizmeti ve komutları kurar: menü öğesi ve pencere kütüphaneleri kurulmaz. |
-desktop | Masaüstü bulunamasa bile menü öğesini ve pencere kütüphanelerini kurar. |
-help | Seç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/vhuninstallAyarları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üz | Yapmanı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ıyor | Nedenini 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ıyor | Hesabı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üyor | VpnHood! 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üklenmiyor | vhconnect 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.
|