Ana içeriğe geç
Windscribe

Linux'ta VPN Kurulumu ve Kullanımı (CLI ve Headless)

Author
Shaun C.
Jul 31, 2026
Divider

Windscribe iki Linux uygulaması sunuyor: grafik arayüzlü bir uygulama ve bir komut satırı uygulaması. Grafik arayüzlü uygulama bir masaüstü ortamına ihtiyaç duyar, bu yüzden headless ya da yalnızca terminali olan bir makinede Linux CLI uygulamasını kullan. Bu rehber kurulumu, oturum açmayı, bağlanmayı ve geri kalan ayarları nereden yapacağını anlatıyor.

Linux CLI komutları windscribe-cli adını kullanır (-cli soneki), örneğin windscribe-cli login ve windscribe-cli connect.

Başlamadan Önce

  • Bir Windscribe hesabı. Windscribe hesabı gerekir. Free hesaplar ayda 2 GB veri içerir; e-posta adresini doğruladıktan sonra bu miktar ayda 10 GB'a çıkar. Free hesaplar ücretsiz konumlara bağlanabilir. Ayrıca ücretli planlar, Pro ve Build-a-Plan da mevcut.
  • Ortamına uygun uygulama. Linux GUI uygulaması bir masaüstü ortamı gerektirir ve yalnızca terminali olan headless bir kurulumda çalışmaz. Sunucular ve headless makineler için Linux CLI uygulamasını kullan.
  • Desteklenen bir dağıtım. Windscribe birkaç dağıtım için Linux CLI derlemeleri yayınlıyor. Dağıtımına ve mimarine uyan CLI derlemesini indirme sayfasından indir.

İndirme ve Kurulum

Hem GUI hem de CLI uygulamalarının indirmeleri Windscribe indirme sayfasında bulunuyor. Windscribe açık kaynaklıdır; kaynak kodu ve sürüm dosyaları GitHub üzerinde yayınlanır.

Headless kullanım için dağıtımına ve mimarine uyan Linux CLI derlemesini indir.

Debian/Ubuntu

AMD64:

curl -L https://windscribe.com/install/desktop/linux_deb_x64_cli -o windscribe.deb
sudo apt install ./windscribe.deb

ARM64:

curl -L https://windscribe.com/install/desktop/linux_deb_arm64_cli -o windscribe.deb
sudo apt install ./windscribe.deb

Diğer dağıtımlar

Fedora/CentOS, Arch ve openSUSE için Linux CLI derlemeleri indirme sayfasında mevcut. Dağıtımına uygun derlemeyi indir ve dağıtımının paket yöneticisiyle kur.

Oturum Aç ve Bağlan

windscribe-cli komutlarını normal kullanıcınla çalıştır. sudo gerektiren tek adım yukarıdaki paket kurulumudur.

Windscribe hesabınla oturum aç:

windscribe-cli login

VPN'e bağlan:

windscribe-cli connect

Bağlantı durumunu kontrol et:

windscribe-cli status

Bağlantını Doğrula

Bağlandıktan sonra trafiğinin gerçekten VPN üzerinden gittiğini doğrulamakta fayda var. Connected durumu iyi bir işaret, ama tek başına kanıt değil. Şununla başla:

windscribe-cli status

status komutu bağlantı durumu ve şehrin yanı sıra protokolünü ve portunu, Firewall durumunu ve veri kullanımını da bildirir; bu da Free planın aylık kotasını takip etmek için kullanışlıdır. Bilinmeye değer iki işaret var: Connected ifadesinin önündeki yıldız, tünel testinin hâlâ sürdüğü anlamına gelir; ağ paraziti hakkındaki bir not ise testin incelenmeye değer bir şey bulduğunu gösterir.

Headless bir makinede bağımsız bir kontrol için genel IP adresinin değiştiğini doğrula. Bunu tarayıcı olmadan, bağlanmadan önce ve sonra bir sorgulama servisine istek atarak yapabilirsin:

curl ifconfig.me

Bağlıyken dönen adres gerçek konumun yerine seçtiğin konumu yansıtıyorsa trafik tünelden çıkıyor demektir. Sözümüze güvenmen yerine kendin kontrol etmeni tercih ederiz.

DNS de düşünmeye değer. Varsayılan olarak sen bağlıyken DNS'i kendi sunucularımız üzerinden yönlendiririz; R.O.B.E.R.T. filtrelemesini uygulayan da budur. Yapılandırma dosyasında özel bir DNS sunucusu ayarladıysan, sorgularını sağlayıcınınki yerine o sunucunun yanıtladığını doğrula.

