IP rotasyonu, taradığınız hedef sitelere her isteği farklı bir IP adresinden ileterek tek bir kaynaktan gelen yoğun trafiği bir IP havuzuna dağıtmaktır. Modern proxy hizmetlerinin temel özelliklerinden biridir ve büyük ölçekli web operasyonlarında kaçınılmazdır.
Neden Rotasyon?
Web sunucuları, dakika başına aynı IP'den gelen istek sayısını sınırlar. 50 istek/dakika eşiğini geçen IP'ler genelde 429 (Too Many Requests) yanıtı alır ve geçici olarak engellenir. 100 IP'ye yayılmış 5.000 istek/dakika ise eşiğin altında kalır; engellenme olmaz.
Rotasyon Modelleri
- Per-request: Her HTTP isteğinde yeni IP. En hızlı dağıtım, ama oturum tutamaz.
- Per-session: Belirlenen süre boyunca aynı IP (sticky). Cookie ve login için gerekli.
- Per-domain: Domain başına bir IP atanır. Tutarlı ama daha az dağılım.
- Round-robin: Havuzdaki tüm IP'lere sırayla dağıtım. En adil yük.
- Weighted: Bazı IP'lere daha fazla istek (örn. başarı oranına göre).
trproxy'de Rotasyon
Panelimizde varsayılan rotasyon süresi 10 dakikadır (sticky). 1 dakika ile 1 saat arası ayarlayabilirsiniz. Tamamen rotating modunda her istek farklı IP'den çıkar; bu mod scraping için idealdir.
Backconnect Endpoint Mantığı
Eskiden 1000 IP için 1000 ayrı endpoint'e bağlanırdınız. Modern proxy'lerde tek endpoint vardır: tr.trproxy.tr:7777. İstek yaptığınızda proxy gateway havuzdan IP seçer ve isteğinizi oradan iletir. Sizin için saydamdır.
"Çok IP'm var" demek başka, "doğru rotasyon" başka. Havuzun büyüklüğü kadar dağıtım kalitesi de önemlidir.
Hangi Senaryoda Hangi Mod?
Sıralama takibi → per-request. Hesap yönetimi → per-session sticky. E-ticaret sepet akışı → per-session sticky. Arama motoru kazıma → per-request. API rate limit aşma → round-robin.
Yaygın Hata: IP Yakma
Aynı IP'den 1000 istek atıp sonra rotasyon açmak işe yaramaz; IP zaten yandı. Doğru yaklaşım: kullanım başından itibaren makul bir hızla (saniyede 1-2 istek/IP) rotasyon yapmak.
Projeniz için doğru rotasyon ayarlarını birlikte belirlemek için WhatsApp üzerinden ulaşın.