Sticky ve rotating proxy: oturum kontrolü nasıl çalışır
Sticky ve rotating proxy: istek başına ve zamanlayıcılı rotasyon, sticky oturumun yeni IP'den ne zaman üstün olduğu, çerezlerin IP değişimiyle ilişkisi ve oturum kimliğini kendiniz nasıl test edeceğiniz.
Rotating IP'ler istekleri bir havuza yayar. Sticky oturumlar bir pencere boyunca tek adresi tutmaya çalışır. Bu rehber kazıma, hesap işi veya QA için proxy alıp oturum kipi seçmesi gerekenler içindir. Top Proxy bir karşılaştırma kataloğudur: IP satmayız, ücretsiz anahtar dağıtmayız. Mekaniği anlatır, kendiniz kontrol edebileceğiniz sağlayıcılara işaret ederiz.
Oturum kontrolü, IP'nin nereden geldiğinden ayrıdır. Bir Residential havuz dönebilir veya tutabilir. Bir mobil havuz aynı şeyi yapabilir. Datacenter tarifesi çoğu zaman kiralama süresi için statik adres olarak satılır; kesin koşullar ürüne bağlıdır. Alıcılar bu sözcükleri karıştırır, sonra ödeme akışının yarıda neden koptuğunu merak eder.
01Rotating, sticky ve statik: üç ayrı davranış
Bu terimler eşanlamlıymış gibi kullanılır. Farklı şeyleri anlatırlar.
| Kip | Geçidin yaptığı | Değişimi kim kontrol eder | Tipik uyum |
|---|---|---|---|
| İstek başına rotating | Her bağlantı veya istek için havuzdan bir çıkış seçer; aynı adresi yeniden verebilir | Geçit | Bağımsız sayfa çekimleri, geniş URL listeleri |
| Zamanlayıcıyla rotating | Aralık bitince havuzdan yeni çıkış seçer; seçim tekrarlanabilir | Sağlayıcı ayarı veya sizin parametreniz | Ortada değişime dayanan kısa akışlar |
| Sticky oturum | Aynı oturum kimliğini gönderdiğiniz sürece aynı çıkışı tutmaya çalışır | Siz, oturum kimliği üzerinden | Girişler, sepetler, çok adımlı formlar, çereze bağlı sayfalı sonuçlar |
| Statik | Kiralama süresi boyunca oturumlar arasında aynı adresi tutmayı hedefler | Ürün koşulları | Uzun ömürlü hesaplar, izin listesi |
| Özel (dedicated) | Bir adresi (statik olsun olmasın) yalnızca sizin kullanımınıza ayırır | Ürün koşulları | Sorunun IP'nin paylaşılması olduğu durumlar |
Önemli sütun üçüncüsüdür. İstek başına rotasyonda siz bir şey yapmazsınız, geçit yeniden seçer; bu çoğu zaman ama her zaman değil farklı bir IP demektir. Sticky oturumda her istekte bir sinyal gönderirsiniz, sağlayıcı bunu tutmaya çalışır. Statik, adresin sürekliliğini anlatır; özel, münhasırlığı anlatır. Hiçbiri kesinti veya yeniden atamaya karşı söz değildir; bunlar ürüne ve sözleşmeye bağlı kalır.

