Özet: Anti-bot sistemler datacenter ASN'lerini anında engeller. Mobil-operatör IP'leri her adresi binlerce gerçek abone arasında paylaştırır; bu nedenle satıcılar bu aralıklara dokunmaz — mobil proxy'ler scraping için en yüksek güven düzeyine sahip çıkış türüdür.
Anlamlı bir hacimde scraping yapmanın tek temel problemi var: anti-bot sistemler datacenter IP'lerini gördüğü anda engelliyor. Cloudflare, DataDome, PerimeterX, Kasada, Akamai Bot Manager — hepsi ASN blocklist'i tutuyor ve AWS / Hetzner / OVH / Linode subnet'leri en üstte. Bunu aşmak için yüksek gigabyte başına ücret ödeyen bir residential proxy sağlayıcısına başvurabilir ya da Vodafone, Türk Telekom, T-Mobile veya Verizon üzerindeki bir telefonun gerçek mobil-operatör IP'sinden geçebilirsiniz. Nodetonet işte bunu yapıyor.
Bu sayfa gerçek kurulumu adım adım anlatıyor: telefonları nasıl eşleştirirsiniz, ek kapasite için residential upstream nasıl zincirlersiniz, scrape işi başına sticky oturumları nasıl tasarlarsınız ve peşin kredi ile maliyeti nasıl düşük tutarsınız.
1 · Datacenter proxy'ler neden ölçekte başarısız olur
Scrape ettiğiniz IP, isteğinizin 200 mü yoksa CAPTCHA mı alacağını belirliyor. Datacenter IP'leri ASN üzerinden milisaniye içinde tanınıp engelleniyor. Residential proxy'ler daha iyi ama gigabyte başına pahalı ve büyük havuzlar zamanla geri dönüştürülüp işaretlendiğinden giderek proxy çıkışı olarak parmak izi alınıyor.
Mobil-operatör IP'leri farklı bir kategoride. Operatör-seviyesi NAT (CGNAT), her genel IP'yi herhangi bir anda binlerce gerçek abonenin paylaştığı anlamına geliyor. O IP'yi engellemek oturum ortasında ödeyen müşterileri engellemek demek — anti-bot satıcıları operatör aralıklarını yasaklamaktan son derece çekiniyor. Pratik sonuç: mobil IP'ler aynı korumalı hedefte datacenter IP'lerinden çok daha az engel görüyor.
2 · Scraping için proxy türü karşılaştırması
| Proxy türü | Blok direnci | Maliyet modeli | En uygun scraping senaryosu | Temel kısıt |
|---|---|---|---|---|
| Mobil (Nodetonet) | En yüksek — CGNAT paylaşımlı IP | Peşin kredi, GB başına ücret yok | Korumalı hedefler, anti-bot aşma | Cihaz sayısı verimi sınırlar |
| Residential | Yüksek, ama havuz geri dönüşümü sorun | GB başına (genellikle $8–15) | Geniş coğrafi kapsama | Yüksek hacimde pahalı |
| ISP / statik residential | Orta-yüksek, statik IP | IP başına / ay | Sabit kimlikli scraping | Proxy olarak parmak izi almak daha kolay |
| Datacenter | Düşük — korumalı sitelerde ASN bloklu | IP başına çok ucuz | Korumasız / dahili hedefler | Anti-bot sitelerinde anında engel |
3 · Nodetonet scraping altyapısına nasıl uyuyor
Nodetonet, bir scraping arka ucuna birleşen üç temel araç sunuyor:
- Eşleştirilmiş cihazlar — ajanı çalıştıran kendi Android telefonlarınız. Her telefon, uçak modu döngüsüyle isteğe bağlı rotate edebilen bir çıkış IP'si. Doğrusal verim ölçeklemesi için daha fazla telefon ekleyin.
- Token grupları — birden fazla telefonu tek bir proxy uç noktası altında toplayın. İstekler havuz genelinde round-robin veya en-az-bağlantı yöntemiyle load-balance edilir; oturum-farkında akışlarda IP tutarlılığı için isteğe bağlı sticky oturumlar desteklenir.
- Upstream yönlendirme — telefonlarınızın sağladığından daha geniş coğrafi çeşitlilik gerekiyorsa Bright Data, Smartproxy, IPRoyal veya Oxylabs'ı upstream residential sağlayıcı olarak zincirleyin. Nodetonet tek kararlı HTTPS/SOCKS5 uç noktanız olur ve upstream kullanıcı adındaki sticky-session değiştiricilerini otomatik yönetir.
Rotation mekaniği hakkında ayrıntılı bilgi için token'ları ne zaman ve neden rotate etmeli ve rotating mobil proxy ne zaman kullanılır yazılarını inceleyin.
4 · Rotating vs sticky — hangi iş için hangi mod
Yanlış oturum modu seçimi en yaygın scraping hatasıdır. Karar ağacı şu şekilde:
- Rotating (varsayılan) — her istek farklı bir IP'den çıkar. Ürün kataloğu tarama, SERP scraping ve her isteğin bağımsız olduğu herkese açık veri toplamada kullanın. Otomatik havuz rotasyonu için token gruplarını yapılandırın.
- Sticky — bir IP, belirli bir TTL boyunca adlandırılmış bir oturuma sabitlenir. Giriş akışları, çok adımlı ödemeler, kimlik doğrulaması gerektiren scraping ve IP değişikliğinin yeniden kimlik doğrulama ya da CAPTCHA tetiklediği her durumda kullanın. Sticky'ye geçmek için proxy kullanıcı adınıza
-session-XXXXeklemek yeterli — uç nokta değişimi gerekmez.
Gerçek scraping iş akışlarının çoğu ikisini birleştirir: keşif geçişlerinde rotate edin, kimlik doğrulaması gerektiren çıkarım adımlarında sticky'ye geçin.
5 · Adım adım kurulum
- /auth/register'a kaydolun ve peşin kredi ekleyin. Aylık abonelik yok — boştaki proxy'ler hiçbir şey tutmuyor.
- Ajanı 2–4 Android telefona kurun (/download). Trafik için operatör datasında, kontrol kanalı için ise Wi-Fi'da tutun.
- Rotating proxy panelinde bir token grubu oluşturun, tüm telefonları ekleyin ve rotation aralığını hedef sitenin oturum toleransına göre ayarlayın (genellikle 30 sn–5 dk arası).
- O token grubuna bağlı bir HTTP veya SOCKS5 proxy oluşturun. Saf rotation için sticky oturumu
kapalıbırakın; iş-başına-sticky için kullanıcı adında-session-jobidkullanın. - İsteğe bağlı olarak IP izin listeleri, istemci başına kota ve iş parçacığı sınırları ekleyerek scraper'ı proxy altyapınızın geri kalanından izole edin.
- Scraper'ınızı proxy uç noktasına yönlendirin. Büyük bir iş çalıştırmadan önce çıkış IP'sinin gerçekten bir mobil operatöre ait olduğunu Proxy Denetleyici ile doğrulayın.
6 · Kod örneği — sticky oturumlu Python
Scrape işi başına bir sticky oturum kullanan minimal bir Python scraper — her iş kendi istekleri boyunca tutarlı bir IP'de kalır:
import requests
import uuid
PROXY_HOST = "your-proxy.nodetonet.com"
PROXY_PORT = 8443
PROXY_USER = "your-token-id"
PROXY_PASS = "your-token-secret"
def scrape(url, job_id=None):
# Is basina sticky oturum: ayni job_id = tum run boyunca ayni cikis IP
sid = job_id or uuid.uuid4().hex
proxy_url = (
f"http://{PROXY_USER}-session-{sid}:{PROXY_PASS}"
f"@{PROXY_HOST}:{PROXY_PORT}"
)
proxies = {"http": proxy_url, "https": proxy_url}
r = requests.get(url, proxies=proxies, timeout=30)
return r.status_code, r.text
# 50 sayfa; her biri kendi oturumunu alir, IP isler arasinda donereke degisir
for i in range(50):
code, body = scrape(
f"https://target.example.com/p/{i}",
job_id=f"job-{i}"
)
print(i, code)
Playwright veya Puppeteer için proxy'yi başlatırken geçirin: { proxy: { server: "https://your-proxy.nodetonet.com:8443", username: "...", password: "..." } }. WebSocket hedefleri veya DNS-over-proxy davranışı için tam TCP şeffaflığı gerekiyorsa SOCKS5 kullanın.
Upstream olarak Smartproxy veya Bright Data zincirliyorsanız bunu proxy detay sayfasında Upstream > Sağlayıcı > Kimlik Bilgileri altında yapılandırın. Nodetonet, upstream kullanıcı adına sticky-session değiştirici enjeksiyonunu şeffaf şekilde yönetir. Mekanikler için upstream residential yönlendirme ve upstream kullanıcı adı değiştiricileri yazılarına bakın.
7 · Coğrafi ve operatör hedefleme
Mobil proxy'ler gerçek konum verisi taşır — proxy kullanıcı adında uç noktayı değiştirmeden belirli bir ülke, şehir veya operatör talep edebilirsiniz. Nodetonet; -country-tr, -city-istanbul gibi değiştiricileri ve Turkcell, Vodafone, Türk Telekom gibi operatöre özel havuzları destekler. Tam değiştirici sözdizimi için coğrafi hedefleme sayfasına bakın.
Bu, yerelleştirilmiş içerik scraping için kritik öneme sahip: SERP sonuçları, fiyatlar, ürün mevcudiyeti ve bölgesel katalog verileri isteğin nereden geldiğine bağlı.
8 · Üretim scraping için gelişmiş kontroller
- İstemci başına yetkilendirme ve kota — tek bir proxy filosundan birden fazla müşteri için scraping yapıyorsanız her müşteri için ayrı bir proxy istemcisi oluşturun; kendi kullanıcı/şifresi, bant genişliği kotası ve son kullanma tarihi olsun. Ayrıntılar: istemci başına yetkilendirme.
- İş parçacığı sınırları — tek bir cihazı aşırı yüklememek için istemci başına eş zamanlı bağlantıları sınırlayın. Açıklama: istemci başına iş parçacığı sınırları.
- Alan adı izin/engel listeleri — tek bir proxy havuzunu dahili ve harici scraping işleri arasında paylaşmak istediğinizde her istemcinin erişebileceği alan adlarını kısıtlayın. Bakın: alan adı kısıtlamaları.
- TCP parmak izi sahteciliği — Nodetonet edge sunucuları, giden bağlantıların TCP/IP yığın parmak izini değiştirebilir; TLS JA3/JA4 parmak izlemesinin anti-bot sistemlerine verdiği sinyali azaltır. Bakın: TCP parmak izi sahteciliği.
- Otomatik yük devretme — bir cihaz iş ortasında çevrimdışı olursa token grupları yükü otomatik olarak çevrimiçi kalan cihazlara kaydırır. Bakın: mobil proxy'ler için otomatik yük devretme.
9 · Uygun olmayan durumlar
- Aynı anda onlarca ülkede çıkışa ihtiyacınız var — mobil cihaz kapsamı telefonların fiziksel konumunu takip eder. Geniş eş zamanlı coğrafi kapsama için bir residential upstream sağlayıcı zincirleyin.
- Tek bir havuzdan büyük paralel çalışma gerekiyor — cihaz sınırlı verim, telefon eklenerek doğrusal ölçeklenir. Çok yüksek istek hacimlerinde taşma için Nodetonet'i bir upstream residential havuzu ile birleştirin.
- Hedef site mobil operatör ASN'lerini açıkça engelliyor — nadir ama bazı platformlar belirli operatör aralıklarını işaretliyor. Büyük bir iş başlatmadan önce Proxy Denetleyici ile test edin.
- Karşıt amaçlı kullanım durumları (hesap ele geçirme, credential stuffing, ToS ihlalleri) — desteklenmiyor; hesaplar kapatılır.
Tam platform genel bakışı için Özellikler sayfasından başlayın, herhangi bir IP'yi ücretsiz IP adresim nedir aracıyla doğrulayın ya da kayıt olup ilk telefonunuzu eşleştirin ve bugün bir test scrape çalıştırın.