KYC olmadan — kimlik yok, selfie yok, belge yok · IP başına özel IPv4, 30 günlük kiralama
Dil: Türkçe
Başla

Kılavuz · proxy protokolleri

SOCKS5 ve HTTP proxy: farkları nelerdir ve hangisini kullanmalıyım

Her ikisi de HTTPS trafiğinizi aynı IP üzerinden taşır. Tünelin nasıl açıldığı, DNS'i kimin çözümlediği ve hangi programların onları desteklediği konusunda farklılaşırlar.

Son güncelleme: · 6 dk okuma

Hızlı yanıt

SOCKS5 ve HTTP proxy: hangisini kullanmalıyım?

SOCKS5 ve HTTP proxy seçiminde, web istekleri için HTTP kullanın, çünkü her HTTP kütüphanesi onu destekler ve CONNECT HTTPS'i temiz bir şekilde tüneller; HTTP dışı TCP trafiği veya yalnızca SOCKS konuşan araçlar için SOCKS5 (RFC 1928, 1996) kullanın. RackProxies her özel IPv4 üzerinde HTTP, HTTPS (CONNECT) ve SOCKS5 destekler, 30 gün için IP başına $1,29'dan başlayan fiyatlarla. KYC yok, kripto.

Bir bakışta SOCKS5 ve HTTP proxy

