Proxy sunucu türleri: HTTP'nin SOCKS5'ten farkı nedir
HTTP proxy'nin SOCKS5'ten farkı: yetkilendirme, CONNECT tüneli, DNS ve UDP. Karşılaştırma tabloları, curl örnekleri ve işe göre protokol ve havuz seçimi.

"HTTP", "SOCKS4" ve "SOCKS5" sözcükleri her proxy hizmetinin açıklamasında yer alır ve satırın yazılımınızda çalışıp çalışmayacağını onlardan anlarsınız. Protokoller arasındaki fark üç şeye iner: yazılım proxy'ye nereye bağlanacağını nasıl söyler, alan adını IP adresine kim çevirir, sunucu trafikle sonra ne yapar. Dört protokolü tablolar ve örneklerle ele alıyor, sonunda protokolün adres kaynağıyla nasıl birleştiğini gösteriyoruz: MIX paketlerinden konut satırlarına kadar.
İstek proxy'den nasıl geçer
Her proxy yazılımınız ile site arasında durur. Yazılım proxy'ye bağlantı açar, proxy siteye kendi bağlantısını açar ve baytları iki yönde aktarır, bu yüzden site sizinkini değil proxy'nin adresini görür. Protokoller ilk adımda ayrılır: yazılımın isteği sunucuya hangi biçimde ilettiği.
HTTP proxy: istek tümüyle okunur
Yazılım HTTP proxy'ye normal bir istek gönderir, yalnızca tam adresle: GET http://site/page. Proxy onu ayrıştırır, siteye kendisi gider ve yanıtı döndürür. Sunucu isteğin tamamını gördüğünden Via ve X-Forwarded-For hizmet başlıklarını ekleyebilir, sonuncusunda gerçek IP'niz yer alır.
Bu başlıklara göre herkese açık proxy'ler üç düzeye ayrılır. Şeffaf olan adresinizi siteye iletir. Anonim olan adresi gizler ama başlıklardan proxy olduğu anlaşılır. Elit olan hiçbir şey eklemez ve siteye normal ziyaretçi gibi görünür. Ücretsiz listede her adresin düzeyi belirtilir, Tür sütunu elit ve anonim olanları süzer. Kendi satırınızı anonimlik testi sayfasında denetleyin: başlıkları da WebRTC sızıntısını da gösterir.
Saf haliyle protokol şifresiz siteler içindir, onlardan da neredeyse kalmadı. Bu yüzden pratikte "HTTP proxy" bir ikili demektir: http adresleri için açık metin, geri kalan her şey için CONNECT tüneli.
HTTPS proxy: CONNECT tüneli
Şifreli bir site için yazılım proxy'den CONNECT site:443 komutuyla tünel açmasını ister. Proxy 200 koduyla yanıt verir ve içine bakamadığı akışı iletir: TLS yazılımınızdan siteye uçtan uca gider. Sunucuya alan adı, zaman ve trafik hacmi kalır. Ayrı bir "HTTPS proxy" protokolü yoktur: CONNECT komutuna izin veren HTTP proxy'dir ve tüm HTTP satırlarımız bunu destekler.
SOCKS4 ve SOCKS5: akış aktarımı
SOCKS bir düzey aşağıda çalışır ve HTTP'nin içine bakmaz: yazılım hedef adresi bildirir, proxy TCP bağlantısı açar ve akışı olduğu gibi aktarır. İçinde ne olduğu protokolün umurunda değildir: sayfa, e-posta veya oyun trafiği. SOCKS4 yalnızca IPv4 adreslerini kabul eder ve parolasız yaşar, 4a sürümü alan adlarını öğrendi. İkisi de eski yazılımlarda görülür, yeni projelerde yerlerini SOCKS5 aldı.
SOCKS5 üç şey ekledi: kullanıcı adı ve parolayla yetkilendirme, alan adlarıyla IPv6 adresleri ve UDP aktarımı. İş için sık unutulan bir ayrıntı önemlidir: alan adını IP'ye hem makineniz hem proxy çevirebilir. Makineniz yaparsa DNS sorgusu sizin adresinizden çıkar ve bu iz anonimliği boşa çıkarır. curl'de bunu şema belirler: socks5:// istemcide çözer, socks5h:// proxy'de. Aşağıdaki iki komut satırın çıkış adresini yazdırır, ikincisi ayrıca DNS'i gizler:
curl -x "http://LOGIN:PASSWORD@HOST:PORT" https://ifconfig.me
curl --socks5-hostname "LOGIN:PASSWORD@HOST:PORT" https://ifconfig.meYayın, görüşme, oyun ve QUIC için SOCKS5 üzerinden UDP gerekir. Tarifelerimizden Resi Prime destekler, diğerlerinde proxy üzerinden TCP gider.
Modern web hakkında ayrı bir not. Giderek daha çok site UDP üzerinde çalışan HTTP/3 konuşuyor. UDP'siz proxy üzerinden tarayıcı kendiliğinden TCP üzerinde HTTP/2'ye döner, site normal açılır, yalnızca hız kazancı olmaz. Burada bozulacak bir şey yok, ama tarayıcı konsolu h3 beklediğiniz yerde h2 gösteriyorsa nedeni budur.
Protokollerin karşılaştırması
| Özellik | HTTP | CONNECT | SOCKS4/4a | SOCKS5 |
|---|---|---|---|---|
| Ne aktarılır | isteğin tamamı | tünel | TCP akışı | TCP ve UDP akışı |
| İçeriği görür | evet, http sitelerde | hayır | hayır | hayır |
| Kullanıcı adı ve parola | evet, Proxy-Authorization | evet | hayır | evet |
| IP yerine alan adı | evet | evet | yalnızca 4a | evet |
| IPv6 | evet | evet | hayır | evet |
| UDP | hayır | hayır | hayır | evet |
| DNS'i kim çözer | proxy | proxy | istemci, 4a'da proxy | şemaya göre: socks5 veya socks5h |
Hız neredeyse protokole bağlı değildir: hepsinin ek yükü bağlanırken tek paket alışverişine sığar. Belirleyen, adres kaynağı ve çıkış kanalıdır, bu da havuzun özelliğidir. Aynı protokolün iki farklı havuzda nasıl davrandığı Alman adres ölçümlerimizde görülüyor: yanıt dört buçuk kat farklıydı.

