Kurulum Rehberleri6 dk okuma

Windows’ta SOCKS5 Proxy Kurulumu Adım Adım

Windows’un sistem proxy ayarı SOCKS5 sunucusunu tanımaz, adresi HTTP proxy sayar. Uygulama bazlı yöntemleri ve bağlantı testini gösteriyoruz.

İçindekiler

Windows 10 ve 11’deki sistem proxy ayarı yalnızca adres, port ve istisna listesi ister; kullanıcı adı ve parola alanı yoktur ve girdiğiniz adres HTTP proxy olarak kullanılır. SOCKS5 sunucusunu bu alana yazarsanız çoğu uygulama bağlanamaz. SOCKS5’i uygulama bazında tanımlayın: tarayıcıda Firefox’un kendi ayarını, diğer programlarda bir yönlendirme aracını kullanın. Önce curl.exe ile sınayın, sonra çıkış IP’sini doğrulayın.

Sistem proxy ayarı SOCKS5 için neden yetmiyor?

Ayarlar > Ağ ve İnternet bölümündeki proxy sayfasında (Türkçe arayüzde “Ara sunucu” olarak geçebilir) el ile kurulum alanını açtığınızda tek bir adres ve port girersiniz. Windows bu çifti HTTP proxy sayar; karşıdaki sunucu SOCKS5 konuşuyorsa bağlantı daha el sıkışma aşamasında kopar. Üstelik bu ayarı yalnızca Windows’un ağ bileşenlerini kullanan programlar okur; kendi ağ kitaplığıyla çalışan masaüstü uygulamaları ve komut satırı araçları çoğu zaman onu hiç dikkate almaz.

Çözüm, SOCKS5’i kullanacağınız uygulamanın içinde tanımlamaktır. Yöntem dört adımdan oluşur:

  1. Bilgileri toplayın: paketin teslim bilgilerinden proxy adresini (host), portu, kullanıcı adını, parolayı ve protokolü alın. Türkiye ISP paketlerinde ve Türkiye mobil proxy’nin haftalık ile aylık paketlerinde HTTP ya da SOCKS5’i sipariş sırasında siz seçersiniz; hangisini seçtiğinizden emin değilseniz Proxy Kontrol aracı ikisini de otomatik dener.
  2. Bağlantıyı komut satırından sınayın: curl.exe ile proxy’nin çalıştığını uygulamadan bağımsız görün.
  3. SOCKS5’i uygulamada tanımlayın: Firefox’un kendi ayarını ya da bir yönlendirme aracını kullanın.
  4. Çıkış IP’sini ve DNS davranışını doğrulayın: gördüğünüz adres kendi hat adresiniz değil, proxy’nin çıkış adresi olmalı.

Önce curl.exe ile bağlantıyı sınayın

Güncel Windows 10 ve Windows 11 sürümlerinde curl.exe hazır gelir. Uygulamayı ayarlamadan önce proxy’yi komut satırından sınarsanız sorunun proxy bilgilerinde mi, uygulama ayarında mı olduğunu hemen ayırt edersiniz. Windows PowerShell’de curl komutu Invoke-WebRequest’in takma adıdır; bu yüzden her zaman curl.exe yazın.

Terminal
curl.exe -x socks5h://proxy.example.com:PORT --proxy-user "KULLANICI:PAROLA" https://api.ipify.org
Komut İstemi veya PowerShell

-x proxy adresini, --proxy-user kimlik bilgisini verir. Şemadaki h harfi alan adının proxy tarafından çözülmesini sağlar; böylece DNS sorguları yerel DNS sağlayıcınıza gitmez. HTTP proxy için socks5h:// yerine http:// yazın. Çıktıda tek satırlık bir IP adresi görmelisiniz, örneğin 203.0.113.45 (belge amaçlı örnek adres).

Parolada özel karakter varsa

@, :, % veya & gibi karakterleri adresin içine yazmayın; --proxy-user değerini tırnak içinde verin. Komut İstemi çift tırnak ister. PowerShell’de parolada $ işareti varsa tek tırnak kullanın, çünkü çift tırnak içindeki $ değişken sayılır.

Firefox’ta SOCKS5 ayarı adım adım