HTTP proxySOCKS5 proxy
ŞartnameHTTP Semantics, RFC 9110 (CONNECT metodu, 407 durumu)RFC 1928 (Mart 1996); RFC 1929'da kullanıcı adı/şifre
KatmanUygulama: HTTP'yi anlarOturum: herhangi bir TCP akışını aktarır
HTTPS siteleriCONNECT tüneli üzerinden; proxy içeriği okuyamazTCP aktarımı üzerinden; proxy içeriği okuyamaz
Düz http:// siteleriProxy her isteği okur ve iletirHam baytlar olarak aktarılır
Ana makine adını kim çözerProxyMakineniz (socks5://) veya proxy (socks5h://)
Kimlik doğrulamaProxy-Authorization başlığı, genellikle BasicRFC 1929'dan yöntem 0x02 veya allowlist ile hiçbiri
UDPHayırRFC 1928'de tanımlı (UDP ASSOCIATE); RackProxies UDP garanti etmez
Araçlarda destekHer HTTP istemcisi, tarayıcı ve kazıma kütüphanesicurl, tarayıcılar, birçok kütüphane; bazıları ek paket gerektirir
RackProxies'teEvetEvet

Bir HTTP proxy, HTTPS trafiğini nasıl taşır?

Bir HTTP proxy, HTTPS trafiğini istemcinizin RFC 9110'daki CONNECT yöntemiyle açtığı bir tünel üzerinden taşır. İstemci ana makine adını ve portu belirtir, proxy bunlara bağlanır ve 200 yanıtını verir; ardından yalnızca şifreli baytları aktarır.

Belgeleme kimlik bilgileriyle alışveriş şöyle görünür:

CONNECT isteği ve yanıtı
CONNECT api.ipify.org:443 HTTP/1.1
Host: api.ipify.org:443
Proxy-Authorization: Basic VVNFUk5BTUU6UEFTU1dPUkQ=

HTTP/1.1 200 Connection established

Basic değeri Base64'te USERNAME:PASSWORD olur; bu bir kodlamadır, şifreleme değildir. Kimlik bilgileri yanlışsa proxy 200 yerine 407 Proxy Authentication Required yanıtını verir. 200 sonrasında istemciniz tünelin içindeki web sitesiyle TLS başlatır; böylece proxy ana makine adını ve veri hacmini görür ama sayfaları görmez. Düz bir http:// adresi için tünel yoktur: istemci tam URL'yi proxy'ye gönderir ve proxy bunu okuyabilir.

Bir SOCKS5 proxy bir bağlantıyı nasıl açar?

Bir SOCKS5 proxy, bir bağlantıyı RFC 1928'de tanımlı üç kısa ikili alışverişle açar: bir kimlik doğrulama yöntemi üzerinde anlaşan bir karşılama, oturum açma ve hedef adresi içeren bir bağlantı isteği. Tablo, kullanıcı adı ve parolayla oturum açma (RFC 1929) ve 443 portunda api.ipify.org için bir isteğin baytlarını gösterir.

RFC 1929, kullanıcı adını ve parolayı her biri en fazla 255 bayt olacak şekilde açık metin olarak gönderir. HTTP üzerinden Basic kimlik doğrulama gibi, tek başına hiçbir şeyi korumaz; web sitesiyle TLS oturumu sonrasında aktarım içinde çalışır. Bir IP allowlist, parola göndermeyi tamamen önler. Oturum açma seçenekleri: Kullanıcı adı ve şifre veya bir IP izin listesi (10 IP'ye kadar).

SOCKS5 el sıkışması, bayt bayt

AdımGönderenBaytlar (hex)Anlam
Karşılamaİstemci05 01 02Sürüm 5, sunulan tek yöntem: kullanıcı adı/parola
Yöntem seçimiProxy05 02Kullanıcı adı/parola kabul edildi
Oturum açmaİstemci01, uzunluk, kullanıcı adı, uzunluk, parolaRFC 1929 alt anlaşması, sürüm 1
Oturum açma sonucuProxy01 00Başarılı (başka herhangi bir durum baytı başarısızlık anlamına gelir)
Bağlantı isteğiİstemci05 01 00 03 0D api.ipify.org 01 BBCONNECT, 13 baytlık alan adı, port 443
YanıtProxy05 00 00 01 + bağlanılan adres ve portBaşarılı; aktarım açık

socks5 ve socks5h arasındaki fark nedir?

socks5:// ile kendi makineniz alan adını çözer ve proxy'ye bir IP adresi gönderir; socks5h:// ile proxy alan adını alır ve çözer. "h" harfi hostname (alan adı) anlamına gelir. Adlar curl'den gelir ve PySocks ile Python requests tarafından da kullanılır.

Fark iki açıdan önemlidir. Birincisi, yerel çözümleme kendi ağınızdan bir DNS sorgusu gönderir, bu da çözümleyicinize hangi siteleri ziyaret ettiğinizi bildirir. İkincisi, yerelde aldığınız DNS yanıtı size yakın bir sunucuyu gösterebilir, proxy'ye yakın olanı değil, bu yüzden bir CDN size yanlış bölgeyi sunabilir. Aksini gerektiren bir nedeniniz yoksa socks5h:// kullanın. HTTP proxy'ler her zaman proxy tarafında çözer, çünkü CONNECT alan adını taşır.

Her iki şema ile aynı test
curl -x socks5h://USERNAME:[email protected]:PORT https://api.ipify.org
curl -x http://USERNAME:[email protected]:PORT https://api.ipify.org

Hesabınızda listelenen adresi, portu ve kimlik bilgilerini kullanın; 203.0.113.24 bir dokümantasyon adresidir.

SOCKS5 UDP'yi destekliyor mu?

SOCKS5 standardı UDP ASSOCIATE adlı bir komutla UDP aktarımını tanımlar, ancak destek sunucuya ve istemciye bağlıdır. Birçok proxy hizmeti ve birçok istemci kütüphanesi yalnızca TCP uygular.

RackProxies IP'lerini HTTP, HTTPS (CONNECT) ve SOCKS5 için satar ve UDP vaat etmiyoruz. Kullanımınız UDP gerektiriyorsa, daha fazla satın almadan önce 1 IP planında test edin ve önce desteğe sorun. Web istekleri, API'ler ve HTTPS üzerinden izleme için ihtiyacınız olan tek şey TCP'dir.

Aracım için hangisini seçmeliyim?

Aracınız HTTP konuşuyorsa HTTP, konuşmuyorsa veya yalnızca SOCKS destekliyorsa SOCKS5 seçin. Pratikte:

  • Python requests, undici ile Node.js fetch, Playwright, Scrapy: HTTP kutudan çıktığı gibi çalışır. SOCKS5, requests'te ek bir paket gerektirir (requests[socks]).
  • curl ve wget: curl ikisini de destekler; wget HTTP proxy'leri kullanır.
  • Tarayıcılar: ikisi de, ancak Chromium'un yerleşik SOCKS5 istemcisi geçmişte kullanıcı adı ve şifre kimlik doğrulamasını desteklemedi, bu yüzden güvenli seçim HTTP biçimi veya izin listesidir.
  • HTTP dışı TCP istemcileri (veritabanı araçları, özel protokoller): SOCKS5.

Kod örnekleri her durumu gösterir ve hızlı başlangıç her iki protokolü curl ile test eder.

SOCKS5 ve HTTP proxy soruları

SOCKS5 bir HTTP proxy'den daha hızlı mı?

Planlama yapmanızı gerektirecek bir şekilde değil. HTTPS için ikisi de sonunda şifreli bir akış aktarır ve kurulum her iki durumda da bir veya iki kısa alışverişe mal olur. Hedefe olan mesafe ve yol üzerindeki yük çok daha önemlidir. Bir hız rakamı yayımlamıyoruz; kendi hedefinizi curl'ün zamanlama değişkenleriyle ölçün.

SOCKS5 HTTP'den daha mı gizli?

HTTPS trafiği için ikisi de sayfa içeriğini uçtan uca şifreli tutar. Hiçbiri proxy oturum açmasını şifrelemez: Basic kimlik doğrulama ve RFC 1929, ikisi de okunabilir biçimde gönderir. socks5h ile SOCKS5, DNS sorgularını yerel ağınızdan uzak tutar; bir HTTP proxy de kendi tarafında çözerek aynısını yapar. Bir IP izin listesi şifre göndermeyi önler.

Bir RackProxies IP'si her iki protokolle çalışır mı?

Evet. Her IP HTTP, HTTPS (CONNECT) ve SOCKS5 destekler. Hesabınızda her IP için listelenen bağlantı bilgilerini kullanın. Her IP hesabınızda IP:PORT:USERNAME:PASSWORD satırı olarak teslim edilir, TXT veya CSV olarak dışa aktarılabilir. Bağlantı biçimi sayfası bir satırı http:// veya socks5h:// URL'sine nasıl dönüştüreceğinizi gösterir.

Protokol listenizde HTTPS (CONNECT) ne anlama geliyor?

https:// web sitelerine HTTP proxy üzerinden CONNECT tüneli ile ulaşabileceğiniz anlamına gelir, böylece TLS oturumu istemcinizden web sitesine kadar uzanır. Sizinle proxy arasındaki bağlantının şifreli olduğu anlamına gelmez. Oturum açma, olağan Basic biçiminde proxy'ye gider veya izin listesiyle hiç gitmez.

Neden 407 hatası alıyorum?

407 Proxy Authentication Required yanıtı, HTTP proxy'nin kimlik bilgilerinizi kabul etmediği veya kimlik bilgisi olmadan bağlandığınızda IP'nizin izin listesinde olmadığı anlamına gelir. Kullanıcı adını, şifreyi ve portu kontrol edin ve şifredeki özel karakterleri URL kodlayın. Hızlı başlangıç diğer yaygın hataları listeler.

SOCKS5 proxy satın almak için kimlik gerekli mi?

Hayır. KYC yok: kaydolmak, bakiye yüklemek veya satın almak için kimlik, selfie veya belge gerekmez. Her RackProxies planı aynı özel IPv4 üzerinde HTTP ve SOCKS5 içerir, BTC, USDT, USDC, ETH, SOL, LTC ile ödenir. Bir IP 30 gün için $1,29 ve 100 IP $59,25 tutar; bkz. fiyatlandırma.

Her IP'de HTTP ve SOCKS5

$1,29 için 1 IP. KYC yok, kripto ile ödeme.

Kaynaklar (6)
  1. RFC 1928: SOCKS Protokolü Sürüm 5 — IETF (2026-10-19)
  2. RFC 1929: SOCKS V5 için Kullanıcı Adı/Şifre Kimlik Doğrulaması — IETF (2026-10-19)
  3. RFC 9110: HTTP Anlam Bilimi (CONNECT, 407, Proxy-Authorization) — IETF (2026-10-19)
  4. CONNECT istek yöntemi — MDN Web Docs (2026-10-19)
  5. curl man sayfası (--proxy, socks5h) — curl project (2026-10-19)
  6. Requests: SOCKS proxy'leri — Requests (2026-10-19)

1 IP $1,29 · KYC olmadan

Fiyatları gör