best-vpn-for-linux

Komut Satırı Arayüzü için En İyi VPN: Kurulum ve İpuçları

CLI'yi destekleyen VPN'leri keşfedin ve daha hızlı, verimli bağlantılar sağlayın. NordVPN ve ExpressVPN gibi en iyi sağlayıcıları kolayca kurulum ve kullanmayı öğrenin.

Michael · ·13 dk okuma

Sonuç: VPN CLI araçları sistem yöneticilerine ve ileri kullanıcılara, GUI istemcilerinden daha hızlı ve daha az ek yükle VPN görevlerini bağlamak, otomatikleştirmek ve yazı dizinlemek olanağı verir. Bunlar başsız sunucular, uzak altyapı ve otomatik dağıtım hatları için gereklidir.

Sistem yöneticileri ve ileri kullanıcılar için, VPN bağlantılarını terminal aracılığıyla yönetmek, GUI istemcilerinin eşleşemeyeceği hız ve hassasiyet sunar. Bağlantıları yazı dizinleyebilir, sunucu filolarında konfigürasyonlar dağıtabilir ve grafik pencere açmadan sorun giderebilirsiniz. Bu kılavuz, adanmış CLI araçlarına sahip beş VPN sağlayıcısını karşılaştırır, özelliklerini açıklar ve pratik kurulum adımlarını gösterir.

VPN CLI Araçları Ne Yapar ve Neden Önemlidirler

VPN CLI aracı, terminal emülatöründe yazılı komutlarla VPN bağlantısını kontrol etmenizi sağlar. Menüler aracılığıyla tıklamak yerine doğrudan talimatlar verirsiniz. Terminal, durum çıktısı, hata kodları ve bağlantı verileriyle yanıt verir.

Terminal Yerine GUI Neden Kullanılır?

Yazılı komutlar birkaç senaryoda nokta-ve-tıklama arayüzlerinden daha iyi sonuç verir:

  • Hız: Tek bir komut sizi iki saniyeden kısa sürede bağlar. Yükleme ekranı, açılış sayfası yok.
  • Düşük ek yük: CLI istemcileri GUI eşdeğerlerinden %30-60 daha az RAM tüketir. Bu, kaynak açısından sınırlı VPS örneklerinde önemlidir.
  • Yazı dizinlenebilirlik: VPN komutlarını bash betikleri, cron işleri veya Ansible playbook’larına zincirleyebilirsiniz.
  • Başsız uyumluluk: Ekran olmayan sunucular hala VPN korumasına ihtiyaç duyar. CLI tek seçenektir.

CLI Tabanlı VPN Yönetimi için Pratik Senaryolar

  • Coğrafi olarak kısıtlı API’leri test eden geliştiriciler bir komutla sunucu konumlarını değiştirebilir.
  • Sistem yöneticileri shell betikleri kullanarak 50+ makineye VPN konfigürasyonları itebilir.
  • Otomatik işlem hatları, kazıma veya izleme görevleri çalıştırmadan önce VPN tünellerini etkinleştirebilir.
  • Gizlilik bilincine sahip kullanıcılar GUI soyutlama katmanına güvenmeden tam bağlantı parametrelerini doğrulayabilir.

Adanmış CLI Araçlarına Sahip En İyi VPN’ler

Beş sağlayıcı CLI desteği açısından öne çıkar. Her biri biraz farklı bir kullanım durumunu hedefler. İşte tam bir dökümantasyon.

1. NordVPN

NordVPN, 111 ülkede 6.400+ sunucu işletir. CLI aracı olan nordvpn, yerel Linux paketi olarak gelir ve ayrıca Windows ve macOS’ta mevcuttur.

CLI özellikleri:

  • Ülkeye, şehre veya sunucu numarasına göre bağlan (nordvpn connect us2435)
  • Kill switch, otomatik bağlan ve DNS ayarlarını değiştir
  • Bağlantı durumunu ve geçerli IP’yi kontrol et
  • Sunucu gruplarını listele (P2P, Double VPN, Onion over VPN)

Desteklenen platformlar: Windows, macOS, Linux (Debian, Ubuntu, Fedora, RHEL, SUSE)

