Windows 10 ve 11'de proxy kurulumu, "Ağ ve İnternet" ayarları içindeki "Proxy" bölümünden yönetilir; burada ya bir proxy sunucu adresi ile portu manuel olarak girebilir ya da bir PAC (Proxy Auto-Configuration) betiği ile otomatik yapılandırma yapabilirsiniz.
Proxy ayarlarına erişme
Windows 10 veya 11'de proxy ayarlarını yapılandırmak için:
- Ayarlar uygulamasını açın. Bunu
Win + Ituşlarına basarak ya da Başlat düğmesine tıklayıp "Ayarlar"ı seçerek yapabilirsiniz. - Ağ ve İnternet bölümüne gidin.
- Soldaki menüden Proxy'yi seçin.
Proxy ayarları içinde iki temel yapılandırma yöntemi bulunur: Otomatik proxy kurulumu ve Manuel proxy kurulumu.
Otomatik proxy kurulumu
Bu yöntem, tarayıcıların ve diğer user agent'ların belirli bir URL'yi getirmek için uygun proxy sunucusunu otomatik seçme kurallarını tanımlayan bir JavaScript dosyası olan Proxy Auto-Configuration (PAC) betiğini kullanır.
Otomatik proxy kurulumunu yapılandırma
- Proxy ayarlarında Otomatik proxy kurulumu bölümünü bulun.
- Ağ ortamınızda Web Proxy Auto-Discovery Protocol (WPAD) kullanmıyorsanız Ayarları otomatik algıla seçeneğini Kapalı yapın. Belirli bir PAC dosyası kullanımı için bu genellikle kapalı olmalıdır.
- Kurulum betiği kullan seçeneğini Açık yapın.
- Betik adresi alanına PAC dosyanızın tam URL'sini girin (örneğin
http://proxy.example.com/proxy.pac). - Kaydet'e tıklayın.
PAC dosyasıyla ilgili dikkat edilecekler
- Dinamik yapılandırma: PAC dosyaları hedef IP'ye, hostname'e veya protokole göre dinamik proxy seçimi sağlar ve manuel kuruluma göre daha ayrıntılı denetim sunar.
- Merkezi yönetim: proxy kuralları, bir web sunucusundaki tek bir PAC dosyası değiştirilerek güncellenebilir; bu da çok sayıda istemcide yönetimi kolaylaştırır.
- Erişilebilirlik: proxy yapılandırmasının düzgün çalışması için PAC dosyasını barındıran sunucunun sürekli erişilebilir olması gerekir. Sunucu çökerse istemciler internet erişimini kaybedebilir veya proxy'yi kullanamaz.
- Hata ayıklama: PAC dosyası sorunlarını teşhis etmek karmaşık olabilir. Betiğin sözdiziminin doğru olduğundan ve onu barındıran sunucuya erişilebildiğinden emin olun.
Manuel proxy kurulumu
Bu yöntemde tüm internet trafiği için tek bir proxy sunucu adresi ve portu belirtilir.
Manuel proxy kurulumunu yapılandırma
- Proxy ayarlarında Manuel proxy kurulumu bölümünü bulun.
- Proxy sunucusu kullan seçeneğini Açık yapın.
- Proxy IP adresi alanına proxy sunucunuzun IP adresini veya hostname'ini girin.
- Port alanına proxy sunucunuzun kullandığı port numarasını girin (örneğin
8080,3128). - (İsteğe bağlı) Yerel adresler (intranet) için proxy sunucusunu kullanma seçeneğini işaretleyin. Bu, yerel ağ kaynaklarına giden istekleri proxy dışında bırakır; iç trafiğin gereksiz yere proxy'den geçmemesi için genellikle önerilir.
- (İsteğe bağlı) Şu adresler için proxy sunucusunu atla metin kutusuna, proxy kullanmaması gereken adresleri veya alan adlarını noktalı virgülle ayırarak girin (örneğin
*.local; 192.168.1.0/24; example.com). - Kaydet'e tıklayın.
Manuel kurulumla ilgili dikkat edilecekler
- Basitlik: tek ve sabit bir proxy sunucusu için yapılandırması kolaydır.
- Sınırlı esneklik: PAC dosyalarına göre daha az dinamiktir. Tüm trafik (istisnalar dışında) belirtilen proxy üzerinden yönlendirilir.
- Proxy kimlik doğrulaması: proxy sunucusu kimlik doğrulaması istiyorsa Windows genellikle ilk bağlantı denemesinde kimlik bilgilerini isteyen bir pencere gösterir. Bu bilgiler çoğunlukla oturum boyunca önbelleğe alınır.
Sistem geneli ve uygulamaya özel proxy ayarları
Windows proxy ayarları genellikle sistem genelidir; yani çoğu Universal Windows Platform (UWP) uygulamasına ve sistemin proxy yapılandırmasına uyan birçok geleneksel Win32 uygulamasına uygulanır. Ancak bazı uygulamalar bu ayarları geçersiz kılabilir veya yok sayabilir.
Sistem proxy ayarlarını yok sayabilen uygulamalar
- Web tarayıcıları:
- Google Chrome, Microsoft Edge, Internet Explorer: bu tarayıcılar varsayılan olarak sistem proxy ayarlarına uyar.
- Mozilla Firefox: Firefox kendi bağımsız proxy ayarlarını tutar;
Seçenekler > Ağ Ayarları > Ayarlar...üzerinden yapılandırılır. Sistem proxy ayarlarını ya da özel ayarları kullanacak şekilde ayarlanabilir. - Opera, Vivaldi: çoğunlukla Chromium tabanlıdır, genelde sistem ayarlarını izler ama kendi geçersiz kılma seçeneklerini sunabilir.
- VPN istemcileri: VPN yazılımları genellikle kendi ağ arayüzünü ve yönlendirmesini kurar; sistem proxy ayarlarını atlar ya da onlarla bir arada çalışır.
- İndirme yöneticileri: bazı indirme yöneticileri sistem ayarlarını geçersiz kılabilen kendi proxy yapılandırma seçeneklerine sahiptir.
- Komut satırı araçları:
curlveyawgetgibi araçlar genellikle komut satırı argümanları ya da ortam değişkenleriyle açık proxy yapılandırması gerektirir.
Komut satırı araçları için proxy ayarlama
curl gibi araçlarda veya standart ortam değişkenlerini kullanan uygulamalarda HTTP_PROXY ve HTTPS_PROXY (hariç tutmalar için NO_PROXY) değişkenlerini ayarlayabilirsiniz.
SET HTTP_PROXY=http://proxy.example.com:8080
SET HTTPS_PROXY=http://proxy.example.com:8080
SET NO_PROXY=localhost,127.0.0.1,.local
Kalıcı ortam değişkenleri için Sistem Özellikleri penceresini veya PowerShell'i kullanın:
[System.Environment]::SetEnvironmentVariable('HTTP_PROXY', 'http://proxy.example.com:8080', 'User')
[System.Environment]::SetEnvironmentVariable('HTTPS_PROXY', 'http://proxy.example.com:8080', 'User')
[System.Environment]::SetEnvironmentVariable('NO_PROXY', 'localhost,127.0.0.1,.local', 'User')
Yönetici ayrıcalığı gerektiren sistem geneli değişkenler için 'User' yerine 'Machine' yazın.
Proxy sunucu türleri ve Windows desteği
Windows sistem proxy ayarları esas olarak HTTP ve HTTPS proxy'leri destekler. SOCKS proxy'ler (SOCKS4, SOCKS5) genellikle Windows'un yerleşik proxy ayarlarından doğrudan yapılandırılamaz ve çoğunlukla uygulamaya özel yapılandırma ya da üçüncü taraf istemci yazılımı gerektirir.
| Özellik / Tür | Manuel proxy kurulumu (Windows Ayarları) | Otomatik proxy kurulumu (PAC dosyası) | Uygulamaya özel ayarlar |
|---|---|---|---|
| HTTP proxy | Destekleniyor | Destekleniyor (PAC betiği mantığıyla) | Destekleniyor |
| HTTPS proxy | Destekleniyor | Destekleniyor (PAC betiği mantığıyla) | Destekleniyor |
| SOCKS4 proxy | Doğrudan desteklenmiyor | Sınırlı (PAC betiği yönlendirebilir ama istemci desteklemeyebilir) | Genellikle destekleniyor |
| SOCKS5 proxy | Doğrudan desteklenmiyor | Sınırlı (PAC betiği yönlendirebilir ama istemci desteklemeyebilir) | Genellikle destekleniyor |
| Kimlik doğrulama | Basic auth için işletim sistemi istemi | Proxy sunucusu tarafından yönetilir | Uygulamaya özel |
| Dinamik yönlendirme | Hayır | Evet | Uygulamaya özel |
| Merkezi yönetim | Hayır | Evet | Hayır |
Sık görülen proxy kurulum sorunlarını giderme
- Yanlış proxy adresi/portu: IP adresini veya hostname'i ve port numarasını iki kez kontrol edin. Yaygın bir hatadır.
- Proxy sunucusuna erişilemiyor: ağ bağlantısını doğrulamak için proxy sunucusunun IP adresine ping atın. Sunucuda proxy hizmetinin çalıştığını doğrulayın.
- Güvenlik duvarı engeli: yerel ya da ağ güvenlik duvarlarının proxy sunucusunun IP ve portuna bağlantıları engellemediğinden emin olun.
- Kimlik doğrulama hatası: proxy kimlik doğrulaması istiyorsa doğru kimlik bilgilerinin girildiğinden emin olun. Kimlik bilgileri hiç sorulmuyorsa proxy yapılandırmasını kontrol edin.
- PAC dosyası hataları: PAC dosyasının URL'sinde yazım hatası olup olmadığını kontrol edin. PAC dosyasını barındıran web sunucusuna erişilebildiğini doğrulayın. Bir JavaScript linter'ı veya tarayıcı geliştirici araçlarıyla PAC dosyasında sözdizimi hatası arayın.
- DNS çözümleme sorunları: proxy kullanırken DNS çözümlemesi başarısız oluyorsa proxy sunucusunun kendisinde DNS sorunu olabilir ya da DNS isteklerini doğru iletecek şekilde yapılandırılmamış olabilir.
- Uygulamaya özel çakışma: internet erişimi bazı uygulamalarda çalışıp bazılarında çalışmıyorsa, çalışmayan uygulamanın kendi proxy ayarlarını inceleyin.
- Önbellek sorunları: bazen eski proxy ayarları önbellekte kalır. Tarayıcıyı veya sistemi yeniden başlatmak bunu çözebilir. Tarayıcı önbelleğini temizlemek de gerekebilir.
- SSL/TLS sertifika sorunları: HTTPS siteleri açılmıyorsa proxy SSL/TLS trafiğini araya girerek çözüyor olabilir. Proxy sağlayıcısının gerektirdiği kök sertifikaların Windows sertifika deposuna kurulduğundan emin olun.
Proxy bağlantısını test etme
Proxy'yi yapılandırdıktan sonra çalıştığını doğrulayın:
- Tarayıcı testi: bir tarayıcı açıp
whatismyip.comgibi bir siteye gidin. Görünen IP adresi kendi makinenizin değil, proxy sunucusunun IP'si olmalıdır. curltesti (Komut İstemi/PowerShell):
cmd curl -x http://proxy.example.com:8080 https://httpbin.org/ip
http://proxy.example.com:8080yerine kendi proxy bilgilerinizi yazın. Bu komut proxy'nin genel IP adresini döndürmelidir.- Ağ tanılaması: harici bir IP adresine giden rotayı izlemek için
tracertkullanın (örneğintracert 8.8.8.8). Bu, trafiğin proxy'nin ağı üzerinden gidip gitmediğini anlamaya yardımcı olur.
Windows 11'de SOCKS5 proxy nasıl kurulur
Windows 10 ve 11'de yerleşik, sistem geneli bir SOCKS5 ayarı yoktur — dahili Ağ ve İnternet → Proxy paneli yalnızca HTTP/HTTPS adreslerini kabul eder. Windows'ta SOCKS5 proxy kullanmak için trafiği SOCKS5 destekleyen bir istemci üzerinden yönlendirirsiniz. Üç güvenilir yöntem vardır.
Yöntem 1 — Firefox (yerleşik SOCKS5, ek yazılım gerekmez)
Firefox kendi proxy yığınını tutar ve SOCKS5'i kutudan çıktığı gibi konuşur:
- Ayarlar → Genel → Ağ Ayarları → Ayarlar… bölümünü açın.
- Manuel proxy yapılandırması'nı seçin.
- SOCKS Host alanına proxy IP'nizi girin, Port'u ayarlayın ve SOCKS v5'i seçin.
- DNS sızıntılarını önlemek için SOCKS v5 kullanırken DNS'i proxy üzerinden çöz kutusunu işaretleyin.
- Tamam'a tıklayın. (Ayrıntılı anlatım: Firefox proxy kurulumu.)
Yöntem 2 — Başlatma bayrağıyla Chrome / Edge
Chromium tarayıcıları arayüzde SOCKS alanı sunmaz, ancak bir komut satırı anahtarını kabul eder:
chrome.exe --proxy-server="socks5://IP:PORT"
Kimlik bilgileri, tarayıcı sorduğunda girilir. Profil bazlı seçenekler için tam Chrome proxy kurulumu rehberine bakın.
Yöntem 3 — Proxifier ile sistem geneli
Her Windows uygulamasını SOCKS5 üzerinden geçirmeye zorlamak için Proxifier veya ProxyCap gibi bir proxifier kullanın. Bunlar giden tüm bağlantıları yakalar ve SOCKS5 tüneline yönlendirir — Windows'ta sistem geneli yerleşik SOCKS5'e en yakın çözümdür.
Windows'ta SOCKS5, UDP (QUIC / HTTP-3) destekler mi?
Çoğu SOCKS5 proxy yalnızca TCP çalışır; bu yüzden UDP tabanlı protokoller — QUIC (UDP 443 portu üzerinden HTTP/3) dahil — sessizce TCP'ye geri düşer. GProxy'nin datacenter SOCKS5 uç noktaları SOCKS5 UDP ASSOCIATE'i destekler; böylece UDP yetenekli bir istemci QUIC/HTTP-3 ile diğer UDP trafiğini tünelleyebilir — çoğu sağlayıcının sunmadığı bir özellik. Sticky ve ülke hedefli çıkışlar için aynı kimlik bilgilerini residential proxy'lerimizle kullanabilirsiniz.
Sıkça Sorulan Sorular
Windows 11 SOCKS5 proxy'leri yerleşik olarak destekliyor mu?
Hayır. Yerleşik proxy paneli yalnızca HTTP/HTTPS kabul eder. Firefox'un SOCKS Host alanını kullanın, Chrome'u --proxy-server="socks5://…" ile başlatın ya da sistem geneli kapsama için bir proxifier çalıştırın.
Windows'ta HTTP proxy ile SOCKS5 proxy arasındaki fark nedir?
HTTP proxy yalnızca web trafiğini anlar; SOCKS5 protokolden bağımsızdır ve e-posta, oyun ve özel uygulamalar dahil her türlü TCP — destekleyen sunucularda UDP — trafiğini taşır. Bkz. SOCKS5 ve HTTP proxy.
Windows'ta SOCKS5 proxy'yi nasıl test ederim?
Komut İstemi'nden veya PowerShell'den şunu çalıştırın:
curl --socks5 USER:PASS@IP:PORT https://httpbin.org/ip
Dönen IP adresi sizinki değil, proxy'nin IP'si olmalıdır.
Tek bir SOCKS5 proxy tüm uygulamaları kapsayabilir mi?
Yalnızca Windows ayarlarıyla hayır — tüm sistemi yönlendirmek için bir proxifier (Proxifier/ProxyCap) kullanın ya da her uygulamayı tek tek yapılandırın.
Windows'ta SOCKS5'i denemeye hazır mısınız? GProxy'den SOCKS5 proxy alın — HTTP(S) + SOCKS5 destekli datacenter, ISP ve residential IP'ler, datacenter'da UDP desteği ve kullandıkça öde fiyatlandırması.