Konum Değiştirme

windscribe-cli connect komutunu tek başına çalıştırmak seni en son kullandığın konuma yeniden bağlar ya da senin için bir konum seçer. Bağlanabileceğin konumların tam listesini görmek için:

windscribe-cli locations

Konumlar Region - City - Nickname biçiminde listelenir. Şehir adını, takma adı, bölge adını ya da iki harfli ülke kodunu kullanarak bağlanabilirsin. Eşleştirme büyük/küçük harfe duyarlı değildir.

windscribe-cli connect "Toronto"
windscribe-cli connect CA

Uygulamanın gecikmeye göre senin için bir sunucu seçmesini istersen:

windscribe-cli connect best

Sabitlenmiş IP'ler dahil favori konumlarını görmek için:

windscribe-cli locations fav

İstediğin an VPN bağlantısını kesmek için:

windscribe-cli disconnect

Protokol ve Port Değiştirme

Linux CLI uygulaması şu protokolleri destekler: WireGuard, UDP ve TCP modlarında OpenVPN, Stealth ve WStunnel. IKEv2 Windows ve macOS uygulamalarında bulunur, ancak Linux'ta yoktur. Stealth ve WStunnel daha yavaştır ve esas olarak kısıtlayıcı ağlarda işe yarar. Protokolü değiştirmek için konumdan sonra protokol adını ekle:

windscribe-cli connect best wireguard
windscribe-cli connect "Toronto" stealth

Protokol adları büyük/küçük harfe duyarlı değildir. Belirli bir porta bağlanmak için portu protokolden sonra iki nokta üst üste ile ekle:

windscribe-cli connect best udp:443

Bir protokol için kullanılabilir portları listelemek için:

windscribe-cli ports wireguard

Kullanılabilir olmayan bir port girersen uygulama o protokolün varsayılan portuna geri döner.

Firewall'u Açma veya Kapatma

Firewall, VPN tünelinin dışındaki trafiği engeller; böylece bağlantı koparsa sızıntıların önüne geçilmesine yardımcı olur. Açmak veya kapatmak için:

windscribe-cli firewall on
windscribe-cli firewall off

SSH üzerinden yönettiğin makinelerde Firewall konusunda dikkatli ol. Firewall açıkken VPN bağlı değilse, her şeyle birlikte SSH oturumunu da engelleyebilir. Yerel ağ üzerinden bağlanıyorsan aşağıdaki AllowLANTraffic seçeneği yerel trafiğin geçmesine izin verir.

windscribe-cli logout ile oturumu kapatmak VPN bağlantısını keser ve Firewall'u kapatır. Oturumu kapatıp Firewall'u açık bırakmak için:

windscribe-cli logout on

Yapılandırma Dosyasından Özellikleri Ayarlama

Linux CLI uygulaması ayarlarını bir yapılandırma dosyasından okur:

~/.config/Windscribe/windscribe_cli.conf

Bu dosyadaki değerler büyük/küçük harfe duyarlıdır ve izin verilen değerlerle birebir eşleşmelidir. Bir değer eşleşmezse uygulama onun yerine varsayılanı kullanır. Dosyayı düzenledikten sonra değişikliklerini uygula:

windscribe-cli preferences reload

LAN trafiğine izin verme

VPN ve Firewall etkinken yerel ağındaki cihazların makineye erişebilmesini sağlar. Aynı ağdan headless bir makineye SSH ile bağlanıyorsan etkinleştirmen gereken ayar budur:

[Connection]
AllowLANTraffic=true

Açılışta otomatik bağlanma

Windscribe servisi başladığında VPN'e otomatik olarak bağlanır:

[Connection]
Autoconnect=true

Özel DNS

Varsayılan olarak uygulama bağlıyken Windscribe'ın DNS'ini kullanır; R.O.B.E.R.T. filtrelemesini uygulayan da budur. Farklı bir DNS sunucusu kullanmak için modu Custom yap ve bir upstream belirle. Upstream değerleri düz IP'leri ya da DNS-over-HTTPS/TLS adreslerini kabul eder:

[Connection]
ConnectedDNSMode=Custom
ConnectedDNSUpstream1=1.1.1.1

Split tunneling

Split tunneling, belirli uygulamaları veya ağ aralıklarını VPN tünelinin içine ya da dışına yönlendirir. Exclude modu, listelediklerin dışındaki her şeyi VPN üzerinden gönderir. Include modu ise yalnızca listelediklerini VPN üzerinden gönderir:

