Rotasyonlu proxy'ler: otomatik IP değişimi
Rotasyonlu proxy'ler, IP adresini her istekte veya belirlenen zaman aralıklarında otomatik olarak değiştiren bir proxy sunucu sistemidir.
Rotasyon nasıl çalışır
İstek başına
Her yeni HTTP isteği yeni bir IP adresinden gönderilir:
Request 1 → IP: 192.168.1.1
Request 2 → IP: 45.67.89.10
Request 3 → IP: 203.0.113.42
Zamana göre (sticky oturumlar)
IP belirli bir süre korunur (1-30 dakika):
Minutes 0-10 → IP: 192.168.1.1
Minutes 10-20 → IP: 45.67.89.10
Rotasyonlu proxy'lerin avantajları
1. Ban koruması
- Siteler IP bazında engelleyemez
- Yükün çok sayıda adrese dağıtılması
- Farklı kullanıcıların davranışının taklit edilmesi
2. Ölçeklenebilirlik
- Dakikada binlerce istek
- Tek endpoint — milyonlarca IP
- Kolay entegrasyon
3. Limitleri aşma
- Rate limiting etkisiz hâle gelir
- Her IP'nin kendi istek limiti olur
Kullanım senaryoları
| Görev | Rotasyon türü |
|---|---|
| Veri kazıma | İstek başına |
| Reklam doğrulama | İstek başına |
| Fiyat izleme | İstek başına |
| SMM, sosyal medya | Sticky 10-30 dk |
| Oturum açma | Sticky 30+ dk |
Kullanım örneği
Python + requests
import requests
# Tek endpoint — her istek için farklı IP
proxy = "http://user:[email protected]:8080"
for i in range(100):
response = requests.get(
"https://httpbin.org/ip",
proxies={"http": proxy, "https": proxy}
)
print(f"Request {i}: {response.json()['origin']}")
Sticky oturumla
# IP 10 dakika korunur
proxy = "http://user:[email protected]:8080"
Rotasyonlu vs statik proxy'ler
| Parametre | Rotasyonlu | Statik |
|---|---|---|
| IP değişimi | Otomatik | Manuel |
| Veri kazıma için | Mükemmel | Zayıf |
| Hesaplar için | Sticky ile | Mükemmel |
| Fiyat | Trafik/istek başına | IP/süre başına |
Sonuç
Rotasyonlu proxy'ler, ciddi her veri kazıma veya otomasyon işi için olmazsa olmazdır. Ana sorunu — IP engellemesini — çözerler.
