Rehberler

Windows 11 ve 10 için VPN: sistem proxy'si, TUN modu ve kill switch

Sistem proxy'si ile TUN modu arasındaki fark, kill switch'in neden gerekli olduğu ve Windows trafiğinin tamamının VPN'den geçtiğini nasıl kontrol edeceğiniz.

Windows'ta bir VPN uygulaması trafiği iki farklı yolla yönlendirebilir ve hangi programların gerçekten korunduğu bu seçime bağlıdır. Windows 10 ve 11 için Colitu üzerinden nasıl çalıştığına bakalım.

Sistem proxy'si modu

Bu modda uygulama yerel bir proxy sunucusu başlatır ve onu Windows ayarlarına yazar. Tarayıcılar ve sistem proxy'sini dikkate alan programların çoğu trafiğini onun üzerinden gönderir.

  • Artıları: hafiftir, hıza neredeyse hiç etkisi yoktur.
  • Eksileri: kendi bağlantısını kuran programlar (birçok oyun, torrent istemcileri, bazı mesajlaşma uygulamaları ve araçlar) proxy'yi atlayıp doğrudan bağlanır.

TUN modu

Burada uygulama sanal bir ağ bağdaştırıcısı oluşturur. Windows tüm IP trafiğini ona gönderir, ne yapılacağına uygulama karar verir. Oyunlar, UDP ve DNS sorguları da tünelden geçer.

  • Artıları: proxy'yi yok sayanlar dahil her program kapsanır. Bilinçli bir istisna var: bazı bölgesel siteler (yerleşik bir listedeki alan adları ve IP aralıkları), yabancı IP adreslerini reddeden servisler çalışmaya devam etsin diye VPN dışından doğrudan gider (ayrıntılar).
  • Eksileri: Windows ilk açılışta onay isteyebilir; çok eski donanımlarda yük biraz daha fazladır.

Kural basit: VPN açıkken bir program hâlâ gerçek adresinizi veya ülkenizi gösteriyorsa TUN'u açın.

Kill switch

VPN bağlantısı beklenmedik biçimde koparsa Windows sessizce trafiği doğrudan göndermeye devam eder. Kill switch bunu önler: açık olduğu sürece tünel dışındaki giden bağlantılar engellenir.

Colitu'nun kill switch'i, resmî WireGuard istemcisinin de kullandığı Windows Filtering Platform üzerine kuruludur. Kurallar, ayrı bir Windows hizmeti (ColituKillSwitch) tarafından kalıcı filtreler olarak tutulur; uygulama veya VPN çekirdeği çökerse Colitu yeniden bağlanana kadar internet engelli kalır. Normal bir Windows yeniden başlatması veya kapatması engeli bilerek kaldırır; yalnızca Otomatik bağlan ve Windows ile başlat birlikte açıksa Colitu yeniden bağlanana kadar sürer. Bağlantıyı Kes'e basmak da engeli kaldırır. Yalnızca uygulamanın kendisine, VPN çekirdeğine, yerel ağa ve DHCP'ye izin verilir. Varsayılan olarak açıktır. TUN modunda da sistem proxy modunda da etkindir; proxy modunda proxy kullanmayan uygulamalar bağlıyken internete çıkamaz. Hizmet yoksa uygulama sizi uyarır ve çökmeden sonra ayakta kalmayan eski uygulama içi kill switch'e geçer.

Kurulum ve doğrulama

  1. Kurulum dosyasını Windows için Colitu sayfasından indirin.
  2. SmartScreen bilinmeyen yayıncı uyarısı verirse önce dosyanın SHA-256 özetini sayfadaki değerle karşılaştırın. PowerShell'de: Get-FileHash .\ColituVPN-Setup-*-x64.exe -Algorithm SHA256.
  3. Kurulumu çalıştırın, giriş yapın ve Bağlan'a tıklayın.

Uygulama güncellemeleri kendisi kurar, ama yalnızca güncelleme bildiriminin imzası (ECDSA P-256) ve dosya özeti tutuyorsa.

Çalıştığını nasıl kontrol edersiniz?

  1. VPN kapalıyken IP adresim ne? sayfasını açın ve adresi not edin.
  2. Bağlanıp sayfayı yenileyin: adres ve ülke değişmeli, sayfa da adresin bir Colitu sunucusuna ait olduğunu söylemeli.
  3. Tarayıcı dışındaki programlar için TUN'u açıp yeniden kontrol edin.

Gizli günlükler

VPN çekirdekleri günlüğe DNS sorguları ve bağlantılarla ilgili satırlar yazar. Windows için Colitu bu satırları hiç saklamaz, kalan hata mesajlarındaki alan adlarını ve adresleri maskeler. Böylece günlüğünüzü desteğe gönderdiğinizde gezinme geçmişinizi göndermiş olmazsınız.

Uygulamanın kodu açık: github.com/colitu/windows.