[Connection]
SplitTunnelingEnabled=true
SplitTunnelingMode=Exclude
SplitTunnelingApps=/usr/bin/curl
SplitTunnelingRoutes=192.168.1.0/24

Uygulama girdileri, virgülle ayrılmış tam çalıştırılabilir dosya yollarıdır. Var olmayan yollar sessizce atlanır, bu yüzden bir uygulama beklendiği gibi davranmıyorsa yolları bir kez daha kontrol et.

Proxy ağ geçidi

VPN bağlantını ağındaki diğer cihazlarla HTTP veya SOCKS proxy'si olarak paylaşabilirsin:

[Connection]
ShareProxyGatewayEnabled=true
ShareProxyGatewayMode=HTTP
ShareProxyGatewayPort=8888

ShareProxyGatewayMode değerini HTTP veya SOCKS yap ve 1024 ile 65535 arasında herhangi bir port seç.

Kullanılabilir seçeneklerin tam listesi için Linux CLI yapılandırma dosyası referansına bak.

Diğer Kullanışlı Komutlar

Bağlıyken bazı planlarda kullanılabilen, aynı sunucuda yeni bir IP adresi al:

windscribe-cli ip rotate

Uygulama güncellemelerini kontrol et ve kur:

windscribe-cli update

Hata ayıklama günlüklerini Windscribe destek ekibine gönder; headless bir makinede sorun giderirken işine yarar:

windscribe-cli logs send

R.O.B.E.R.T.

R.O.B.E.R.T., Windscribe'ın alan adı engelleme özelliğidir. Kurallar CLI'dan yönetilmez; bunun yerine Hesabım → Güvenlik → Özel Kurallar üzerinden ayarlanır. Özel kural sayısı planına bağlıdır:

  • Free: en fazla 3 özel kural
  • Build-a-Plan: en fazla 10 özel kural
  • Pro: en fazla 1000 özel kural

Sorun Giderme

Bir şeyler ters gittiğinde CLI hatayı terminale yazdırır ve 0 yerine 1 çıkış kodu döndürür; böylece betikler başarıyı başarısızlıktan ayırt edebilir. Daha sık karşılaşılan mesajlardan birkaçı:

Aborting: app did not start in time

CLI, iletişim kurduğu arka plan servisini başlatamadı. Biraz bekle ve komutu tekrar çalıştır. Tekrarlamaya devam ederse windscribe-helper servisinin çalıştığını kontrol et.

Aborting: IPC communication error

CLI ile arka plan servisi arasındaki bağlantı komutun ortasında koptu. Bu genellikle geçicidir, komutu yeniden dene. VPN etkinken bir Firewall veya LAN ayarı değiştirildikten hemen sonra da olabilir; bu yüzden tekrar denemeden önce her şeyin oturması için bir saniye bekle.

Firewall set to always on

Firewall Always On modunda ve CLI'dan kapatılamaz. Bu mod masaüstü uygulamasında ayarlanır, dolayısıyla kapatman gerekiyorsa oradan değiştirmelisin. Headless bir makinede, bu tercih daha önce grafik arayüzlü uygulamanın bulunduğu bir sistemde ayarlanmadıysa bunu görmen pek olası değil.

WireGuard adapter setup failed

Bu genellikle ağ bağdaştırıcısının kurulmasında bir sorun olduğunu gösterir. UDP veya TCP gibi başka bir protokole geçmek, sen sorunu araştırırken çoğunlukla bağlanmanı sağlar:

windscribe-cli connect best udp

Bunların hiçbiri durumuna uymuyorsa hata ayıklama günlüklerini destek ekibimize gönder ki bakabilsinler:

windscribe-cli logs send

Yardım Alma

CLI'ın desteklediği komutların tam listesini, her birinin kısa açıklamasıyla birlikte görmek için şunu çalıştır:

windscribe-cli --help

Adım adım makaleler ve sık sorulan soruların yanıtları için bilgi bankamız iyi bir sonraki durak: windscribe.com/knowledge-base.

Kaldırma

CLI uygulamasını kaldırman gerekirse dağıtımının paket yöneticisini kullan. Paketin adı windscribe-cli.

Debian/Ubuntu

Paketi kaldır:

sudo apt remove windscribe-cli

Sistem yapılandırmasını da temizlemek için bunun yerine purge kullan:

sudo apt purge windscribe-cli

Diğer dağıtımlar

Fedora/CentOS, Arch veya openSUSE üzerinde windscribe-cli paketini paket yöneticinle kaldır; örneğin dnf remove, pacman -R ya da zypper remove.