Protokol ve adres kaynağı: iki ayrı eksen
Alıcılar sık sık hangisinin "daha güvenilir" olduğunu sorar: HTTP mi SOCKS5 mi. Site için fark yoktur: proxy adresinden gelen bağlantıyı görür, sunucuyla hangi protokolle konuştuğunuzu bilmez. Satırın itibarını adres kaynağı belirler: veri merkezi, ev sağlayıcısı veya hücresel ağ. Protokol yazılıma, kaynak çalışacağınız siteye göre seçilir.
| Tarife | Hangi adresler | Protokoller |
|---|---|---|
| MIX paketleri | farklı kaynaklardan 50.000 ip:port'a kadar havuzlar, sunucu IP'siyle erişim | Tek portta HTTP, HTTPS, SOCKS4, SOCKS4a ve SOCKS5 |
| Resi Core ve Resi Prime | ev bağlantıları, 200+ ve 220 ülke | HTTP ve SOCKS5, Prime'da ayrıca UDP |
| Mobile Proxy | 4G ve 5G hücresel ağlar, ülke seçimi | HTTP ve SOCKS5 |
| ISP Proxy | hızlı sunucularda ABD sağlayıcı adresleri | HTTP ve SOCKS5 |
| DC IPv4 ve DC IPv6 | ABD veri merkezleri, destekleyen siteler için IPv6 | HTTP ve SOCKS5 |
Gigabayt tarifelerinde protokol panelde liste oluşturulurken belirlenir ve satır zaten kullanıcı adı, parola ve portu içerir. Yazılım başka biçim bekliyorsa listeyi proxy dönüştürücüden geçirin.
Satır yazım biçimleri
Protokol satırın yazımında da görünür. Yazılım proxy'yi iki biçimde kabul eder: portlu adres veya şemalı tam bağlantı. Bağlantıda protokol başta durur ve sık sık sitenin protokolüyle karıştırılır: satırdaki http:// şeması proxy'ye bağlanma yolunu söyler, https sitelerin onunla açılmayacağı anlamına gelmez.
| Yazım | Nerede görülür |
|---|---|
| ip:port | MIX paket listeleri ve herkese açık listeler, protokol yazılımda seçilir |
| host:port:login:password | GB tarifelerinin dışa aktarımı, antidetect'lerin dört alanı |
| scheme://login:password@host:port | curl, Python, işletim sistemi ve eklenti ayarları |
SLP denetleyicisi ve panelimiz üç yazımı da kabul eder, yazılım tek biçimde direniyorsa proxy dönüştürücü tüm listeyi yeniden yazar: yapıştır, şablon seç, indir. Satırı Windows, macOS veya tarayıcıda elle girmek için elle proxy kurulumu kılavuzuna bakın.
İşe göre ne seçilir
- Kazıma ve denetleyiciler. DNS proxy'den geçsin diye socks5h şemalı SOCKS5 veya HTTP: kazıyıcıya ikisi de uyar. Trafik sayacı olmadan binlerce iş parçacığı için MIX paketleri, kesin konum için Resi Core satırları.
- Tarayıcılar ve antidetect. HTTP kullanın: Chromium kullanıcı adı ve parolayı SOCKS5'e iletmez ve böyle satırlı profil ağsız kalır. Hesaplar için havuz seçimini backconnect proxy yazısında daha ayrıntılı anlattık.
- Yayın, görüşme, oyun. UDP gerekir, yani Resi Prime'da SOCKS5.
- Parola alanı olmayan eski yazılım. MIX paketleri uyar: erişim sunucunuzun IP'siyle açılır, kullanıcı adı girecek yer de gerek de yoktur.
Satır nasıl denetlenir
Çıkış adresini ve ülkeyi IP'm sayfası, başlıkları ve anonimlik düzeyini anonimlik testi gösterir. Tüm listeyi SLP denetleyicisinden veya aynı sayfadaki Linux betiğinden geçirmek daha rahattır: hem ip:port hem kullanıcı adlı satırları anlar, portun protokolünü kendisi belirler ve ölü satırları işaretler. Bu yazıdaki curl komutlarını yayımlamadan önce canlı satırlarda çalıştırdık.
Tüm tarifeler tek bakiyeden ödenir: paketler süreye, gerisi gigabayta göre, satın alınan trafik üç ay geçerlidir. Her hacmin fiyatı tarife karşılaştırma sayfasında.
Sıradaki okuma

Proxy sunucusu ne işe yarar: gerçek görevlerin incelemesi
"İstemci ile sunucu arasındaki aracı" tanımı hiçbir şey açıklamaz: ilginç olan bu aracının neden isteyerek kurulduğudur. İki taraftaki gerçek işlere bakıyoruz: konum verisi, kazıma ve hesaplar için…
4 dk okuma
VPS üzerinde kendi proxy sunucunuz: 3proxy kurulumu ve test
Yeni başlayanlar için adım adım kılavuz: VPS kiralayın, hazır 3proxy bash betiğini çalıştırın, ikinci betikle erişimi dışarıdan test edin ve tarayıcıyı bağlayın. Sonuç, parolayla korunan HTTP ve…
12 dk okuma
Proxy'yi kapatma: Windows, macOS, tarayıcılar ve telefonlar
Unutulmuş bir proxy kutusu interneti piyangoya çevirir: bazı siteler açılmaz, tarayıcı bağlantıdan yakınır, neden görünmez. Proxy'nin açık olabileceği tüm yerleri geziyoruz: Windows ve macOS sistem…
4 dk okuma