Giriş Kayıt ol

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.

Farklı biçimlerde üç parlayan tünel karanlık veri merkezinde tek kemerde birleşiyor

"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.

HTTPYazılımProxySiteGET http://site/…GET /…+ Via, X-Forwarded-ForHTTPS · CONNECTYazılımProxySiteCONNECT site:443TLS uçtan ucaproxy yalnızca alan adı ve hacmi görürSOCKS5YazılımProxySitekullanıcı adı, parola, site alan adıTCP veya UDP akışısocks5h: alan adını proxy çözer
Yazılımın ilk komutu ve proxy'nin sonrasında yaptığı: HTTP'de isteği okur, CONNECT ve SOCKS5'te bayt akışını aktarır.

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.me

Yayı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ı

ÖzellikHTTPCONNECTSOCKS4/4aSOCKS5
Ne aktarılıristeğin tamamıtünelTCP akışıTCP ve UDP akışı
İçeriği görürevet, http sitelerdehayırhayırhayır
Kullanıcı adı ve parolaevet, Proxy-Authorizationevethayırevet
IP yerine alan adıevetevetyalnızca 4aevet
IPv6evetevethayırevet
UDPhayırhayırhayırevet
DNS'i kim çözerproxyproxyistemci, 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ı.

Tek ana kablo karanlık sunucu panelinde renkli hatlara ayrılıyor

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.

TarifeHangi adreslerProtokoller
MIX paketlerifarklı kaynaklardan 50.000 ip:port'a kadar havuzlar, sunucu IP'siyle erişimTek portta HTTP, HTTPS, SOCKS4, SOCKS4a ve SOCKS5
Resi Core ve Resi Primeev bağlantıları, 200+ ve 220 ülkeHTTP ve SOCKS5, Prime'da ayrıca UDP
Mobile Proxy4G ve 5G hücresel ağlar, ülke seçimiHTTP ve SOCKS5
ISP Proxyhızlı sunucularda ABD sağlayıcı adresleriHTTP ve SOCKS5
DC IPv4 ve DC IPv6ABD veri merkezleri, destekleyen siteler için IPv6HTTP 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ımNerede görülür
ip:portMIX paket listeleri ve herkese açık listeler, protokol yazılımda seçilir
host:port:login:passwordGB tarifelerinin dışa aktarımı, antidetect'lerin dört alanı
scheme://login:password@host:portcurl, 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

Bir ev ile gece şehri arasında parlayan bir aktarma kulesi

Proxy

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
Sıcak ışıklı küçük ev sunucusu ve gece şehrine uzanan kablo

Proxy

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

Tüm makaleler

Fiyatlar Bir saat ücretsiz deneyin