CLI vs GUI: Hangi VPN İstemcisi Size Uyar?
FreeGuard, VPN kullanmanın iki yolunu sunar: düğmeler ve menüler içeren grafik bir uygulama ve terminalinizde çalışan komut satırı istemcisi. İkisi de aynı sunuculara bağlanır, aynı protokolleri kullanır ve aynı aboneliği paylaşır. Fark, onlarla nasıl etkileşime geçtiğinizdir — ve hangisinin iş akışınıza daha uygun olduğudur.

CLI vs GUI: Hangi VPN İstemcisi Size Uyar?

FreeGuard, VPN kullanmanın iki yolunu sunar: düğmeler ve menüler içeren grafik bir uygulama ve terminalinizde çalışan komut satırı istemcisi. İkisi de aynı sunuculara bağlanır, aynı protokolleri kullanır ve aynı aboneliği paylaşır. Fark, onlarla nasıl etkileşime geçtiğinizdir — ve hangisinin iş akışınıza daha uygun olduğudur.

Yan Yana Karşılaştırma

Özellik CLI GUI
Bağlantı hızı Anında (bir saniyeden az) 2-5 saniye (uygulama başlatma + bağlanma)
Otomasyon Tam betik desteği Yalnızca manuel
Öğrenme eğrisi Orta (terminal aşinalığı) Düşük (tıkla ve çalıştır)
Sunucu seçimi Komut bayrakları veya etkileşimli liste Görsel harita ve liste
AI agent desteği Yerel entegrasyon Kullanılamaz
Headless sunucular Tam destek Mümkün değil
Sistem kaynakları Minimal (~20MB RAM) Orta (~100-200MB RAM)
Protokol değiştirme Tek bayrak: --protocol Settings menüsü
Çoklu platform macOS, Linux, Windows macOS, Windows, iOS, Android
Mobil destek Hayır Evet
Toplu işlemler İstediğiniz sayıda eylemi betikleyin Tek seferde bir tane
Çıktı formatı Metin veya JSON (--json) Yalnızca görsel

CLI Ne Zaman Kullanılmalı?

Bir Geliştiriciyseniz

Gününüzün çoğunu terminalde geçiriyorsanız, CLI iş akışınıza doğal olarak uyar. Kodu push etmeden önce bağlanın, sonra bağlantıyı kesin. Ayrı bir uygulamaya geçiş yapmanız gerekmez.

freeguard connect --server us-west && git push origin main

Sunucuları Yönetiyorsanız

Headless Linux sunucuların grafik bir ortamı yoktur. CLI sizin tek seçeneğinizdir — ve iyi bir seçenektir. Kurun, e-posta ile kimlik doğrulaması yapın, bağlanın ve başlangıçta açılacak bir systemd servisi olarak yapılandırın.

Her Şeyi Otomatize Ediyorsanız

CLI, betik yazımı için tasarlandı. Zamanlanmış şekilde bağlanın, sunucuları döndürün, izleme panellerinde durum kontrol edin, CI/CD ardışık düzenlerine entegre edin. Bir shell script yazabiliyorsanız, VPN’nizi otomatikleştirebilirsiniz.

# Rotate server every 4 hours
freeguard connect --server "$(freeguard servers --json | jq -r '.[0].id')"

AI Kodlama Asistanları Kullanıyorsanız

Bu, CLI’ın en benzersiz avantajıdır. Claude Code ve Cursor gibi AI agent’ları FreeGuard CLI’ı doğal dil üzerinden çalıştırabilir. AI’nizden bağlanmasını, sunucu değiştirmesini veya sorun gidermesini isteyin — komutları sizin için o yürütür.

Minimal Kaynak Kullanımı İstiyorsanız

CLI işlemi yaklaşık 20MB RAM kullanır. Electron sarmalayıcı yok, gömülü tarayıcı yok, arka plan UI thread’i yok. Kaynakların kısıtlı olduğu ortamlarda bu önemlidir.


GUI Ne Zaman Kullanılmalı?

Görsel Arayüzleri Tercih Ediyorsanız

Bazı insanlar görsel geri bildirimle daha iyi düşünür. Bir sunucu haritasını görmek, bağlan düğmesine tıklamak ve durum göstergesinin yeşile dönmesini izlemek, terminal çıktısını okumaktan daha sezgiseldir.

Mobildeyseniz

CLI, iOS veya Android üzerinde çalışmaz. Telefonlar ve tabletler için GUI uygulaması (veya uyumlu üçüncü taraf bir istemci) doğru yoldur.

