Bir proxy adresi size hemen her zaman IP:PORT biçiminde verilir: 185.93.68.14:8080. IP kısmı hangi makineye bağlanacağınızı söyler; port ise o makinedeki hangi servise bağlanacağınızı belirler. Tek bir sunucu aynı anda onlarca farklı proxy servisini farklı portlarda dinleyebilir. Bu yüzden port yanlış yazıldığında bağlantı "sunucu kapalı" gibi değil, çoğu zaman sessiz bir zaman aşımıyla başarısız olur.
Bu yazıda port numarasının teknik olarak ne olduğunu, sektörde neden belirli numaraların yerleştiğini ve hangi portun hangi protokolü işaret ettiğini ele alıyoruz. Elinizdeki adresin gerçekten çalışıp çalışmadığını denemek isterseniz proxy kontrol aracımızla tek tıkla test edebilirsiniz.
Port Numarası Teknik Olarak Nedir?
Port, TCP ve UDP protokollerinde 16 bitlik bir sayıdır; dolayısıyla geçerli aralık 1–65535'tir. İşletim sistemi gelen bir paketi hedef port numarasına bakarak ilgili uygulamaya teslim eder. IANA bu aralığı üçe ayırır:
| Aralık | Ad | Özellik | Proxy açısından |
|---|---|---|---|
| 0–1023 | Well-known | Linux'ta root yetkisi ister | Proxy için nadiren kullanılır |
| 1024–49151 | Registered | Uygulamalar kayıt ettirir | Proxy portlarının çoğu burada |
| 49152–65535 | Dinamik / geçici | İşletim sistemi geçici olarak atar | Özel havuzlarda görülebilir |
Burada kritik nokta şudur: port numarası protokolü belirlemez. 8080 portunda SOCKS5 çalıştırmak teknik olarak tamamen mümkündür. Numaralar yalnızca yerleşmiş bir gelenektir; gerçek protokolü el sıkışma davranışı belirler.
Bu tablo bir kural değil, yerleşmiş bir alışkanlıktır. Sağlayıcınız size hangi portu verdiyse geçerli olan odur.
Neden Herkes 8080 Kullanıyor?
8080'in yaygınlığının tarihsel bir nedeni var: HTTP'nin standart portu 80'dir ve Unix türevi sistemlerde 1024 altındaki portları dinlemek için yönetici yetkisi gerekir. Sıradan bir kullanıcı hesabıyla çalışan web yazılımları bu yüzden "80'e benzeyen ama ayrıcalık istemeyen" bir numara seçti: 8080. Aynı mantık 8443'ün (443'ün ayrıcalıksız karşılığı) yaygınlaşmasını da açıklar.
3128 ise Squid proxy yazılımının varsayılan portudur. Kurumsal ağlarda ve okul/üniversite altyapılarında Squid çok yaygın olduğu için 3128, pratikte "kurumsal HTTP proxy" ile özdeşleşmiştir. Ücretsiz proxy listelerinde 3128 portunun bu kadar sık görülmesinin nedeni de budur: yanlış yapılandırılmış Squid sunucuları internete açık kalır.
Port Protokolü Belirlemez — Peki Ne Belirler?
Bir adresin HTTP mi SOCKS5 mi olduğunu anlamanın tek güvenilir yolu, bağlanıp protokol el sıkışmasını denemektir. İki protokolün ilk baytları tamamen farklıdır:
HTTP proxy okunabilir metinle başlar, SOCKS5 ise ikili bir selamlama gönderir. Bir istemci yanlış protokolü denerse sunucu genelde bağlantıyı sessizce kapatır.
Pratikte şu sırayı denemek en verimli yöntemdir: önce HTTP, sonra SOCKS5, en son SOCKS4. Otomatik protokol tespiti yapan araçlar da tam olarak bunu yapar. Proxy kontrol aracımız bu üç denemeyi arka arkaya yapıp adresin hangi protokolde yanıt verdiğini raporlar.
Aynı Sunucuda Neden Birden Çok Port Olur?
Sağlayıcılar çoğu zaman tek bir IP üzerinde farklı portları farklı amaçlara ayırır:
- Protokol ayrımı: 8080 HTTP, 1080 SOCKS5 gibi. Aynı çıkış IP'sini iki protokolle kullanabilirsiniz.
- Müşteri ayrımı: Her müşteriye ayrı port atanır; kimlik doğrulama ve kota port bazında tutulur.
- Oturum ayrımı: Residential havuzlarda port numarası çoğu zaman "hangi oturumu istediğinizi" ifade eder — 10001 bir oturum, 10002 başka bir oturum.
- Lokasyon ayrımı: Bazı sağlayıcılarda port, çıkış ülkesini seçer: 20001 Almanya, 20002 Hollanda gibi.
Port bazlı oturum modeli residential proxy havuzlarında çok yaygındır. Bu modelde IP adresi hep aynıdır (gateway), değişen tek şey porttur; çıkış IP'si arka planda havuzdan seçilir.
Kapalı Port Sorunları ve Teşhis
"Proxy çalışmıyor" şikâyetlerinin önemli bir kısmı port kaynaklıdır. Sorunun nerede olduğunu anlamak için katman katman ilerleyin:
Reddedildi ile zaman aşımı arasındaki fark çok bilgilendiricidir: ilki paketin hedefe ulaştığını, ikincisi yolda düşürüldüğünü gösterir.
Komut satırından hızlı bir TCP testi için:
netcat yalnızca TCP el sıkışmasını test eder; portun açık olması proxy'nin çalıştığını garanti etmez. Mutlaka gerçek bir istekle doğrulayın.
Kurumsal Ağlarda Engellenen Portlar
Birçok kurumsal ve okul ağı giden bağlantıları yalnızca 80, 443 ve birkaç standart porta izin verecek şekilde filtreler. Böyle bir ağdaysanız 8080 veya 1080 portundaki bir proxy'ye hiç ulaşamazsınız. İki pratik çözüm vardır:
- 443 üzerinde çalışan bir proxy isteyin. Birçok sağlayıcı aynı servisi 443 portunda da sunar; bu trafik HTTPS'ten ayırt edilemediği için çoğu filtreden geçer.
- Yerel bir köprü kurun. Erişebildiğiniz bir sunucu üzerinden SSH tüneli açıp yerel bir SOCKS5 dinleyicisi oluşturabilirsiniz.
Bulunduğunuz ağın kullanım politikasını aşmak, o kurumun kurallarını ihlal edebilir. Kurumsal ağda proxy kullanmadan önce yetkiniz olduğundan emin olun.
Port Seçerken Pratik Öneriler
Kendi proxy sunucunuzu kuruyorsanız veya sağlayıcınızdan port talep ediyorsanız:
İşe yarayan alışkanlıklar
- Standart dışı, akılda kalıcı olmayan portlar tercih edin — otomatik tarayıcılar 8080'i önce dener.
- Protokol başına ayrı port ayırın; karışıklık ve hata ayıklama süresi azalır.
- Port aralığını belgeleyin: 10000–10999 residential, 20000–20999 datacenter gibi.
- Erişimi IP whitelist ile sınırlayın; açık portlar hızla taranır.
Kaçınılması gerekenler
- 22, 3389 gibi yönetim portlarını proxy için kullanmak — güvenlik taramalarını tetikler.
- Aynı portta hem yönetim paneli hem proxy servisi çalıştırmak.
- Kimlik doğrulamasız açık port bırakmak — adres saniyeler içinde listelenir.
- Portu sık sık değiştirmek; istemci yapılandırmaları bozulur.
Adres Biçimlerinde Port Nerede Durur?
Farklı araçlar proxy adresini farklı biçimlerde bekler. Hepsinde port aynı yerdedir ama çevresi değişir:
| Biçim | Örnek | Nerede kullanılır |
|---|---|---|
| Sade | 185.93.68.14:8080 | Tarayıcı ayar ekranları, mobil Wi-Fi ayarları |
| Kimlikli | 185.93.68.14:8080:kullanici:sifre | Proxy listeleri, toplu içe aktarma |
| URL | http://kullanici:sifre@185.93.68.14:8080 | curl, Python, Node.js, ortam değişkenleri |
| URL (SOCKS) | socks5://185.93.68.14:1080 | curl, requests, Scrapy |
| Ayrı alanlar | Host / Port / User / Pass | Proxifier, antidetect tarayıcılar, mobil uygulamalar |
Bir biçimi diğerine çevirirken en sık yapılan hata, sade biçime http:// öneki eklemektir. Windows'un proxy ayar ekranı gibi bazı alanlar bu öneki geçersiz sayar. Detaylı biçim dönüşümleri için proxy nasıl kullanılır rehberimize göz atabilirsiniz.
Özet
Port, proxy adresinin en çok göz ardı edilen ama en çok soruna yol açan parçasıdır. Üç şeyi hatırlamak yeterlidir: numaralar bir gelenektir, protokolü belirlemez; kapalı port ile yanlış protokol farklı belirtiler verir; ve kurumsal ağlarda 443 dışındaki her port riskli bir bahistir. Elinizdeki adresin protokolünü ve canlılığını merak ediyorsanız proxy kontrol aracıyla saniyeler içinde doğrulayabilir, ardından çıkış IP'nizi IP Adresim sayfasından teyit edebilirsiniz.