Rotating Proxy hizmetlerinin temel çalışma prensibi, her istekte farklı bir IP adresi döndürerek anonimliği ve çeşitliliği maksimuma çıkarmaktır. Ancak bazı kullanım senaryolarında, belirli bir süre boyunca aynı IP adresini kullanmak gerekebilir. İşte bu noktada Sticky Session özelliği devreye girer.
Rotating Proxy sisteminde standart kullanımda, her bağlantı talebi (request) farklı bir IP adresi üzerinden gerçekleştirilir. Örneğin Birleşik Krallık (GB) lokasyonunu seçtiğinizde, sisteminiz bu ülkeye ait geniş bir IP havuzundan rastgele IP adresleri çekerek bağlantı kurar. Bu mekanizma sayesinde:
Sticky Session özelliği, Rotating Proxy hizmetinizde belirli bir süre boyunca aynı IP adresini kullanmanızı sağlayan gelişmiş bir özelliktir. Bu özellik sayesinde bir "session" (oturum) anahtarı oluşturarak, belirlediğiniz süre zarfında tüm isteklerinizin aynı IP adresi üzerinden gerçekleşmesini sağlayabilirsiniz.
Sticky session özelliği özellikle şu durumlarda kritik öneme sahiptir:
Sticky session kullanımı için proxy bağlantı bilgilerinizi özel bir formatta düzenlemeniz gerekir. Genel kullanım formatı şöyledir:
Kullanıcı Adı Formatı:
kullanici_adiniz-session-OTURUM_ANAHTARI-country-ULKE_KODU
Örnek Yapılandırma:
| Bileşen | Açıklama | Örnek |
|---|---|---|
| Kullanıcı Adı | Hesabınıza özel kullanıcı adı | user12345 |
| Session Key | Benzersiz oturum tanımlayıcısı (istediğiniz string) | mysession1, abc123, login_session |
| Ülke Kodu | İki haneli ISO ülke kodu | gb, us, tr, de |
| Proxy Adresi | Rotating proxy sunucu adresi | rotate.livaproxy.com |
| Port | Proxy bağlantı portu | 12345 |
Tam Konfigürasyon Örneği:
Proxy Host: rotate.livaproxy.com
Proxy Port: 12345
Kullanıcı Adı: user12345-session-oturum1-country-gb
Şifre: hesap_sifreniz
Aynı ülke lokasyonundan farklı bir IP adresine geçmek için iki temel yöntem bulunmaktadır:
En pratik yöntem, session anahtarınızı değiştirmektir. Her farklı session key, farklı bir IP adresi ataması yapar:
user12345-session-oturum1-country-gb → IP: 185.x.x.1user12345-session-oturum2-country-gb → IP: 185.y.y.2user12345-session-oturum3-country-gb → IP: 185.z.z.3Session anahtarı olarak kullanabileceğiniz değerler tamamen size kalmıştır: sayılar, harfler, kelimeler veya kombinasyonlar kullanabilirsiniz.
Eğer session parametresini kullanmazsanız, sistem otomatik olarak her istekte farklı IP döndürür:
Kullanıcı Adı: user12345-country-gb
Şifre: hesap_sifreniz
Bu yapılandırmada her HTTP isteği, her API çağrısı veya her tarayıcı bağlantısı farklı bir IP adresi kullanır.
Rotating Proxy hizmetlerinin en güçlü özelliklerinden biri, aynı anda birden fazla session kullanabilme kapasitesidir. Bu sayede:
| Görev | Session Key | Ülke | Kullanım Amacı |
|---|---|---|---|
| Thread 1 | session-worker1 | us | ABD verisi toplama |
| Thread 2 | session-worker2 | gb | İngiltere verisi toplama |
| Thread 3 | session-worker3 | de | Almanya verisi toplama |
| Login İşlemi | session-account1 | tr | Hesap yönetimi |
Sticky session kullanımında IP adresi belirlediğiniz session key aktif olduğu sürece sabit kalır. Ancak bazı durumlarda IP değişimi gerçekleşebilir:
Python ve requests kütüphanesi ile sticky session kullanımı:
import requests
# Proxy konfigürasyonu
proxy_host = "rotate.livaproxy.com"
proxy_port = "12345"
username = "user12345-session-mysession1-country-gb"
password = "sifreniz"
proxies = {
"http": f"http://{username}:{password}@{proxy_host}:{proxy_port}",
"https": f"http://{username}:{password}@{proxy_host}:{proxy_port}"
}
# Aynı IP ile çoklu istek
for i in range(5):
response = requests.get("https://api.ipify.org", proxies=proxies)
print(f"İstek {i+1} - IP: {response.text}")
Bu örnekte tüm istekler aynı IP adresi üzerinden gerçekleşir. Session key'i değiştirerek yeni IP alabilirsiniz.
| Özellik | Normal Rotating | Sticky Session |
|---|---|---|
| IP Değişim Sıklığı | Her istekte | Session süresi boyunca sabit |
| Kullanım Senaryosu | Hızlı veri toplama, maksimum anonimlik | Login işlemleri, çok adımlı süreçler |
| IP Kontrolü | Sistem otomatiği | Kullanıcı kontrollü (session key ile) |
| Konfigürasyon | Basit | Session parametresi gerekli |
Eğer aynı session key'i kullanmanıza rağmen IP değişiyorsa:
Session özelliği aktif olmaması durumunda:
Sticky session kullanımı, GB bazlı faturalandırılan Rotating Proxy paketlerinde trafiğinizi optimize etmenize yardımcı olur:
Rotating Proxy hizmetlerinde sticky session özelliği, esneklik ve kontrol sağlayan güçlü bir araçtır. Kullanım senaryonuza göre doğru stratejiyi seçmeniz önemlidir:
Detaylı teknik destek için 7/24 destek ekibimiz ile iletişime geçebilir, özel kullanım senaryolarınız için konfigürasyon önerileri alabilirsiniz.
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.