Proxy Bağlantı Hatası Nedir?
Proxy bağlantı hatası, cihazınızın proxy sunucusuna bağlanamadığı veya proxy üzerinden hedef siteye erişemediği durumlarda ortaya çıkan bir ağ hatasıdır. Tarayıcılarda ERR_PROXY_CONNECTION_FAILED, ERR_TUNNEL_CONNECTION_FAILED veya 407 Proxy Authentication Required gibi mesajlarla karşılaşılır. Bu hata proxy ayarlarının yanlış yapılandırılması, kimlik doğrulama sorunları, ağ kısıtlamaları veya proxy sunucusunun kendisindeki problemlerden kaynaklanabilir.
Proxy kullanımı web scraping, sosyal medya yönetimi, SEO araştırması ve veri toplama gibi profesyonel işler için vazgeçilmezdir. Bağlantı hatalarını hızla tespit edip çözmek operasyonel süreklilik açısından kritiktir. Bu rehberde en yaygın proxy bağlantı hatalarını, nedenlerini ve adım adım çözüm yöntemlerini ele alacağız.
En Yaygın Proxy Bağlantı Hataları
ERR_PROXY_CONNECTION_FAILED
Bu hata tarayıcının proxy sunucusuna TCP bağlantısı kuramadığını gösterir. En sık karşılaşılan nedenler şunlardır:
- Yanlış adres veya port: Proxy IP adresi veya port numarası hatalı girilmiş olabilir.
- Proxy sunucusu çevrimdışı: Sunucu bakımda veya kapalı olabilir.
- Firewall engellemesi: Yerel güvenlik duvarı veya ağ güvenlik duvarı proxy portuna bağlantıyı engelliyor olabilir.
- DNS çözümleme hatası: Proxy adresi bir hostname ise DNS çözümlenemiyordur.
407 Proxy Authentication Required
Proxy sunucusu kimlik doğrulama gerektirdiğinde ve geçerli kimlik bilgileri sağlanmadığında bu hata oluşur. Kullanıcı adı veya parola hatalı, kimlik bilgileri hiç gönderilmemiş veya hesap süresi dolmuş olabilir.
ERR_TUNNEL_CONNECTION_FAILED
HTTPS bağlantıları için proxy üzerinden bir tünel (CONNECT metodu) oluşturulurken hata meydana geldiğinde görülür. Proxy sunucusunun HTTPS trafiğini desteklememesi veya SSL/TLS el sıkışma sorunu nedeniyle oluşabilir.
502 Bad Gateway / 503 Service Unavailable
Proxy sunucusu çalışıyor ancak hedef siteye erişemiyordur. Hedef site çökmüş olabilir, proxy sunucusu aşırı yüklenmiş olabilir veya hedef site proxy IP'sini engellemiş olabilir.
Çözüm Adım 1: Proxy Adres ve Port Doğrulaması
İlk kontrol edilmesi gereken proxy bağlantı bilgilerinin doğruluğudur. Birçok hata basit bir yazım hatasından kaynaklanır.
- IP adresini kontrol edin: Proxy sağlayıcınızdan aldığınız IP adresini birebir kopyaladığınızdan emin olun. Fazladan boşluk, eksik veya fazla rakam olmamalıdır.
- Port numarasını doğrulayın: HTTP proxy'ler genellikle 8080, 3128 veya 80 portunu kullanır. SOCKS5 proxy'ler ise 1080 portunu kullanır. ProxyTurk Proxy Ayarları sayfasından doğru port bilgisini alabilirsiniz.
- Protokolü kontrol edin: HTTP proxy kullanıyorsanız tarayıcıda HTTP/HTTPS seçili olmalı, SOCKS5 kullanıyorsanız SOCKS seçili olmalıdır. Yanlış protokol seçimi bağlantı hatasına yol açar.
- Telnet ile bağlantı testi:
telnet proxy-ip portkomutu ile proxy sunucusunun o porta erişilebilir olup olmadığını test edin. Bağlantı kurulursa sunucu aktiftir.
Çözüm Adım 2: Kimlik Doğrulama Sorunlarını Giderme
Proxy kimlik doğrulama hataları yanlış kullanıcı adı/parola, yanlış kimlik doğrulama yöntemi veya hesap sorunlarından kaynaklanır.
- Kullanıcı adı ve parolayı kontrol edin: Kopyala-yapıştır yaparken baştaki veya sondaki boşlukların dahil edilmediğinden emin olun.
- IP whitelist kontrolü: Bazı proxy sağlayıcıları kullanıcı adı/parola yerine IP tabanlı yetkilendirme kullanır. Mevcut IP adresinizin sağlayıcınızın panelinde beyaz listeye eklendiğinden emin olun.
- Kimlik doğrulama yöntemini kontrol edin: Basic Auth, Digest Auth veya NTLM gibi farklı kimlik doğrulama yöntemleri vardır. Proxy sağlayıcınızın desteklediği yöntemi kullandığınızdan emin olun.
- Hesap durumunu kontrol edin: Hesabınızın aktif ve ödemelerinin güncel olduğunu sağlayıcınızın kontrol panelinden doğrulayın.
Çözüm Adım 3: Firewall ve Ağ Kısıtlamalarını Kontrol Etme
Güvenlik duvarları ve ağ politikaları proxy bağlantılarını engelleyebilir. Özellikle kurumsal ağlarda ve bazı ISP'lerde proxy portları varsayılan olarak engellenmiş olabilir.
- Windows Güvenlik Duvarı: Denetim Masası > Windows Defender Güvenlik Duvarı > Gelişmiş Ayarlar bölümünden proxy portuna giden bağlantıların engellenip engellenmediğini kontrol edin. Gerekirse yeni bir giden kural ekleyin.
- Antivirüs yazılımı: Bazı antivirüs programları (Kaspersky, Avast, ESET) proxy bağlantılarını şüpheli olarak işaretleyip engelleyebilir. Geçici olarak web korumasını devre dışı bırakarak test edin.
- Kurumsal ağ: İş yerindeki ağ yöneticisi proxy portlarını engellemiş olabilir. Bu durumda 443 (HTTPS) portu üzerinden çalışan proxy'ler genellikle engellenmez.
- ISP engeli: Bazı ISP'ler bilinen proxy portlarını engelleyebilir. SOCKS5 Proxy veya 443 portu üzerinden çalışan proxy'ler bu engeli aşabilir.
Çözüm Adım 4: DNS Sorunlarını Çözme
DNS çözümleme hataları proxy bağlantısını dolaylı olarak etkiler. Proxy adresi bir hostname ise veya proxy üzerinden yapılan DNS sorguları başarısız oluyorsa bağlantı kesilir.
- DNS sunucusunu değiştirin: Google DNS (8.8.8.8 / 8.8.4.4) veya Cloudflare DNS (1.1.1.1) gibi güvenilir DNS sunucuları kullanın.
- DNS önbelleğini temizleyin: Windows'ta
ipconfig /flushdns, macOS'tasudo dscacheutil -flushcachekomutunu çalıştırın. - hosts dosyasını kontrol edin: Windows'ta
C:\Windows\System32\drivers\etc\hosts, macOS/Linux'ta/etc/hostsdosyasında proxy hostname'ini etkileyen bir girdi olup olmadığını kontrol edin. - Remote DNS kullanın: SOCKS5 proxy kullanırken DNS sorgularının proxy üzerinden yapılmasını sağlayın. Bu, DNS sızıntısını önler ve yerel DNS engellerini aşar.
Çözüm Adım 5: Protokol Uyumsuzluklarını Giderme
Yanlış protokol seçimi en sık yapılan hatalardan biridir. HTTP proxy ile SOCKS5 proxy farklı protokollerdir ve birbirlerinin yerine kullanılamazlar.
- HTTP proxy: Yalnızca HTTP ve HTTPS trafiğini yönlendirir. Web tarayıcısı ve HTTP tabanlı uygulamalar için uygundur.
- SOCKS5 proxy: Tüm TCP ve UDP trafiğini yönlendirir. Oyunlar, torrent, SSH ve diğer tüm protokoller için kullanılabilir.
Tarayıcı veya uygulamada HTTP proxy konfigürasyonu yapıldığında SOCKS5 adresi girilmesi (veya tam tersi) bağlantı hatasına neden olur. ProxyTurk hem HTTP hem SOCKS5 protokolünü destekler; ISP Proxy paketleri her iki protokolü de sunar.
Çözüm Adım 6: SSL/TLS Sorunlarını Giderme
HTTPS sitelere proxy üzerinden erişirken SSL/TLS sertifika hataları oluşabilir.
- Sistem saatini kontrol edin: Yanlış tarih ve saat ayarı SSL sertifika doğrulamasını bozar. Otomatik saat ayarının aktif olduğundan emin olun.
- Sertifika uyarılarını değerlendirin: Proxy sunucusu SSL trafiğini inceliyor olabilir (SSL inspection). Kurumsal ortamlarda proxy'nin kök sertifikasının cihazınıza yüklenmesi gerekir.
- TLS sürümünü kontrol edin: Bazı eski proxy sunucuları TLS 1.3'ü desteklemez. Tarayıcı veya uygulama TLS 1.2'ye düşürülerek test edilebilir.
Çözüm Adım 7: Sistem Proxy Çakışmalarını Kontrol Etme
Birden fazla proxy yapılandırması aynı anda aktif olduğunda çakışmalar oluşur.
- Sistem proxy ayarları: İşletim sistemi düzeyinde ayarlanmış bir proxy olup olmadığını kontrol edin. Uygulama düzeyinde farklı bir proxy kullanıyorsanız çakışma oluşabilir.
- Tarayıcı eklentileri: SwitchyOmega, FoxyProxy gibi proxy yönetim eklentileri aktifse ve aynı zamanda sistem proxy'si de ayarlıysa sorun çıkabilir.
- VPN yazılımı: Aktif bir VPN bağlantısı proxy trafiğini yönlendirebilir veya engelleyebilir. VPN'i devre dışı bırakarak test edin.
- PAC dosyası: Otomatik proxy yapılandırma (PAC) dosyası kullanılıyorsa dosyadaki kurallar bazı sitelerde beklenmeyen yönlendirme yapabilir.
cURL ile Proxy Bağlantısı Test Etme
cURL, proxy bağlantısını test etmenin en güvenilir yoludur. Farklı senaryolarda kullanım örnekleri:
- HTTP proxy testi:
curl -x http://proxy-ip:port http://httpbin.org/ip - Kimlik doğrulamalı test:
curl -x http://user:pass@proxy-ip:port http://httpbin.org/ip - SOCKS5 proxy testi:
curl --socks5-hostname proxy-ip:port http://httpbin.org/ip - Verbose çıktı (detaylı hata bilgisi):
curl -v -x http://proxy-ip:port http://httpbin.org/ip - Bağlantı zaman aşımı ayarı:
curl --connect-timeout 10 -x http://proxy-ip:port http://httpbin.org/ip
cURL çıktısında döndürülen IP adresi proxy IP'si olmalıdır. Gerçek IP'niz görünüyorsa proxy doğru çalışmıyordur.
Proxy Hata Kodları Hızlı Referans
Proxy kullanırken karşılaşabileceğiniz HTTP durum kodları ve anlamları hakkında kapsamlı bilgi için Proxy Hata Kodları ve Çözümleri blog yazımıza göz atabilirsiniz. Ayrıca WebRTC ve DNS sızıntılarının proxy bağlantınızı nasıl etkileyebileceğini öğrenmek için WebRTC ve DNS Sızıntısı rehberimizi okuyabilirsiniz.
Sorun Devam Ediyorsa
- Farklı bir tarayıcı veya cihazda deneyin — sorunun cihazınıza özel olup olmadığını belirleyin.
- Farklı bir ağda (mobil hotspot gibi) deneyin — ISP tarafında bir engelleme olup olmadığını test edin.
- Proxy sağlayıcınızın durum sayfasını kontrol edin — sunucu tarafında kesinti olup olmadığını öğrenin.
- Proxy sağlayıcınızın destek ekibiyle iletişime geçin — hesabınıza özel bir sorun olabilir.
Sıkça Sorulan Sorular (FAQ)
Proxy bağlantı hatası güvenli mi?
Proxy bağlantı hatası kendi başına bir güvenlik riski oluşturmaz. Ancak hata sırasında tarayıcı proxy'yi atlayarak doğrudan bağlanabilir ve gerçek IP'niz açığa çıkabilir. "Proxy başarısız olduğunda doğrudan bağlan" gibi seçeneklerin kapalı olduğundan emin olun.
Neden bazı siteler proxy ile açılmıyor?
Bazı siteler proxy IP'lerini tespit edip engelleyebilir. Bu durumda ISP proxy kullanmak daha etkilidir çünkü ISP IP'leri gerçek kullanıcı IP'lerinden ayırt edilemez. ProxyTurk 131.072 ISP IP adresi ile bu sorunu minimize eder.
cURL proxy testinde zaman aşımı alıyorum, ne yapmalıyım?
Zaman aşımı genellikle firewall engellemesi, yanlış port veya sunucu çevrimdışı olmasından kaynaklanır. Önce telnet ile port erişimini test edin, ardından farklı bir port veya protokol deneyin.
HTTP ve SOCKS5 proxy arasında bağlantı hatası açısından fark var mı?
Evet. HTTP proxy yalnızca HTTP/HTTPS trafiğini yönlendirir ve bazı ağlarda daha kolay engellenir. SOCKS5 tüm TCP/UDP trafiğini destekler ve genellikle engellenmesi daha zordur. ProxyTurk her iki protokolü de 800-900 Mbit hızla destekler.