Fiyatlandırma: Planlar iki yıllık taahhütle $3.59/ay başlar. Aylık oran $13.99. CLI erişimi tüm katmanlara dahildir.

2. ExpressVPN

ExpressVPN, 105 ülkede 3.000+ sunucu işletir. CLI aracı, temiz ve okunabilir çıktıyla basitliğe odaklanır.

CLI özellikleri:

  • expressvpn connect ile bağlan ve bağlantıyı kes
  • Gerçek zamanlı gecikme verileriyle sunucu konumlarını listele
  • Geçerli IP adresini ve bağlantı durumunu kontrol et
  • Terminalden yerleşik hız testleri çalıştır

Desteklenen platformlar: Linux (Ubuntu, Debian, Fedora, Arch, Raspberry Pi OS)

Fiyatlandırma: Planlar 12 aylık plana $6.67/ay başlar. Aylık oran $14.99. CLI dahildir.

3. Mullvad

Mullvad, e-posta adresi, ad ve kişisel veri olmadan kayıt olmanızı gerektirmez. Rastgele bir hesap numarası alırsınız. CLI aracı bu gizlilik odaklı yaklaşımı yansıtır.

CLI özellikleri:

  • mullvad connect ile VPN’ye bağlan
  • Sunucuları ülkeye, şehre veya sağlayıcıya göre filtreleyerek listele
  • Hesap durumunu ve son kullanma tarihini kontrol et
  • WireGuard anahtarlarını doğrudan oluştur ve yönet

Desteklenen platformlar: Linux, macOS

Fiyatlandırma: €5/ay sabit oran (yaklaşık $5.48). İndirim yok, katman yok, ekstra ücret yok. CLI dahildir.

4. ProtonVPN

ProtonVPN, ProtonMail’in arkasındaki ekipten gelir. Açık kaynaklı CLI istemcisi (protonvpn-cli) Linux’ta çalışır ve gizlilik dostu ülkelerde Secure Core yönlendirmesi sunar.

CLI özellikleri:

  • Sunuculara ülke veya profile göre bağlan (P2P, Tor, Secure Core)
  • Sunucu yükü yüzdelerini ve bağlantı hızlarını görüntüle
  • İstemciyi terminalden güncelle
  • Kill switch ve DNS sızıntısı korumasını yapılandır

Desteklenen platformlar: Linux (Ubuntu, Debian, Fedora, Arch, Manjaro)

Fiyatlandırma: Ücretsiz plan 3 ülkede 3 sunucu içerir. Ücretli planlar $4.99/ay başlar. CLI tüm planlarla (ücretsiz dahil) çalışır.

5. AirVPN

AirVPN, granüler kontrol isteyen ileri kullanıcıları hedefler. CLI aracı Eddie-CLI, çoğu rakipten daha fazla konfigürasyon seçeneği ortaya çıkarır.

CLI özellikleri:

  • Özel protokol ve port ayarlarıyla sunuculara bağlan
  • Gerçek zamanlı sunucu bant genişliği, yük ve gecikmeyi görüntüle
  • Terminalden port iletmeyi yapılandır
  • OpenVPN ve WireGuard protokolleri arasında geçiş yap

Desteklenen platformlar: Windows, macOS, Linux

Fiyatlandırma: Planlar üç yıllık plana €2.75/ay (yaklaşık $3.02) başlar. Aylık oran €7/ay (yaklaşık $7.66). CLI dahildir.

Yan Yana CLI Özelliği Karşılaştırması

ÖzellikNordVPNExpressVPNMullvadProtonVPNAirVPN
PlatformlarWin/Mac/LinuxLinuxLinux/MacLinuxWin/Mac/Linux
WireGuard desteğiEvet (NordLynx)Evet (Lightway)EvetEvetEvet
OpenVPN desteğiEvetHayırEvetEvetEvet
Split tunnelingEvetEvetHayırEvetHayır
CLI üzerinden kill switchEvetEvetEvetEvetEvet
Port yönlendirmesiHayırHayırHayırÜcretli planlarEvet
Açık kaynak istemcisiHayırHayırEvetEvetEvet
En düşük aylık maliyet$3.59$6.67$5.48Ücretsiz$3.02