Geçidin oturum kimliği olan ve olmayan istekleri nasıl ele aldığının şema örneği. Editöryal bir diyagramdır, ölçülmüş ağ verisi değildir; gerçek ömürler ve yedekleme sağlayıcıya bağlıdır.
02Rotasyon nasıl çalışır: istek başına ve zamanlayıcıyla
Rotating geçit, büyük bir havuzun önündeki tek bir ana bilgisayar adı ve porttur. Her yeni oturum başladığında geçit o havuzdan bir çıkış seçer. Oturum anahtarı yoksa birçok Residential geçit her bağlantıyı yeni sayar, bu yüzden ardışık istekler farklı adreslerden çıkabilir; havuz az önce kullandığınız adresi geri de verebilir. Tam varsayılan sağlayıcıya göre değişir, varsaymak yerine ürün sayfasını okuyun.
İstek başına rotasyon, her çekimin kendi başına durduğu işlere uyar: ürün sayfaları, herkese açık belgeler, arama sonuçları, fiyat anlık görüntüleri. Sitenin bir sonraki isteğin aynı haneden gelmesine ihtiyacı olmamalıdır. Web kazımada proxy rotasyonu denince çoğu kişinin kastettiği budur.
Zamanlayıcılı rotasyon ortada durur. Çıkış belirli dakika tutulsun, sonra geçit yeniden seçsin diye tasarlanır. Kimi sağlayıcı bunu port aralığı olarak, kimi kullanıcı adı parametresi olarak açar. Hedefin yeni adresi ne sıklıkla gördüğünü azaltır ama geçiş anını siz kontrol etmezsiniz; sınırı aşan bir akış yine kırılabilir.
Rotasyon gürültülü bir istemciyi gizlemez. Kazıyıcınız istek patlaması gönderiyorsa hedef yine bir patlama görür, yalnızca daha çok adrese yayılmış olur. Hız sınırları, makul eşzamanlılık ve nazik yeniden deneme mantığı hâlâ sizin kodunuzdadır.
03Sticky oturum ve statik IP
Sticky oturum sizi bir pencere boyunca, veya oturum kimliğini değiştirene kadar, tek çıkışa bağlar. Sağlayıcılar bunu çoğu zaman proxy kullanıcı adına kodlar. Belgeli iki örnek, ayrıntının ne kadar değiştiğini gösterir:
- Oxylabs Residential proxy'leri kullanıcı adında bir
sessiddeğeri alır, isteğe bağlı dakika cinsindensesstimeile. Oturum kontrolü belgesi varsayılan oturumun 10 dakika sürdüğünü veya 60 saniye istek gelmezse bittiğini,sesstimeile 1440 dakikaya kadar uzatılabileceğini söyler. IP çevrimdışı olursa olağan oturum başka IP'ye geçer ve devam eder; ayrısessid_oneipkipi dönmez, yerine HTTP 502 döner. - Bright Data kullanıcı adına
-session-<id>ekler. Proxy yapılandırma seçenekleri her benzersiz oturum kimliğinin benzersiz bir IP aldığını,-constbayrağının aynı eşi tuttuğunu, eş düşerse «no peer available» ile 502 döndüğünü söyler. Sayfa bir oturum ömrü yazmaz.
Sticky oturum eldeki en iyi çabadır. Eş çevrimdışı olabilir, mobil operatör adresi yeniden atayabilir, sağlayıcı çıkışı değiştirip değiştirmemeye veya gürültülü başarısız olmaya karar verir. Her tutma süresini hedef sayın, kira değil; bir girişin veya hesabın güvende kalacağı sözü olarak okumayın.
Sticky, statik veya özel ile de aynı şey değildir. Başka müşteriler aynı aralığı paylaşabilir, adres oturumunuzdan sonra havuza dönebilir. Adres sürekliliği istiyorsanız statik veya ISP ürünlerine bakın; münhasırlık istiyorsanız özel seçeneğe bakın. Koşulları her iki durumda da kontrol edin, çünkü kesinti ve yeniden atama ürüne göre ele alınır. Bu denge ISP ve Residential proxy yazısındadır.
04Çerezler, girişler ve IP değişince ne olur
Çoğu site ziyaretçiyi yalnızca IP ile değil, çerezle izler. Bu yüzden akış ortasında IP değişimi risklidir: çerez «aynı kullanıcı» der, ağ «farklı konum» der. Kimi site bunu kabul eder. Kimi çalınmış oturum sayar, yeni giriş ister veya sepeti sıfırlar.
HTTP istemciniz çerez yarısını kontrol eder. Python'da bir requests.Session nesnesi, Requests ileri kullanım belgesine göre istekler arasında çerezleri tutar ve bağlantıları yeniden kullanır. Proxy oturum kimliği IP yarısını kontrol eder. İkisi bağımsızdır. IP dönerken çerezleri tutabilirsiniz, veya boş çerez deposuyla IP'yi tutabilirsiniz. Kombinasyonu bilinçli seçin:
- Yeni çerez deposu + rotating IP: istekler arasındaki çerez ve IP bağlarını kaldırır. Durumsuz tarama için iyidir. Bir yapılandırmadır, görünmezlik değildir: tarayıcı veya istemci parmak izi, başlıklar ve hesap kimlikleri istekleri yine ilişkilendirebilir.
- Tek çerez deposu + sticky IP: yerinde duran tek ziyaretçi gibi durur. Girişler, sepetler ve çok sayfalı formlar için iyidir.
- Tek çerez deposu + rotating IP: riskli karışım. Çerezleri bir IP'ye bağlayan site meydan okuyabilir veya oturumu kapatabilir.
- Yeni çerez deposu + sticky IP: giriş yapmadan önce sitenin bir adrese nasıl davrandığını denemek için uygundur.
Rotasyonun çerezlerin ötesinde bir maliyeti de vardır: bir adresin sitede biriktirdiği itibarı kaybedersiniz; kimi hedeflerde her sayfada yeni bir meydan okuma demektir.
Hesap işi genellikle sticky veya statik ister, çoğu zaman da Residential veya mobil köken. Rotating datacenter IP, birçok giriş duvarının otomasyondan zaten beklediği kombinasyondur.
05Web kazımada proxy rotasyonu: kipi işe göre seçmek
Gerçek kazıyıcıların çoğu iki kipi de kullanır. Durum istemeyen liste sayfalarında döndürün. Ayrıntı sayfaları, girişler veya çerez ardındaki her şey için sticky oturuma geçin. Bu ayrım bir kazıyıcı ayarıdır, satıcı özelliği değil; sağlayıcının ikisini de açması yeter. Satın alma kararının gerisi web kazıma proxy rehberinde.
| İş | Önerilen kip | Neden |
|---|---|---|
| Herkese açık ürün veya arama sayfaları | İstek başına rotating | Tutulacak durum yok, yük çıkışlara yayılır |
| Bölgeye göre fiyat izleme | Ülke filtreli rotating | Konum önemli, süreklilik değil |
| Giriş, sonra birkaç sayfa | Sticky, akıştan biraz daha uzun tutma | Çerez ve IP tutarlı kalır |
| Ödeme veya çok adımlı form | Sticky, her çalıştırmada yeni oturum kimliği | Akış ortası değişim formu sıfırlayabilir |
| Uzun çalışan tarayıcı profili | Statik veya uzun sticky | Saatlerce süreklilik gerekir |
| Ortak API'de izin listesi | Statik (münhasırlık önemliyse özel) | İzin listesi kararlı adres ister |
Pratik kural: akışınızın ne kadar sürdüğünü ölçün, sticky pencereyi biraz daha uzun tutun, akış bitince yeni oturum kimliği üretin. Gerektiğinden uzun tutulan oturum, zaten işaretlenmiş olabilecek bir adreste sizi bırakır.
İşlenmiş örnek (varsayımsal sayılar). Günlüklerinizde giriş artı altı ayrıntı sayfası yaklaşık 4 dakika sürsün, bir adım da raporun oluşması için yaklaşık 90 saniye beklesin. Oxylabs'ın belgelenmiş varsayılanına (10 dakika veya 60 saniye istek gelmeden) göre toplam sığar ama 90 saniyelik boşluk boşta kalma sınırını aşar, oturum akış ortasında bitebilir. Çözüm daha uzun sesstime ayarlamak ve o sağlayıcının boşluklara nasıl baktığını kontrol etmek, veya bekleme sırasında istek göndermeye devam etmektir. Başka sağlayıcılar başka sınır kullanır; bu aritmetiği onların belgelenmiş değerleriyle yeniden yapın.
Emin değilseniz bir kontrol çalıştırın: aynı URL kümesi, aynı IP kökeni, iki oturum kipi. Başlamadan her çalıştırma için ne kaydedeceğinize karar verin:
Bunu kaydedin → Neden önemli
- 01İstek başına oturum kimliği ve zaman damgasıIP değişimini boşluklara veya süre dolmasına bağlar
- 02Çıkış IP'si ve ülkeRotasyonu, sticky tutmayı ve havuz kaymasını gösterir
- 03Protokol (HTTP veya SOCKS5)Protokolü IP kökeninden ayrı tutar
- 04HTTP durumu ve meydan okuma sayfalarıProxy hatalarını site savunmalarından ayırır
- 05Her adımdan sonra çerez veya giriş durumuAkışın IP değişiminden sağ çıkıp çıkmadığını gösterir
İşi bitiren kipi tutun.
Ülke filtreleri rotating iken de geçerlidir. ABD rotating havuzu ABD'de kalmalıdır ama karışık havuzlar kayabilir, bu yüzden birkaç istekte ülkeyi örnekleyin.
06Sticky oturumu bir dizi istekle nasıl test edilir
Yalnızca ürün sayfasına güvenmeyin. Aynı oturum kimliğini birkaç kez gönderin, sonra onsuz istek gönderin, her seferinde çıkış IP'sini kaydedin. Aşağıdaki taslak Python Requests kullanır. Proxy ana bilgisayarı, kullanıcı adı biçimi ve IP yansıma URL'si yer tutucudur; sağlayıcınızın belgelerindeki değerlerle değiştirin, çünkü oturum sözdizimi satıcıdan satıcıya değişir.
import time
from urllib.parse import quote
import requests
PROXY_HOST = "gw.example-provider.com:7777" # placeholder
USER = "USERNAME" # placeholder
PASSWORD = "PASSWORD" # placeholder, load from your secret store
IP_ECHO_URL = "https://ip-echo.example/plain" # placeholder endpoint that returns your IP
def proxies_for(session_id=None):
# Session syntax is provider-specific; this mirrors a "-session-<id>" style username.
user = f"{USER}-session-{session_id}" if session_id else USER
# Percent-encode credentials so characters like @ or : do not break the URL.
url = f"http://{quote(user, safe='')}:{quote(PASSWORD, safe='')}@{PROXY_HOST}"
return {"http": url, "https": url}
def exit_ip(session_id=None):
# Pass proxies per request: session-level proxies can be overridden by env proxy variables.
r = requests.get(IP_ECHO_URL, proxies=proxies_for(session_id), timeout=(5, 20))
r.raise_for_status()
return r.text.strip()
for i in range(5): # bounded series, no retry loop
print("sticky", i, exit_ip("test001"))
time.sleep(10)
for i in range(5):
print("no session", i, exit_ip())
TLS doğrulama açık kalır; bu Requests varsayılanıdır. İstek başına proxies argümanı önemlidir: Requests belgesi, session.proxies üzerine konan değerlerin ortam proxy ayarlarıyla üzerine yazılabileceğini uyarır.
Sonuçları dikkatle okuyun:
- Sticky dizide aynı IP, oturum kimliği olmadan farklı IP'ler, çoğu Residential geçidin hedeflediği şeydir.
- İlan edilen pencereden önce sticky dizide bir değişim, sağlayıcıya sormaya değer bir işarettir ama tek çalıştırma kanıt değildir. Eşler düşer, kimi sağlayıcı çıkışları tasarım gereği sessizce değiştirir.
- Yeni oturum kimliği farklı adres garantisi değildir. Havuzlar daha önce gördüğünüz bir IP'yi geri verebilir.
- Oturumu bitiren tek bir boşta kalma, tam zaman aşımını söylemez. Sonuç çıkarmadan önce farklı boşluklarla tekrarlayın.
- Oturumsuz dizide değişmeyen çıkış IP'si tek başına yönlendirmenin başarısız olduğunu kanıtlamaz. Kimi geçit çıkışı bağlantı başına tutar.
Üretimde kullanacağınız aynı protokolle test edin, çünkü HTTP ve SOCKS5 uçları farklı davranabilir. Fark SOCKS5 ve HTTP proxy yazısındadır. Hızlı elle kontrol için proxy üzerinden IP adresim açın; o tek istek için adresi gösterir, karşılaştırmak için yenileyin. Proxy kontrolü ucu bizim tarafımızdan dener; proxy'nin yanıt verdiğini doğrulamak için işe yarar ama sonuç kontrolün bağlandığı yeri yansıtır, sizin tarayıcınız veya istemcinizdeki sorunları ayırmaz.
07Oturum kontrolü için katalog adayları
Aşağıdaki hizmetler katalogumuzdaki Residential veya karışık havuz sağlayıcılarıdır. Kimilerinde oturum kontrolü belgelidir, ayrıntılar değişir. Her kartta sağlayıcının güncel belgelerinde sunulan oturum kiplerini, oturum sözdizimini, azami tutma süresini ve yedeklemede ne olduğunu kontrol edin. Burada listelenmek kurulumunuzu test ettiğimiz anlamına gelmez.