Kişisel ayarların, paket yöneticisinin dokunmadığı ayrı bir yapılandırma dizininde durur. Onları da kaldırmak istersen bu dizini sil:

rm -r ~/.config/Windscribe

Sık Sorulan Sorular

Headless bir sunucu için hangi Windscribe uygulamasına ihtiyacım var?

openclose
Yalnızca CLI içeren Linux derlemesini kullan. Grafik arayüzlü uygulama bir masaüstü ortamı gerektirir, bu yüzden yalnızca terminali olan ya da headless bir makinede çalışmaz. CLI derlemesi, indirme bağlantıları _cli ile biten derlemedir ve çıktısını her zaman terminale gönderir.

Ücretsiz plan CLI ile çalışır mı?

openclose
Evet. Free hesaplar ayda 2 GB veri içerir, e-posta adresini doğruladığında bu miktar ayda 10 GB'a çıkar ve ücretsiz konumlara bağlanabilir. CLI, ücretsiz ve ücretli planlarda aynı şekilde çalışır. Statik IP'ler ve IP döndürme gibi birkaç şey ücretli plan gerektirir.

Her komutu sudo ile mi çalıştırmam gerekiyor?

openclose
Hayır. windscribe-cli komutlarını normal kullanıcınla çalıştır. sudo gerektiren tek adım, kurulum sırasındaki paket kurulumudur.

Hangi protokolü kullanmalıyım?

openclose
WireGuard iyi bir varsayılandır ve post-kuantum şifrelemeyi destekler. VPN'leri engelleyen veya yavaşlatan bir ağdaysan Stealth ve WStunnel bunları aşmak için tasarlandı, ancak genelde daha yavaş oluyorlar. İhtiyacın olursa UDP veya TCP modunda OpenVPN de mevcut. Bir protokolün neler sunduğunu windscribe-cli ports ile listeleyebilirsin.

windscribe-cli locations neden hiçbir şey döndürmedi?

openclose
Yalnızca CLI içeren derlemede locations beklendiği gibi terminale yazdırır. Boş dönüyorsa büyük olasılıkla bunun yerine grafik arayüzlü masaüstü uygulamasını çalıştırıyorsun; orada locations komutu listeyi terminal yerine uygulama penceresinde açar. Headless bir makinede yalnızca CLI içeren derlemeyi kur.

Hesabımda iki faktörlü kimlik doğrulama varsa nasıl oturum açarım?

openclose
windscribe-cli login komutunu çalıştır ve kullanıcı adınla parolanı gir. İki faktörlü kimlik doğrulama etkinse ardından kod istenir. CAPTCHA gerekiyorsa, yalnızca CLI içeren derleme bunu terminalde ASCII sanatı olarak çizer; böylece tarayıcı olmadan da çözebilirsin.

Windscribe'ın açılışta bağlanmasını nasıl sağlarım?

openclose
Daha önce gösterildiği gibi yapılandırma dosyasına Autoconnect=true ekleyerek VPN'in servis başladığında otomatik bağlanmasını sağla. Hiç etkileşimli oturum açılmayan headless bir makinede ayrıca servisin sen oturum açmadan da çalışması gerekir. Kullanıcın için lingering'i etkinleştir:
loginctl enable-linger <username>

CLI'dan R.O.B.E.R.T., streaming veya port yönlendirme yönetebilir miyim?

openclose
Hayır. Bunlar komut satırından değil, web sitesindeki My Account panelinden yönetilir. Aynı şey streaming kilidini açmak, statik IP yönetimi ve manuel yapılandırma dosyalarını indirmek için de geçerlidir. CLI; bağlanmayı, protokolleri, Firewall'u, DNS'i, split tunneling'i ve proxy paylaşımını kapsar.

Firewall SSH bağlantımı engelledi. Nasıl geri girerim?

openclose
Firewall açıkken ve VPN bağlı değilken VPN dışındaki tüm trafik engellenir; buna makineyi yönettiğin SSH oturumu da dahil olabilir. Yerel ağ üzerinden bağlanıyorsan yapılandırma dosyasına AllowLANTraffic=true ekle; böylece Firewall etkinken bile yerel trafiğe izin verilir. Zaten dışarıda kaldıysan, windscribe-cli firewall off komutunu çalıştırmak için konsol ya da fiziksel erişime ihtiyacın olacak. Bunu yaşamamak için AllowLANTraffic'i oturum ortasında değiştirmek yerine Firewall'u açmadan önce ayarla.
İletişime geç