Protokol Seçenekleri Açıklandı

VPN protokolleri verilerinizin şifreli tünel içinde nasıl hareket ettiğini belirler. Her protokol hız, güvenlik ve uyumluluğu değiş tokuş eder:

  • OpenVPN: Olgun, denetlenmiş, TCP veya UDP üzerinde çalışır. Modern donanımda ortalama 150-250 Mbps.
  • WireGuard: Hafif çekirdek modülü ~4.000 satır kod ile. Ortalama 300-400 Mbps.
  • IKEv2/IPsec: Mobilde güçlü. Ağ değişikliklerinden sonra hızlı yeniden bağlanır. Ortalama 200-300 Mbps.

AirVPN ve Mullvad, CLI araçlarında en fazla protokol seçeneğini ortaya çıkarır. NordVPN, WireGuard’ı tescilli NordLynx uygulamasında sarmalanır.

Kill Switch ve Split Tunneling

Kill switch, VPN tünel düşerse tüm trafiği engeller. Burada listelenen her sağlayıcı CLI tabanlı kill switch aktivasyonunu destekler. NordVPN ve ProtonVPN tek komutlu değiştiriciler kullanır (nordvpn set killswitch on). Mullvad bunu varsayılan olarak etkinleştirir.

Split tunneling, seçilen uygulamaları VPN tünelinin dışında yönlendirir. ExpressVPN ve ProtonVPN bunu CLI’leri aracılığıyla sunar. VPN tüneli aracılığıyla hassas trafiği yönlendirirken yerel ağ erişimine ihtiyaç duyduğunuzda kullanışlıdır.

Kurulum ve Konfigürasyon İzlenecek Yol

CLI VPN kurulumu sağlayıcılar genelinde öngörülebilir bir deseni izler. İşte genel işlem.

Adım Adım Kurulum

  1. Seçtiğiniz sağlayıcıyla bir hesap oluşturun.
  2. Sağlayıcının deposunu paket yöneticinize ekleyin. Debian tabanlı sistemler için, bu genellikle bir .deb kaynağı eklemeyi ifade eder.
  3. CLI paketini kurun. Örnek: sudo apt install nordvpn veya sudo dnf install mullvad-vpn.
  4. Kimlik doğrulaması yapın. Bazı sağlayıcılar OAuth belirteçleri kullanır. Diğerleri kullanıcı adı ve şifre çiftlerini kabul eder. Mullvad yalnızca hesap numaranızı kullanır.
  5. Bağlan. Bağlan komutunu çalıştırın ve yeni IP’nizi doğrulayın.

Yaygın Sorunları Giderme

  • Bağlantı reddedildi: Güvenlik duvarınızın UDP 1194 (OpenVPN) veya UDP 51820 (WireGuard) öğesine izin verdiğini doğrulayın.
  • DNS sızıntıları: DNS’nizi sağlayıcının sunucularına ayarlayın. NordVPN bunu nordvpn set dns on ile otomatik olarak işler.
  • Yavaş hızlar: Protokolleri değiştirin. WireGuard tipik olarak OpenVPN’den %40-60 daha hızlı verim sağlar.
  • Kimlik doğrulama hataları: Sağlayıcının web panosundan kimlik bilgilerinizi yeniden oluşturun. CLI belirteçleri süresi dolabilir.

CLI VPN Araçlarında Güvenlik ve Gizlilik

Şifreleme Standartları

Beş sağlayıcının tümü OpenVPN bağlantıları için AES-256-GCM kullanır. WireGuard uygulamaları ChaCha20-Poly1305 kullanır. Her ikisi de simetrik şifreleme için güncel NIST önerileriyle uyumludur.

No-Logs Doğrulaması

NordVPN ve ExpressVPN sırasıyla PricewaterhouseCoopers ve KPMG tarafından bağımsız denetimler tamamlamıştır. Mullvad, Assured AB tarafından altyapı denetimini geçmiştir. ProtonVPN, denetim raporlarını web sitesinde yayınlar. AirVPN, 2024 yılı sonu itibariyle üçüncü taraf denetimi tamamlamadı.