SOAX rotating residential ve mobil proxy'yi ortak kredi havuzunda satar; datacenter ve ISP aynı tarifelerde. Builder ayda $200 + KDV'dan başlar (200 kredi); Builder'da Tier 1 trafik $3/GB.

Decodo (eski adı Smartproxy) residential ve datacenter proxy satar. Residential: aylık tarife olmadan $4/GB veya 3 GB için $3.75/GB'dan aylık paketler. Ödeme: kart, PayPal, Alipay, Google/Apple Pay, kripto (sınırlı).

Froxy, trafik üzerinden faturalanan residential, mobil, fast residential ve datacenter proxy sunar; aylık paketler ve ücretli deneme $1.99 / 3 gün / 100 MB.

Oxylabs residential, mobil, ISP ve datacenter proxy'leri $30'dan tek aylık abonelik altında satar. Alıcı ödemeleri: kartlar, havale, AliPay, PayPal.

Bright Data, veri toplama için büyük bir proxy ağıdır: yaklaşık 195 ülkede residential, mobil, ISP ve datacenter IP'ler. Residential trafik abonelik olmadan kullandıkça ödenebilir; datacenter ve ISP adresleri 10 IP'lik paketlerden başlar. Residential ve mobil erişim kimlik doğrulaması ister.
Her istek kendi başına durabiliyorsa rotating seçin. Sonraki istek aynı ziyaretçi gibi durmalıysa sticky seçin. Kiraladığınız şey adres sürekliliği veya münhasırlıksa statik veya özel seçin. Önce köken, sonra oturum kipi, sonra satıcı.
Sticky ve rotating proxy arasındaki fark nedir?
Sticky proxy oturumu ne kadar sürer?
Yeni oturum kimliği her zaman yeni IP verir mi?
Web kazıma için rotating proxy kullanmalı mıyım?
Sticky oturum statik IP ile aynı mıdır?
Sticky oturumum neden erken IP değiştirdi?
İlgili yazılar
Residential proxy nedir ve nasıl çalışır
Residential proxy, tüketici ISP adreslerinden çıkar. Havuz, sticky oturum, sitenin ne gördüğü ve satın almadan önce sağlayıcıya sorulacaklar.
4 dk2026'da web kazıma için en iyi proxy: alıcı kontrol listesi
2026 kazıma alımı satıcıdan değil hedeften başlar. Ölçeklemeden önce köken, oturum, coğrafya, faturalama ve canlı test için bu listeyi kullanın.
5 dkSOCKS5 ve HTTP proxy: protokoller, DNS ve uyumluluk
SOCKS5 ve HTTP proxy farkı: HTTP CONNECT ile SOCKS5 tünellerinin ayrımı, DNS'in nerede çözüldüğü, hangi istemcinin hangi kimlik doğrulamayı desteklediği ve satın aldığınız protokolü nasıl test edeceğiniz.
15 dk