Firefox kendi proxy ayarını tutar ve Windows’un sistem ayarından bağımsız çalışabilir; bu yüzden SOCKS5 için kolay bir başlangıç noktasıdır.

  1. Ayarlar > Genel sayfasının en altındaki Ağ Ayarları bölümünde Ayarlar… düğmesine tıklayın (İngilizce arayüzde Settings > General > Network Settings).
  2. Manual proxy configuration (El ile proxy yapılandırması) seçeneğini işaretleyin ve HTTP Proxy alanını boş bırakın.
  3. SOCKS Host (SOCKS sunucusu) alanına proxy adresini, yanındaki Port alanına port numarasını yazın ve SOCKS v5’i seçin.
  4. SOCKS v5 kullanılırken DNS sorgularını proxy üzerinden yapan seçeneği (İngilizce arayüzde “Proxy DNS when using SOCKS v5”) işaretleyin.
  5. Tamam’a basıp bir site açın. Proxy kullanıcı adı ve parola istiyorsa bilgileri Firefox’un açtığı istem penceresine girin.

Not

Firefox’un kimlik bilgisini nasıl aldığı sürüme göre değişebilir. Sürümünüz kimlik doğrulamalı SOCKS5 bağlantısını kuramıyorsa bir sonraki bölümde anlatılan uygulama bazlı yönlendirme aracına geçin.

Chrome, Edge ve diğer uygulamalar için seçenekler

Chrome ve Edge varsayılan olarak Windows’un sistem ayarını izler ve kimlik doğrulamalı SOCKS5’i uzun süredir doğrudan desteklemez. Kimlik doğrulaması olmayan (örneğin IP izinli) bir SOCKS5 sunucunuz varsa tarayıcıyı --proxy-server="socks5://proxy.example.com:PORT" parametresiyle başlatabilirsiniz; tarayıcı zaten açıksa parametre yok sayılır, bu yüzden önce tüm pencereleri ve arka planda çalışan işlemleri kapatın.

Kullanıcı adı ve parola gerekiyorsa iki yol kalır: protokolü siparişte seçebildiğiniz paketlerde HTTP’yi seçmek (Chrome, HTTP proxy için kimlik bilgisini kendisi sorar) ya da aşağıda anlatılan türden bir yönlendirme aracı kullanmak.

Proxy ayarı olmayan ya da sistem ayarını yok sayan programlar için uygulama bazlı proxy yönlendirme araçları vardır. Bu araçlar seçtiğiniz programın TCP bağlantılarını yakalayıp SOCKS5 proxy’ye yönlendirir; bilgisayarın geri kalanı doğrudan çıkmaya devam eder. Araç seçerken şunlara bakın:

  • SOCKS5 kullanıcı adı ve parola doğrulamasını desteklemesi
  • Alan adı çözümlemesini proxy üzerinden yapabilmesi
  • Kuralları program bazında tanımlamanıza izin vermesi
  • Proxy koptuğunda trafiği doğrudan bağlantıya bırakıp bırakmaması; gerçek IP’niz açığa çıkmasın diye bunu ayarlardan denetleyin
  • Resmî kaynaktan indirilebilmesi ve lisans koşullarının açık olması

UDP hakkında

SOCKS5 standardı UDP için de bir yöntem tanımlar, ancak her proxy ve her araç bunu uygulamaz. UDP kullanan bir uygulamanız varsa siparişten önce destekten teyit alın.

Çıkış IP’sini ve DNS davranışını doğrulayın

Ayar tamamsa uygulamanın içinden IP Adresi Sorgulama sayfasını açın. Gördüğünüz adres kendi hat adresiniz değil, proxy’nin çıkış adresi olmalıdır; kendi adresiniz çıkıyorsa trafik proxy’den geçmiyordur.

Proxy’nin kendisini uygulamadan bağımsız sınamak için SOCKS5 Kontrol aracına host:port:kullanıcı:parola yazın; araç el sıkışma, kimlik doğrulama ve tünel adımlarını sırayla dener ve takıldığı adımı söyler. Kontrol bizim sunucumuzdan yapıldığı için yalnızca sizin IP’nize izin veren proxy’ler bu araçta çalışmıyor görünebilir.

DNS sızıntısı için ayrıca dikkat gerekir: alan adını bilgisayarınız çözüyorsa sorgular proxy’yi atlayıp yerel DNS sağlayıcınıza gider. Hedef site yine proxy’nin adresini görür, ama hangi alan adlarına gittiğiniz yerel tarafta görünür. Firefox’taki proxy DNS seçeneği ve curl.exe’deki socks5h:// şeması bunu önler; Chrome ve Edge ise SOCKS5’te alan adlarını zaten proxy tarafında çözer.

