VpnHood!

Linux gereksinimleri

Bir makinenin Linux'ta VpnHood! CLIENT veya VpnHood! CONNECT çalıştırmak için ihtiyaç duydukları: systemd içeren aşağıdaki sistemlerden biri ve x64 veya ARM64 işlemci.

Dağıtımlar

Uygulamalar x64 ve ARM64 üzerinde çalışır. Bu dağıtımlarda kurulur ve başlar; bunlara dayanan dağıtımlarda ve systemd ile glibc kullanan diğerlerinde de çalışması beklenir:

DağıtımSürümler
Ubuntu22.04, 24.04, 26.04
Debian12, 13
AlmaLinux8, 9, 10
Rocky Linux9
CentOS Stream9, 10
Fedora43, 44
openSUSE Leap16.0
Amazon Linux2023
Arch LinuxSürekli sürüm (rolling release), güncel tutulur

Desteklenmeyenler: Alpine ve glibc yerine musl üzerine kurulu diğer dağıtımlar. Yükleyici orada işini bitirir, ancak uygulama başlayamaz.

Sistemin ihtiyaç duydukları

  • Uygulamayı kurmak için root erişimi ve VPN hizmetini çalıştıran systemd.
  • Uygulamayı kullanmak için bir yönetici hesabı: root veya sudo, wheel ya da admin grubunun bir üyesi. sudoers dosyasındaki bir satır yeterli değildir.
  • VPN için bir TUN aygıtı; neredeyse her makinede vardır.
  • VPN'in DNS'ini ayarlamanın bir yolu; bunu yükleyici eklemez: etkin bir systemd-resolved veya resolvconf. Bunlardan biri olmadan uygulama bağlanamaz ve hata iletisi ne yapmanız gerektiğini söyler. Birçok sistemde systemd-resolved kapalıdır, bu yüzden önce bunu kontrol edin.
  • Kill Switch için yükleyicinin eklediği nftables ve cgroup v2. Bunlar olmadan uygulama durumu bildirir ve Kill Switch açıkken bağlanmaz.
  • QUIC için yükleyicinin eklediği MsQuic. Ekleyemediği yerlerde, örneğin Amazon Linux 2023'te, uygulama QUIC olmadan bağlanır.
  • Pencere için bir masaüstü. Pencerenin ihtiyaç duyduğu kütüphaneleri yükleyici ekler. Masaüstü olmadan VPN hizmetini ve komutları elde edersiniz.
  • VpnHood! CONNECT, penceresinden oturum açar; bu yüzden şimdilik masaüstü gerektirir.

İşlemci

Bir ARM64 işlemci veya .NET 11'in gerektirdiği gibi SSE4.2 ve POPCNT destekli bir x64 işlemci. Son on yılın tüm x64 işlemcilerinde bunlar vardır, ancak bazı VPS sağlayıcıları bunları, Linux'un Common KVM processor olarak adlandırdığı basit bir sanal işlemcinin arkasına gizler. Böyle bir makinede sunucu başlar başlamaz The current CPU is missing one or more of the following instruction sets hatasıyla durur.

Bir x64 Linux makineyi kontrol etmek için bu komutu makinede çalıştırın:

grep -qw sse4_2 /proc/cpuinfo && grep -qw popcnt /proc/cpuinfo && echo Supported || echo "Not supported"

Komut Not supported yazdırırsa sağlayıcınızdan makinenin CPU türünü host veya x86-64-v2 olarak değiştirmesini isteyin. Bunu yapamıyorsa başka bir sağlayıcı seçin.

Sonraki adımlar