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?


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


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


Hangi protokolü kullanmalıyım?


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


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


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


loginctl enable-linger <username>