Proxy Seçim Rehberi
Uygulama HTTP veya SOCKS5 ile proxy üzerinden siteye ulaşır.

HTTP veya SOCKS5: yazılımınızla hangi proxy’ler çalışır?

Uygun IP’ye sahip bir proxy, uygulamanızla da çalışmalıdır. İkisi aynı bağlantı yöntemini, yani protokolü desteklemelidir. Yazılımınız yalnızca HTTP proxy kabul ediyorsa sadece SOCKS5 sunan hizmeti satın almak gereksinimi karşılamaz. İkisi de kullanılabiliyorsa taşımanız gereken trafiğe ve hizmetin gerçek desteğine göre seçin.

HTTP CONNECT ve SOCKS5, siteye TLS taşır; proxy’ye giden bağlantının şifrelenmesi ayrı bir özelliktir.

HTTP proxy’ler: sitelerle çalışmak için yaygın seçenek

Birçok veri toplama ve site izleme uygulaması HTTP proxy destekler. Bunlar normal HTTP isteklerini iletebilir. HTTPS sitesi için uygulama genellikle proxy’den CONNECT ile tünel açmasını ister, ardından tünel üzerinden siteyle güvenli bağlantı kurar.

Bu nedenle HTTP proxy, https:// hedefleriyle çalışabilir. Proxy adındaki HTTP, HTTPS sayfasının okunabilir metin olarak taşınması gerektiği anlamına gelmez. Normal bir tünel, doğru sertifika doğrulaması ve araya girme olmaması durumunda bağlantı içeriği uygulamanız ile site arasında şifrelenir.

Tünelin davranışı, şifreleme ve uygulama desteği için ProxyCompass bilgi tabanındaki HTTP ve SOCKS5 karşılaştırmasına bakın.

Veri toplama yazılımınız HTTP proxy ve CONNECT destekliyor, hizmet de gerekli sitelere izin veriyorsa bu yeterli olabilir. Yalnızca HTTPS sitelerine erişmek için SOCKS5’e ek ödeme yapmak genellikle yararlı bir özellik sağlamaz: bu amaçla SOCKS5 zorunlu değildir.

SOCKS5: bu bağlantı yöntemini destekleyen uygulamalar için

SOCKS5, uygulamanın proxy’den belirtilen hedefe bağlantı kurmasını ve verilerini taşımasını istemesine olanak tanır. Proxy’nin bu verileri web istekleri olarak yorumlaması gerekmez. Site erişiminin yanında başka TCP trafiği taşıyanlar dahil, SOCKS5 destekli uygulamalara uygundur.

SOCKS5 de HTTPS taşıyabilir. HTTP proxy’lerden daha hızlı veya ağır işler için daha uygun olduğuna ilişkin evrensel bir kural yoktur. Yazılımınızın protokolü nasıl uyguladığı ve hizmetin sizin yükünüzdeki performansı daha önemlidir. Proxy gereken hedef ve portlara izin veriyorsa bazı uygulamalar HTTP CONNECT üzerinden başka TCP trafiği de taşıyabilir.

Siteye HTTPS ile proxy’ye HTTPS ayrı bağlantılardır

Normal HTTP proxy, uygulamanın proxy’ye bağlantısında TLS kullanılmadan HTTPS ile korunan site içeriğini taşıyabilir. HTTPS proxy destekleyen hizmet, proxy’ye ayrı bir TLS bağlantısı sağlayabilir. Bu bağlantı, proxy erişimini kurmak için yapılan alışveriş dahil o bölümü de korur.

Sağlayıcılar HTTP/S ve HTTPS gibi etiketleri farklı anlamlarda kullanır. Bazen CONNECT üzerinden HTTPS sitelerine erişimi, bazen proxy’nin kendisine şifreli bağlantıyı anlatırlar. İkincisi gerekiyorsa hem hizmetin hem yazılımınızın proxy’ye TLS desteğini doğrulayın. Normal SOCKS5 bu bağlantı bölümünü kendiliğinden şifrelemez.

Uygulamanız UDP gerektiriyorsa

SOCKS5, UDP paketlerini taşımak için UDP ASSOCIATE tanımlar. Hem uygulama hem proxy hizmeti bunu uygulamalıdır. SOCKS5 etiketi veya bir sitenin başarıyla yüklenmesi UDP desteğini kanıtlamaz.

Uygulama UDP kullanıyorsa satın almadan önce bu özelliği, izin verilen portları ve ilgili sınırları doğrulayın. Normal HTTP CONNECT bir TCP tüneli sağlar; UDP için ayrıca belirtilmiş destek gerekir.

Satın almadan önce neler uyuşmalı?

Uygulamanızdaki proxy seçeneklerini pakete dahil protokollerle karşılaştırın. Ardından kimlik doğrulama yöntemini kontrol edin: erişim bilgileri, onaylı istemci IP’leri veya başka bir desteklenen düzen. Son olarak hizmetin gereken sitelere, portlara ve bağlantı sayısına izin verdiğini doğrulayın.

Protokol, uygulamanızın proxy’ye nasıl bağlandığını belirler. Veri merkezi, ISP, konut ve mobil ise sitenin isteği hangi ağdan aldığını anlatır. Bunlar satın almanın farklı özellikleridir: SOCKS5 desteği, sunucu adresini ev veya mobil IP’ye dönüştürmez.

Rehber içeriğine dön