VPN’e Yeniyseniz

Daha önce hiç VPN kullanmadıysanız, GUI daha yumuşak bir başlangıç sağlar. İpuçları, görsel sunucu listeleri ve yönlendirmeli kurulum akışları, terminal komutlarını öğrenmeden başlamanıza yardımcı olur.

Tek Tıkla Kolaylık İstiyorsanız

Uygulamayı açın, bağlan’a tıklayın. Özellikle bayraklar ve argümanlar hakkında düşünmeden yalnızca özel olarak gezinmek istediğinizde bu sadeliğin değeri büyüktür.


İkisini de Kullanabilirsiniz

Çoğu kişinin gözden kaçırdığı şey şu: seçim yapmak zorunda değilsiniz. Tek bir FreeGuard aboneliği hem CLI hem de GUI istemcileriyle çalışır. Öğle arasında telefonunuzda GUI’yi kullanın, ardından geliştirme makinenizde CLI’a geçin.

Hesabınız, sunucularınız ve aboneliğiniz her yerde aynıdır. Birden fazla istemci kullanmak için ek ücret yoktur.

Geliştiriciler İçin Önerilen Kurulum

  • İş istasyonu: FreeGuard CLI (hızlı, betiklenebilir, AI ile entegre)
  • Telefon: FreeGuard GUI veya uyumlu uygulama (Stash, Shadowrocket, sing-box)
  • Ev sunucusu: FreeGuard CLI (headless, servis olarak çalışır)

Genel Kullanıcılar İçin Önerilen Kurulum

  • Dizüstü bilgisayar: FreeGuard GUI (görsel, kullanımı kolay)
  • Telefon: FreeGuard GUI veya uyumlu uygulama
  • Ara sıra betik kullanımı: FreeGuard CLI (otomasyon gerektiğinde)

Performans Karşılaştırması

Her iki istemci de aynı temel VPN motorunu kullanır ve aynı sunucu altyapısına bağlanır. Gerçek VPN tüneli performansı aynıdır. Farklar istemci tarafındaki ek yükten kaynaklanır:

Ölçüt CLI GUI
Başlatma süresi <1 saniye 2-4 saniye
Bellek kullanımı ~20MB ~100-200MB
Boşta CPU Önemsiz Düşük
Disk alanı ~15MB ~80-150MB

VPN tünelinin kendisi için — bant genişliği, gecikme ve kararlılık — fark yoktur. İkisi de aynı protokol uygulamalarını kullanır ve aynı uç noktalara bağlanır.


Geçiş Yapmak

Zaten GUI kullanıyor ve CLI’ı denemek mi istiyorsunuz? Geçiş basittir:

  1. CLI’ı kurun (brew install freeguard/tap/freeguard on macOS)
  2. Aynı hesapla giriş yapın (freeguard login)
  3. Bağlanın (freeguard connect)

Mevcut aboneliğiniz hemen çalışır. Geçiş yok, ekstra kurulum yok.

CLI’dan GUI’ye geçmek de aynı derecede kolaydır — uygulamayı indirin, aynı kimlik bilgileriyle giriş yapın ve bağlanın.


Sonraki Adımlar

Sıkça Sorulan Sorular

FreeGuard CLI mi yoksa GUI uygulamasını mı kullanmalıyım?

Terminal konusunda rahatsanız, bir sunucuda VPN çalıştırmanız gerekiyorsa veya otomasyon istiyorsanız CLI’ı kullanın. Görsel kontrolleri tercih ediyorsanız veya VPN’e yeniyseniz GUI uygulamasını kullanın.

Aynı abonelikle hem CLI hem GUI kullanabilir miyim?

Evet. FreeGuard aboneliğiniz tüm istemcilerde çalışır — CLI, masaüstü uygulaması ve mobil uygulama. Ek ücret yok.

CLI, GUI uygulamasından daha mı hızlı?

İkisi de aynı VPN protokollerini ve sunucuları kullanır. CLI, grafiksel ek yükü olmadığı için daha düşük kaynak kullanır; bu, VPS örnekleri gibi kısıtlı cihazlarda önemli olabilir.

CLI, GUI’de bulunan tüm özellikleri destekliyor mu?

CLI, tüm temel VPN özelliklerini destekler: protokol değiştirme, sunucu seçimi, GeoIP yönlendirme ve split tunneling. Trafik görselleştirme gibi bazı kolaylık özellikleri yalnızca GUI’de bulunur.

Son güncelleme: Mart 2026