Bir SOCKS5 paketi ne sağlar
Bir ProxySale paketi bir liste bağlantısıdır. Yazılımınız onu çağırır ve her satırda bir ip:port bulunan düz metin alır; her satır aynı portta SOCKS5, SOCKS4, HTTP ve HTTPS kabul eder. SOCKS5 proxy ayrı bir ürün olarak satılmaz: fiyat listesindeki her paket, seçtiğiniz boyutta, 200 ile 50.000 IP arasında bir SOCKS5 proxy listesi verir.
Adresleri kendiniz seçmek için bağlantıyı .csv ile bitirin. İlk satırında sütun adları, değerler arasında noktalı virgül bulunan bir dosya alırsınız. Dosya iki harfle ülkeyi, trafiğin çıktığı IP’yi ve proxy’nin hızını, çevrimiçi kalma süresini gösteren iki sayıyı verir: sayı büyükse adres iyidir. Dosyayı bu sütunlara göre süzün ve scraper’ınıza yalnızca gereken ülkeleri ve en iyi adresleri verin.
Sınırsız paketlerde erişim sunucunuzun IP’siyle olur. Bu adresi panele bir kez eklersiniz ve proxy’ler ondan gelen bağlantıları kullanıcı adı ve şifre olmadan kabul eder. SOCKS5 için bu çok önemlidir, çünkü birçok scraper ve denetleyici SOCKS5 kimlik doğrulamasını kötü yönetir ya da atlar. Konut proxy’leri de SOCKS5 konuşur ama proxy satırındaki kullanıcı adı ve şifreyle bağlanır; protokolü satır oluştururken seçersiniz.
Scraper’lar SOCKS5’i neden sever
SOCKS5, HTTP’nin bir katman altında çalışır. Proxy, yazılımınızla hedef arasında baytları taşır ve isteğe dokunmaz; başlıklar siteye scraper’ınızın yazdığı gibi ulaşır. İsteğin parmak izi tamamen sizin kontrolünüzde kalır.
Protokol her türlü TCP trafiğini taşır. Tek bir SOCKS5 proxy listesi aynı anda bir web scraper’ını, bir API istemcisini, bir e-posta denetleyicisini ve kendi betiklerinizi besleyebilir.
socks5h şemasıyla proxy alan adlarını da çözer. Sunucunuz ana bilgisayar adını iletir, proxy onu çözer ve hedef alan adı için DNS sorgusu proxy tarafından çıkar.
- Python requests:
requests[socks]kurun ve proxies sözlüğünesocks5h://ip:portyazın. - curl: komuta
-x socks5h://ip:portekleyin. - Node.js: bir SOCKS agent oluşturup HTTP istemcinize verin.
- A-Parser, ZennoPoster, ScrapeBox: proxy ayarlarında SOCKS5 seçin ve liste bağlantısını yükleyin.
SOCKS5 mi HTTP mi
İki protokol de her portta çalışır, seçimi yazılımınız yapar. Araç destekliyorsa ve DNS çözümlemesinin proxy tarafında olmasını istiyorsanız SOCKS5 kullanın. Yalnızca HTTP proxy kabul eden araçlar ve tarayıcıda hızlı kontroller için HTTP kullanın. Bu tarafı HTTP ve HTTPS proxy sayfası ele alıyor.
Hız hemen hemen aynı kalır. Asıl farkı paralel bağlantı sayısı yaratır: paketin thread’leri yazılımınızın aynı anda kaç bağlantı açık tutacağını belirler.
Liste boyutunu seçmek
İşinizin ihtiyaç duyduğu paralel istek sayısından başlayın. 500 thread’li bir parser, 5.000 IP ve 500 thread’li World MIX paketine uyar. 2.500 thread’li bir iş 30.000 IP’lik paketi ister. Sınırın üstünde proxy’ler bağlantıları reddeder ve yazılımınız bunları ölü sayar, bu yüzden biraz pay bırakın.
Liste boyutu günlük ortalamadır: geceleri ve tatillerde daha az adres çevrimiçidir. Uzun işler için günlük ya da aylık paket alın; bir ay, günlük ödemeye göre günde yaklaşık %38 daha ucuzdur. Binlerce thread’li işler toplu proxy sayfasında anlatılıyor.
Bölge de önemlidir. World MIX küresel sitelere uyar; Avrupa proxy, BDT proxy ve Çin proxy ise yerel arama sonuçları ve bölgesel mağazalar için dünyanın tek bir bölgesinden adres verir.
Sık görülen SOCKS5 sorunları ve çözümleri
- Her satırda bağlantı reddediliyor: sunucunuzun IP’si panelde yok ya da yazılımınız başka bir adresten çıkıyor. O sunucuda
curl https://ifconfig.me/ipile çıkış IP’sini kontrol edip ekleyin. - Satırların bir kısmı başlar başlamaz düşüyor: aracınızdaki thread sayısı paket sınırını aşıyor. Düşürün ya da daha çok thread’li bir pakete geçin.
- Hedef kendi DNS sunucunuzu görüyor: araç düz
socks5kullanıyor ve adları yerelde çözüyor.socks5hkullanın ya da ayarlardan uzak DNS’i açın. - Bazı satırlar yavaş yanıt veriyor: büyük bir listede her zaman birkaç yavaş adres olur. 15 ila 30 saniyelik zaman aşımı koyun ve başka bir satırla yeniden deneyin.
Listeyi taze tutmak
Havuz gün boyunca değişir. Yazılımınızı liste bağlantısını her 8 ila 10 dakikada bir yeniden yükleyecek şekilde ayarlayın; böylece hep havuzun canlı kısmıyla çalışır. Daha sık istekleri yavaşlatırız. Liste düzeyinde dönüşü dönen proxy sayfası anlatıyor.
Bir satırı elle kontrol etmek için curl -x socks5h://ip:port https://ifconfig.me/ip çalıştırın. Yanıt, hedef sitelerin gördüğü adresi gösterir.
Ödemeden önce deneyin
Destek, doğrulanmış her müşteriye herhangi bir paketten bir saat ücretsiz verir. Sohbette ya da iletişim sayfasından bir talepte isteyin, bağlantıyı yazılımınıza yükleyin ve sonuçlara kendi hedeflerinizde bakın.
Kodunuzu hızlıca denemek için ücretsiz proxy listesinde açık SOCKS5 satırları var. Birkaç saatte ölürler ve yalnızca test içindir; gerçek bir işten önce pakete geçin.