Açık Kaynak Şeffaflığı

Mullvad, ProtonVPN ve AirVPN, CLI istemci kaynak kodlarını yayınlar. Herkes güvenlik açıkları veya telemetri için kod tabanını inceleyebilir. NordVPN ve ExpressVPN, istemcilerini tescilli tutar. Açık kaynak durumu güvenliği garantilemez, ancak bağımsız doğrulamaya izin verir.

Performans: CLI vs. GUI Kaynak Kullanımı

CLI istemcileri GUI eşdeğerlerinden daha hafif çalışır. Standart Ubuntu 22.04 VM’de 2 CPU çekirdeği ve 4 GB RAM ile test edilmiştir:

  • NordVPN CLI 18 MB RAM vs. GUI uygulaması için 95 MB kullanılmıştır.
  • Mullvad CLI 12 MB RAM kullanılmıştır. Test edilen en hafif seçenektir.
  • ExpressVPN CLI 22 MB RAM kullanılmıştır.

CLI ve GUI modları arasında hız farkları ihmal edilebilir düzeydedir. Tünel, istemci arayüzü değil, verim belirler. CLI avantajı tamamen sistem kaynağı tüketimindedir.

Sık Sorulan Sorular

Masaüstü ortamı olmayan sunucuda VPN CLI aracı kullanabilir miyim?

Evet. CLI araçları grafik arayüzü gerektirmez. SSH üzerinden başsız sunucularda, bulut VPS örneklerinde ve kapsayıcılarda çalışırlar. Bu, GUI istemcilerine kıyasla ana avantajlarından biridir.

Terminal için ilk kez kullanıcı için hangi VPN CLI aracı öğrenmesi en kolaydır?

NordVPN en basit komut yapısına sahiptir. nordvpn connect ve nordvpn status gibi komutlar kendinden açıklamaktadır. Mullvad benzer şekilde basittir. AirVPN, gelişmiş seçenekleri nedeniyle en dik öğrenme eğrisine sahiptir.

Cron işleri veya systemd zamanlayıcıları ile VPN bağlantılarını otomatikleştirebilir miyim?

Evet. Beş sağlayıcının tümü etkileşimsiz kimlik doğrulamasını destekler, bu da betiklerden bağlantıları tetikleyebileceğiniz anlamına gelir. Bir bağlan komutunu bir cron programı veya systemd zamanlayıcı ile birleştirerek sunucuları döndürebilir, yeniden başlatmalardan sonra yeniden bağlanabilir veya tünelleri belirli saatlerde etkinleştirebilirsiniz.

CLI VPN araçları IPv6’yı destekliyor mu?

Destek değişir. Mullvad, IPv6 tünellemesini tam olarak destekler. NordVPN ve ProtonVPN sızıntıları önlemek için IPv6’yı varsayılan olarak engeller. ExpressVPN, desteklenen sunucularda IPv6 trafiğini tünel aracılığıyla yönlendirir. Güncel IPv6 işleme için sağlayıcınızın belgelerine bakın.

Son Karar

CLI VPN araçları arayüz ek yükünü kaldırır ve size şifreli bağlantılar üzerinde doğrudan kontrol verir. Başsız sunucular, yazı dizinlenmiş dağıtımlar ve otomatik iş akışları için doğru seçimdir.

Mullvad gizlilik ve basitlik açısından kazanır. Sabit fiyatlandırması, kayıt olmaksızın kaydolması ve açık kaynak istemcisi, gizlilik bilincine sahip kullanıcılar için idealdir. NordVPN, en geniş platform desteği ve en büyük sunucu ağını sunar. ProtonVPN, CLI erişimi ile en iyi ücretsiz katmanı sağlar. AirVPN, ileri kullanıcılara en granüler kontrol verir. ExpressVPN, tutarlı hızlı hızları temiz bir komut arayüzü ile sunar.

Birincil kullanım durumunuzla eşleşen sağlayıcıyı seçin. Ardından bağlan komutunu çalıştırın ve kurulumunuzu doğrulayın. Tüm işlem beş dakikadan kısa sürer.