Proxy Port Numaraları: 8080, 3128, 1080
Hangi portun hangi proxy türüne karşılık geldiği ve yanlış port hatası.
Bir proxy adresi iki parçadan oluşuyor: sunucu adı ya da IP adresi ve port numarası. İlk parça genelde doğru yazılıyor; bağlantı kurulamadığında sorun çoğu zaman ikinci parçada — ya port yanlış ya da port doğru ama proxy türü yanlış seçilmiş.
Proxy türlerinin farkını HTTP proxy ve SOCKS5 yazılarında anlattık. Bu yazı bir başvuru tablosu ve hata rehberi: hangi numara genelde neyi işaret ediyor, yanlış eşleşme hangi hatayı veriyor.
Önce temel kural: port bir gelenek
Proxy yazılımı istediği portu dinleyebilir. 3128 Squid'in varsayılanı diye her 3128 Squid değil; yönetici onu 8080'e, 443'e ya da 31337'ye taşıyabilir. Aşağıdaki tablo bu yüzden "muhtemelen" diye okunmalı. Kesin bilgi, proxy'yi size veren kaynağın yazdığı tür ve port.
Genel port listesi ve hangi portun açılmasının riskli olduğu için yaygın port numaraları yazısına bakabilirsiniz; burada yalnızca proxy'lerle ilişkili olanlar var.
Port ve muhtemel tür
| Port | Muhtemel tür | Nerede görülür |
|---|---|---|
| 8080 | HTTP proxy | En yaygın alternatif HTTP portu; kurumsal proxy'ler, test sunucuları |
| 3128 | HTTP proxy | Squid'in varsayılan portu; okul ve şirket ağları |
| 1080 | SOCKS (4/5) | SOCKS protokolü için ayrılmış standart port |
| 8888 | HTTP proxy | Hafif proxy yazılımları ve geliştirici hata ayıklama araçları |
| 8118 | HTTP proxy | Privoxy'nin varsayılanı; çoğu zaman önünde başka bir katman var |
| 9050 | SOCKS5 | Tor hizmetinin yerel SOCKS portu |
| 9150 | SOCKS5 | Tor Browser'ın kendi SOCKS portu |
| 80 / 443 | Değişken | Kısıtlı ağlardan geçebilmek için sık kullanılan portlar |
Son satır önemli: bazı ağlar yalnızca 80 ve 443'e izin verdiği için proxy sağlayıcıları bu portları da kullanıyor. 443'te duran bir proxy HTTPS gibi görünse de aslında HTTP ya da SOCKS konuşuyor olabilir. Numaraya bakıp tür tahmin etmek burada tamamen işe yaramıyor.
9050 ve 9150 genelde yalnızca cihazın kendi üzerinde, yani 127.0.0.1 adresinde dinliyor. Başka bir bilgisayardan bu portlara bağlanamamanız normal; Tor tasarımı gereği yerel.
En sık hata: port doğru, tür yanlış
Ayar ekranlarında proxy türü ayrı bir kutu: HTTP, HTTPS, SOCKS4, SOCKS5. Bir SOCKS5 sunucusunu HTTP kutusuna yazdığınızda bağlantı kuruluyor ama iki taraf farklı dil konuşuyor. Sonuç çoğu zaman anlamsız bir hata ya da sonsuz bekleme.
| Belirti | Muhtemel sebep |
|---|---|
| Hemen "proxy sunucusuna bağlanılamıyor" | O portta hiçbir şey dinlemiyor: port yanlış ya da sunucu kapalı |
| Sayfa uzun süre yükleniyor, sonra zaman aşımı | Güvenlik duvarı paketleri sessizce düşürüyor ya da tür yanlış |
| HTTP siteler açılıyor, HTTPS açılmıyor | Proxy CONNECT isteğine izin vermiyor ya da o porta tünel yasak |
| Kullanıcı adı ve şifre penceresi, ardından red | Kimlik doğrulama istiyor; bilgiler yanlış ya da IP izin listesinde değilsiniz |
| Bağlantı kuruluyor ama bozuk karakterli hata | SOCKS sunucusu HTTP kutusuna yazılmış ya da tersi |
Chrome bu durumları farklı kodlarla gösteriyor. Sık görülen iki tanesi: ERR_PROXY_CONNECTION_FAILED proxy'ye hiç ulaşılamadığını, ERR_TUNNEL_CONNECTION_FAILED ise proxy'ye ulaşılıp HTTPS tünelinin reddedildiğini söylüyor. İlki port ya da adres sorunu, ikincisi proxy'nin kendi kuralı.
Kimlik doğrulama hatası HTTP proxy'de 407 Proxy Authentication Required koduyla geliyor. Bu kod proxy'ye ulaştığınızın kanıtı; yani port ve tür doğru, sorun yalnızca kimlikte.
Portun ne konuştuğunu sınamak
Tahmin yerine ölçmek birkaç komut sürüyor. Önce portun açık olup olmadığı, sonra hangi türü konuştuğu.
| Komut | Ne söylüyor |
|---|---|
| Test-NetConnection sunucu -Port 3128 | Windows PowerShell: TcpTestSucceeded True ise portta bir şey dinliyor |
| nc -vz sunucu 3128 | Mac ve Linux: aynı soru, "succeeded" ya da "refused" |
| curl -x http://sunucu:3128 https://example.com -I | HTTP proxy olarak deniyor; başlıklar geliyorsa tür HTTP |
| curl --socks5-hostname sunucu:1080 https://example.com -I | SOCKS5 olarak deniyor; başlıklar geliyorsa tür SOCKS5 |
Aynı portu iki curl komutuyla deneyin: hangisi başlık döndürüyorsa proxy o türü konuşuyor. İkisi de hata veriyorsa sorun türde değil; ya kimlik doğrulama ya da sunucunun sizi kabul etmemesi.
--socks5-hostname seçeneği alan adını proxy'nin çözmesini sağlıyor. Düz --socks5 alan adını sizin cihazınızda çözüyor; bu, DNS sızıntısının tanımıyla aynı şey.
Ayar yaparken dikkat edilecekler
- Adres kutusuna port yazmayın. Çoğu ekranda port ayrı kutu; sunucu:8080 adres kutusuna yazılınca tümü ad olarak okunuyor.
- "Tüm protokoller için aynı proxy" kutusuna dikkat. İşaretliyken SOCKS sunucusu HTTP kutusuna da kopyalanıyor ve yukarıdaki tür uyuşmazlığı kendiliğinden oluşuyor.
- SOCKS sürümünü doğru seçin. SOCKS4 kimlik doğrulama ve IPv6 desteklemiyor; sunucu yalnızca SOCKS5 kabul ediyorsa SOCKS4 seçimi sessizce başarısız oluyor.
- Ayar sonrası adresi doğrulayın. Sorgulama aracı proxy'nin adresini gösteriyorsa trafik proxy'den geçiyor.
Ayar ekranlarının kendisi için proxy nasıl kullanılır ve Windows proxy ayarları yazılarına bakın. İnternette listelenen açık proxy'lerin port numaraları doğru olsa bile güvenilir olmadıklarını ücretsiz proxy yazısında anlattık.
Sıkça sorulan sorular
8080 portu her zaman proxy mi?
Hayır. 8080 en yaygın alternatif HTTP portudur; proxy’ler kadar web sunucuları ve yönetim panelleri de kullanır. Port numarası yalnızca bir gelenektir.
SOCKS proxy hangi portu kullanır?
SOCKS için ayrılmış standart port 1080’dir. Tor gibi yazılımlar yerel olarak 9050 ya da 9150 kullanır. Sağlayıcı başka bir port verdiyse o geçerlidir.
ERR_PROXY_CONNECTION_FAILED ne demek?
Tarayıcı proxy’ye hiç ulaşamadı demektir. Adres ya da port yanlış olabilir, sunucu kapalı olabilir ya da bir güvenlik duvarı bağlantıyı engelliyor olabilir.
407 hatası alıyorum, port mu yanlış?
Hayır. 407 proxy’ye ulaştığınızı gösterir; port ve tür doğrudur. Proxy kullanıcı adı ve şifre istiyor ya da adresiniz izin listesinde değil.
Bir portun HTTP mi SOCKS mu olduğunu nasıl anlarım?
Aynı portu curl ile iki kez deneyin: bir kez HTTP proxy, bir kez SOCKS5 olarak. Hangisi yanıt başlığı döndürüyorsa sunucu o türü konuşuyor.