WebRTC gibi tarayıcı özellikleri gerçek adresinizi proxy’den bağımsız olarak açığa çıkarabilir; bunu ayrı bir testle denetleyin.

Sık karşılaşılan sorunlar

BelirtiOlası nedenNe yapmalı
Kullanıcı adı veya parola reddedildiYanlış bilgi, kopyalarken eklenen boşluk ya da HTTP ile SOCKS5’in karıştırılmasıBilgileri panelden yeniden kopyalayın; protokolü Proxy Kontrol aracında teyit edin
Sayfa yüklenmiyor, zaman aşımıYanlış port, güvenlik duvarı ya da antivirüs engeli, protokol uyuşmazlığı (HTTP proxy’ye SOCKS5 ile bağlanmak gibi)Port ve protokolü kontrol edin; güvenlik yazılımında uygulamaya izin verin
Kendi IP adresiniz görünüyorUygulama sistem ayarını okumuyor ya da istisna listesi çok genişAyarı uygulamanın içinde tanımlayın; istisna listesini temizleyin
Chrome veya Edge kullanıcı adı ve parola sormuyorChromium tabanlı tarayıcılar kimlik doğrulamalı SOCKS5’i uzun süredir desteklemiyorFirefox, yönlendirme aracı ya da HTTP protokolü kullanın
Kontrol aracında çalışıyor, uygulamada çalışmıyorUygulama UDP kullanıyor, HTTP proxy bekliyor ya da alan adını kendisi çözüyorProtokolü ve proxy DNS ayarını gözden geçirin
Belirtiye göre ilk bakılacak yerler

Tüm sütunları görmek için tabloyu yana kaydırın.

Güvenlik notları

  • SOCKS5 kullanıcı adı ve parolası şifrelenmeden iletilir; açık Wi-Fi gibi güvenilmeyen ağlarda kullanmaktan kaçının. HTTPS siteler uçtan uca şifreli kalır, düz HTTP trafiği ise proxy tarafından okunabilir.
  • Kimlik bilgilerini ekran görüntüsüne, ortak sohbetlere ya da paylaşılan notlara yazmayın. Betiklerde ortam değişkeni kullanın; ayrıntı için cURL ve Python ile Proxy Kullanımı yazısına bakın.
  • Yönlendirme araçlarını yalnızca resmî kaynaktan indirin; bazıları sistem düzeyinde sürücü kurar. Tanımadığınız proxy listelerinden uzak durun: Ücretsiz Proxy Listeleri Neden Riskli?
  • İşiniz bitince uygulamadaki proxy ayarını kapatın; unutulan ayar bir sonraki oturumda bağlantı hatası olarak geri döner.
  • Proxy yalnızca hedef sitenin gördüğü adresi değiştirir. Hedef sitelerin kullanım koşullarına ve yasal sınırlara uymak size aittir.

Sonuç

Windows’ta SOCKS5 için güvenilir yol uygulama bazlı ayardır: tarayıcıda Firefox’un kendi proxy ayarı, diğer programlarda yönlendirme aracı, her adımda da curl.exe ve IP sorgulama araçlarıyla doğrulama. Protokolü siparişte seçebileceğiniz paketler için ISP Proxy ve Mobil Proxy sayfalarına bakabilirsiniz; hangi protokolün neye uyduğunu HTTP & SOCKS5 Proxy sayfası anlatır. İki protokolün farkı için SOCKS5 ile HTTP Proxy Farkı yazısına, tutarlar için fiyatlandırma sayfasına göz atın.

SSS

Sık sorulan sorular

Windows girdiğiniz adresi HTTP proxy olarak kullanır ve ayarda kimlik bilgisi alanı yoktur. SOCKS5 konuşan bir sunucuyla bağlantı kurulamaz. SOCKS5’i uygulamanın kendi ayarında ya da bir yönlendirme aracında tanımlayın.

Ürünler

Bu yazıdaki ürünler

Konuyla en çok ilgili ürünler burada. Paketlere ve fiyatlara ürün sayfalarından ya da fiyatlandırma sayfasından bakabilirsiniz.

Sipariş ve ödeme adımları saglamproxy.com üzerinde tamamlanır.

Okumaya devam edin

İlgili yazılar

Tüm yazılar