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ım | Sürümler |
|---|---|
| Ubuntu | 22.04, 24.04, 26.04 |
| Debian | 12, 13 |
| AlmaLinux | 8, 9, 10 |
| Rocky Linux | 9 |
| CentOS Stream | 9, 10 |
| Fedora | 43, 44 |
| openSUSE Leap | 16.0 |
| Amazon Linux | 2023 |
| Arch Linux | Sü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,wheelya daadmingrubunun 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-resolvedveyaresolvconf. Bunlardan biri olmadan uygulama bağlanamaz ve hata iletisi ne yapmanız gerektiğini söyler. Birçok sistemdesystemd-resolvedkapalıdır, bu yüzden önce bunu kontrol edin. - Kill Switch için yükleyicinin eklediği
nftablesve 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.