Rotating Proxy

Rotating Mobile Proxy

Taşıyıcı ağ çıkışı gerektiren mobil senaryolar için rotating mobile. Kota maliyetini bilinçli planlayın.

  • IPv4 Mobile
  • LTE / 5G
  • Sticky + Rotating
  • GB bazlı

Hızlı teknik özet

Başlangıç$4 / 2 GB · tek seferlik

Protokol
HTTP · HTTPS · SOCKS5
IP türü
IPv4 Mobile (LTE/5G)
Rotasyon
Sticky ve rotating oturum seçenekleri
Faturalama
GB bazlı, süre sınırı yok
Kapsama
180+ ülke

Senaryo

Bu ürün hangi işe uyar?

Meşru kullanım senaryoları. Hedefinizin koşullarına ve hukuka uygun çalışın.

Reklam doğrulama

Mobil yerleşim ve coğrafi hedeflemeyi taşıyıcı IP ile kontrol edin.

Uygulama QA

Ülkeye göre içerik veya ödeme farklarını test edin.

Mobil SEO sinyalleri

Mobil sonuçları ayrı izlemek gerektiğinde destekleyici rol oynar.

Paketler

Paketinizi seçin

Fiyat, kota ve specialId değerleri merkezi üründen gelir; tahmin edilmez. specialId yoksa satın alma bağlantısı açılmaz.

Seçili paket

2 GB — $4

Satın al

Rotating Mobile Proxy rehberi

Rotating mobile proxy, isteklerinizi 4G/LTE ve 5G operatör ağlarının IPv4 adreslerinden geçirir ve çıkış IP’sini sticky ya da rotating oturumla yönetmenizi sağlar. En çok mobil uygulama, mobil web ve mobil reklam testlerinde değer üretir. GB fiyatı residential ürünün yaklaşık iki katı olduğundan, yalnız operatör IP’sinin sonucu değiştirdiği adımlarda kullanmak ve trafiği ölçerek paket seçmek en ekonomik yoldur.

Rotating mobile proxy trafiği hedefe nasıl görünür?

Rotating mobile proxy kullandığınızda istemciniz önce RotatingProxy gateway’ine bağlanır, kimliğini doğrular ve isteği oradan bir mobil operatör ağına bırakır. Hedef sunucu bağlantıyı ofis hattınızdan ya da bulut sunucunuzdan değil, LTE veya 5G abonelerine adres dağıtan bir operatörün IPv4 bloğundan gelmiş gibi görür. Bu ürünü residential ve datacenter seçeneklerinden ayıran şey tam olarak bu ağ kimliğidir. Protokol tarafında fark yoktur: üç ürün de HTTP, HTTPS ve SOCKS5 ile çalışır.

Ağ kimliği tek bir değerden oluşmaz. Hedefin elinde birkaç katman vardır ve her biri testinizi farklı biçimde etkiler. Aşağıdaki tablo, mobil çıkışta hangi katmanın ne gösterdiğini ve QA ya da ölçüm işinde bunun ne anlama geldiğini özetler.

Mobil çıkışta hedefin gördüğü katmanlar
KatmanMobil çıkışta ne görünürTestinize etkisi
Kaynak IP adresiOperatöre ait bir IPv4 adresiIP tabanlı kurallar (ülke yönlendirmesi, hız sınırı) gerçek bir mobil kullanıcıya uygulanan mantıkla çalışır
ASN ve kayıtlı kurumOperatörün otonom sistem numarası; bazı operatörlerde sabit hatlarla ortaktırAğ türünü ASN ve IP aralığı verisiyle ayıran sistemler trafiği mobil olarak sınıflandırabilir
Coğrafi konum veritabanıÇoğunlukla ülke düzeyinde isabetli, şehir düzeyinde kaba bir konumÜlke testleri güvenilirdir; şehir bazlı sonuçları ayrıca doğrulamanız gerekir
Ters DNS kaydıGenellikle operatörün adlandırma düzenine uyan bir ana bilgisayar adıTers DNS’e bakan güvenlik ve analitik araçları da trafiği mobil olarak etiketleyebilir
IP sürümüIPv4; katalogdaki ürün türü IPv4 Mobile (LTE/5G)Uygulamanızın IPv6 üzerinden davranışını bu ürünle test edemezsiniz
Şifreli içerikGörünmez; HTTPS tüneli istemci ile hedef arasında kalırSertifika sabitleme (pinning) kullanan uygulamaların akışı bozulmaz

Son satır pratikte sık sorulan bir soruyu yanıtlar: proxy, HTTPS trafiğinizi açıp okumaz. İstemci CONNECT isteğiyle ya da SOCKS5 el sıkışmasıyla bir tünel ister ve TLS oturumu doğrudan hedefle kurulur. Gateway hangi alan adına bağlandığınızı ve ne kadar veri aktardığınızı bilir; içerik uçtan uca şifreli kalır. Test ortamınızda trafiği incelemek istiyorsanız kendi hata ayıklama proxy’nizi zincirin başına koymanız gerekir. Mobil çıkış bu katmanın yerini tutmaz.

Mobil ağda IP değişimi neden olağandır?

Ev bağlantısında bir abonenin genel IP’si günlerce aynı kalabilir; veri merkezindeki bir sunucunun adresi ise aylarca değişmez. Mobil abonede durum farklıdır. Cihaz ağa yeniden bağlandığında, uçak modundan çıktığında ya da operatör adres eşlemesini yenilediğinde dışarıya görünen IP değişebilir. Dolayısıyla mobil trafiği karşılayan sistemler, aynı kullanıcının kısa süre içinde farklı IP’lerden gelmesine görece alışkındır. Rotasyon bu ortamda yapay bir sapma gibi durmaz. Yine de oturum ortasında IP değiştiğinde bazı uygulamaların güvenlik gereği yeniden giriş istediğini unutmayın; hangi adımda IP’nin sabit kalması gerektiğini oturum tasarımı bölümünde ele alıyoruz.

CGNAT: tek IP arkasında çok sayıda abone olmasının iki yüzü

IPv4 adresleri kıt olduğu için mobil operatörler abonelerine çoğu zaman doğrudan genel IP vermez. Cihaz operatörün iç ağında özel bir adres alır. İnternete çıkarken taşıyıcı sınıfı NAT, kısaca CGNAT, bu adresi az sayıda genel IPv4 adresinden birine ve çoğu kurulumda o adresin bir port aralığına eşler. RFC 6598 bu iç katman için ayrı bir paylaşımlı adres alanı tanımlar, RFC 6888 ise CGNAT cihazlarından beklenen davranışları sıralar. Sonuç basittir: aynı anda çok sayıda gerçek abone aynı genel IP’yi paylaşabilir.

Bu yapı rotating mobile proxy kullanıcısı için iki yönlü sonuç doğurur. İlk yönü avantaj gibi görünür. Bir web sitesi tek bir mobil IP’yi tamamen engellerse, o IP’nin arkasındaki gerçek kullanıcıları da dışarıda bırakma riskini alır. Bu nedenle pek çok sistem mobil adreslere karşı kalıcı IP engeli yerine daha yumuşak önlemler kullanma eğilimindedir. Bunun bir garanti olmadığını, yalnızca genel bir eğilim olduğunu not edin; hedef sistemin nasıl davranacağını ancak kendi ölçümünüz gösterir.

İkinci yönü sık gözden kaçar: paylaşımlı IP’nin itibarı da paylaşımlıdır. Aynı adresi o anda kullanan başka bir abonenin davranışı, sizin isteğinizin nasıl karşılanacağını etkileyebilir. IP başına hız sınırı uygulayan bir API, siz tek istek atmış olsanız bile sınırın bir kısmını başkaları tarafından tüketilmiş halde bulabilir. Test sonuçlarınızda açıklanamayan tekil 429 yanıtları ya da ek doğrulama ekranları görüyorsanız ilk şüpheli kodunuz değil, paylaşılan adresin o anki geçmişi olabilir.

CGNAT’ın ölçüme bir etkisi daha vardır. Sunucu loglarında ve analitikte tek IP’den gelen trafik tek kullanıcı anlamına gelmez. Kendi uygulamanızın analitiğinde “IP başına oturum” gibi metrikler kullanıyorsanız, mobil test trafiğinin bu metrikleri bozmaması için test isteklerini bir başlıkla ya da test hesabıyla etiketleyin ve raporlamada ayrı tutun.

Mobil testlerde proxy’nin değiştirdiği ve değiştirmediği sinyaller

Mobil uygulama ve mobil web QA ekiplerinin en sık düştüğü tuzak, proxy’yi “cihazı o ülkeye taşıyan” bir araç gibi görmektir. Oysa proxy yalnız ağ katmanındaki çıkış noktasını değiştirir. Uygulamanız konum ya da pazar kararını başka bir sinyalden alıyorsa, Türkiye’den çıkan bir mobil IP kullansanız bile ekranda Almanya içeriği görmeye devam edebilirsiniz. Bu bir ürün hatası değil, test tasarımının eksik kaldığının işaretidir.

Aşağıdaki tablo, mobil bir istemcinin coğrafya ve pazar belirlerken kullandığı yaygın sinyalleri, rotating mobile proxy’nin bunlardan hangisini etkilediğini ve diğerlerini testte nasıl kontrol edeceğinizi gösterir.

Coğrafya ve pazar sinyalleri: proxy neyi etkiler?
SinyalProxy değiştirir mi?Testte nasıl kontrol edilir
Sunucunun gördüğü çıkış IP’siEvetProxy ayarı ve seçilen ülke ile
IP’ye dayalı ülke tespitiEvet, konum veritabanının kararına bağlı olarakKendi sunucu loglarınızda tespit edilen ülkeyi test kaydına yazın
DNS çözümlemesinin yapıldığı yerProtokole bağlıHTTP proxy’de ve socks5h kullanımında çözümleme uzak tarafta yapılır; yerel DNS kullanan ayarlardan kaçının
Cihaz dili ve bölge ayarıHayırEmülatörde veya tarayıcı bağlamında locale değerini senaryoya göre ayarlayın
Saat dilimiHayırCihaz ya da test bağlamı ayarı
SIM operatör kodu (MCC/MNC)HayırGerçek SIM’li test cihazı ya da test derlemesinde sahte (mock) değer
GPS konumuHayırEmülatörün konum simülasyonu ya da test derlemesinde sahte konum
Uygulama mağazası ülkesiHayırMağaza bölgesi test edilecek ülkeye ayarlanmış test hesabı
Kullanıcı hesabındaki ülkeHayırHer ülke için ayrı test hesabı
Cihazın yerel bağlantı türüHayırUygulama Wi-Fi mi hücresel mi olduğunu cihazdan okur; proxy bunu değiştirmez

Bu tablodan çıkan pratik yöntem, sinyalleri tek tek değiştirerek uygulamanızın kararı neye göre verdiğini bulmaktır. Önce yalnız çıkış IP’sini değiştirin; cihaz dili ve hesap ülkesi sabit kalsın. İçerik değişiyorsa kararı IP veriyordur. Değişmiyorsa sırayla locale, mağaza ülkesi ve hesap ülkesini değiştirin. Bu ayrıştırma bir kez yapıldığında, hangi test vakasının gerçekten mobil çıkışa ihtiyaç duyduğu da netleşir. Bu liste kısaldıkça GB bütçesi de doğrudan küçülür.

DNS neden ayrı bir başlık?

İçerik dağıtım ağları kullanıcıyı çoğu zaman DNS çözümlemesini yapan sunucunun konumuna göre en yakın noktaya yönlendirir. SOCKS5 kullanırken alan adını kendi makinenizde çözdürürseniz, bağlantı mobil IP’den çıksa bile yanlış bölgenin kenar sunucusuna gidebilirsiniz. curl ve Python requests gibi araçlarda şema olarak socks5 yerine socks5h yazmak, alan adı çözümlemesini proxy tarafına bırakır. HTTP proxy kullanımında istemci hedef alan adını proxy’ye iletir: HTTPS için CONNECT isteğinde, düz HTTP için istek satırındaki tam adreste. Bu yüzden çözümleme zaten uzak tarafta yapılır.

Test düzeneği: komut satırından gerçek cihaza adım adım

Aşağıdaki sıra, bir mobil web ya da uygulama testini rotating mobile çıkışla ilk kez kuran ekip için tasarlandı. Her adım bir öncekinin doğru çalıştığını varsayar; bir adım başarısızsa sonrakine geçmeden sorunu çözün.

  1. Kapsamı yazın: hangi ülkeler, hangi ekranlar ve önceki bölümdeki tabloya göre hangi sinyaller test edilecek. Ürünün kapsaması 180+ ülke olarak belirtilir; ülkeleri ürün sayfasındaki doğrulanmış lokasyon listesinden seçin.
  2. Panelden bağlantı bilgilerini alın: kimlik doğrulama yöntemi, protokol (HTTP, HTTPS veya SOCKS5), oturum türü (sticky ya da rotating) ve ülke seçiminin nasıl yapıldığı. Bu değerleri tahmin etmeyin, panelde ve sipariş adımında gösterildiği haliyle kullanın.
  3. Komut satırından doğrulayın: aşağıdaki kod bloğuyla birkaç ardışık istek atın; durum kodunu, yanıt boyutunu ve çıkış IP’sini görün. Rotating modda IP’nin değiştiğini, sticky modda sabit kaldığını burada teyit edin.
  4. Tarayıcı tabanlı mobil web testini proxy ile başlatın: Playwright gibi bir araçta mobil cihaz profili, proxy ayarı ve kaynak filtresi birlikte tanımlanır. Örnek betik trafik tasarrufu bölümündedir.
  5. Android emülatörünü proxy ile açın: emülatörün -http-proxy parametresi tüm TCP bağlantılarını verilen proxy üzerinden geçirir. iOS Simulator ayrı bir proxy ayarı tutmaz, Mac’in sistem ağ ayarlarındaki proxy’yi kullanır.
  6. Gerçek cihazda Wi-Fi ağının gelişmiş ayarlarından manuel proxy tanımlayın. iOS’ta bu ekranda kimlik doğrulama seçeneği vardır; Android’in ekranında ise kullanıcı adı ve şifre alanı yoktur. Android için panelinizde IP whitelist seçeneği varsa onu kullanın ya da test makinesinde kimlik doğrulamayı üstlenen yerel bir aktarma proxy’si çalıştırın.
  7. Uygulamanızın sistem proxy’sini gerçekten okuduğunu doğrulayın. Örneğin Flutter uygulamalarının kullandığı Dart HttpClient, cihazın proxy ayarını kendiliğinden uygulamaz; test derlemesinde proxy açıkça tanımlanmalıdır. Kendi ağ katmanınızı yazdıysanız aynı kontrolü orada da yapın.
  8. İlk gün ölçün: bir tam test koşusunun kaç megabayt harcadığını kaydedin. Paket seçimini bu ölçümle yapın, tahminle değil.
Komut satırı: çıkış IP’si, oturum davranışı ve emülatör
# HEDEF_URL: çıkış IP’sini düz metin olarak döndüren kendi uç noktanız
# Şifrede özel karakter varsa URL kodlamasıyla yazın (ör. @ yerine %40)

# 1) Beş ardışık istek: rotating modda IP değişmeli, sticky modda sabit kalmalı
for i in 1 2 3 4 5; do
  curl -s -x http://KULLANICI:ŞİFRE@GATEWAY:PORT -w "  | durum %{http_code} | %{size_download} bayt | %{time_total} sn\n" HEDEF_URL
done

# 2) SOCKS5 ile alan adını proxy tarafında çözdürmek (socks5h)
curl -s -x socks5h://KULLANICI:ŞİFRE@GATEWAY:PORT HEDEF_URL

# 3) Android emülatörünü mobil çıkış üzerinden başlatmak
emulator -avd TEST_CIHAZI -http-proxy http://KULLANICI:ŞİFRE@GATEWAY:PORT

Sticky ve rotating oturumu test adımlarına eşlemek

Ürün sticky ve rotating oturum seçenekleriyle sunulur. Hangisini seçeceğiniz ürünün değil, test vakasının özelliğidir. Kural kısaca şudur: sunucu tarafında durum taşıyan, yani oturum çerezi, sepet, ödeme belirteci ya da cihaz doğrulaması içeren akışlar tek IP’de tamamlanmalı; birbirinden bağımsız tekil kontroller ise IP değiştirerek yapılabilir. Sticky oturumun aynı IP’yi ne kadar süre koruduğunu ve modun bağlantı bilgisinde nasıl seçildiğini panelde ve sipariş adımında kontrol edin; test süresini bu değere göre planlayın.

Test vakasına göre oturum türü
Test vakasıÖnerilen modGerekçe
Giriş, sepet ve ödeme akışıStickyAkış ortasında IP değişirse güvenlik kuralları oturumu düşürebilir; hata ürününüzden değil düzenekten gelir
Ülkeye göre kampanya veya teklif ekranıSticky, her ülke için ayrı oturumEkran birkaç API çağrısına dayanır; çağrıların aynı IP’den gelmesi sonucu tutarlı kılar
Kendi mobil reklam yerleşiminizin örneklenmesiRotatingHer gösterim bağımsız bir gözlemdir; farklı IP’ler daha temsilî bir örneklem verir
Ülkeye göre açılış sayfası yönlendirmesiRotating, ülke sabitTek istekte biten kontrol; IP değişimi sonucu bozmaz
API sözleşme testleri (yanıt şeması, hata kodları)Sticky, test vakası başınaHata ayıklarken aynı IP ile tekrar üretilebilirlik sağlar
Uzun süreli performans gözlemiSticky, süre içinde kalacak parçalara bölünmüşSüre bittiğinde IP değişeceği için ölçümü IP değişim anlarıyla işaretleyin

Tabloda dikkat çeken nokta, rotating modun yalnızca tekil ve bağımsız gözlemlerde öne çıkmasıdır. Mobil QA’de akışların çoğu durum taşıdığı için sticky mod daha sık kullanılır; rotasyon ise örneklem çeşitliliği gereken ölçümlerde değer kazanır. İki modu aynı test paketinde birlikte kullanacaksanız, her test vakasının hangi modla koştuğunu raporlara yazdırın. Aksi halde başarısız bir vakanın düzenekten mi üründen mi kaynaklandığını ayırmak zorlaşır.

Paket fiyatlarını GB başına okumak

Rotating Mobile paketleri GB bazlıdır, tek seferlik ödenir ve süre sınırı yoktur: satın aldığınız kota bitene kadar kullanılır. Paket listesi 2 GB ile 1000 GB arasında sekiz kademeden oluşur. Fiyatı doğru okumanın yolu toplam tutara değil GB başına maliyete bakmaktır. Aşağıdaki son sütun, katalog fiyatının paket boyutuna bölünmesiyle hesaplanmıştır.

Rotating Mobile paketleri ve türetilmiş GB başı maliyet
PaketFiyat (tek seferlik)GB başına
2 GB4 USD2,00 USD
10 GB25 USD2,50 USD
20 GB50 USD2,50 USD
50 GB125 USD2,50 USD
100 GB225 USD2,25 USD
200 GB450 USD2,25 USD
500 GB1.100 USD2,20 USD
1000 GB2.100 USD2,10 USD

Tablodan üç sonuç çıkar. Birincisi, 10, 20 ve 50 GB paketlerin birim fiyatı aynıdır; 50 GB almak 10 GB’a göre birim maliyeti düşürmez, yalnız daha seyrek sipariş vermenizi sağlar. İkincisi, birim fiyattaki ilk gerçek düşüş 100 GB kademesindedir: 2,50 USD’den 2,25 USD’ye inmek yüzde 10’luk bir farktır. Somut olarak 100 GB’ı tek pakette almak 225 USD, on adet 10 GB paketle almak 250 USD tutar. Üçüncüsü, 100 GB’tan sonra düşüş yavaşlar. 500 GB’ı beş adet 100 GB paket yerine tek seferde almak 1.125 USD yerine 1.100 USD, yani yalnız 25 USD fark yaratır. 1000 GB paket ise on adet 100 GB pakete göre 150 USD daha düşüktür.

2 GB paket listede “Karşılama 1+1” etiketiyle görünür ve katalogdaki en düşük GB başı fiyata sahiptir. Kampanya koşullarını sipariş adımında kontrol edin; bu sayfa koşulları yorumlamaz. Bu paketin asıl değeri fiyatından çok pilot ölçüme uygun olmasıdır: gerçek test koşunuzun GB tüketimini düşük maliyetle ölçüp büyük paketi bu veriye göre seçebilirsiniz.

Aynı kotanın diğer rotating ürünlerdeki karşılığı

Mobil çıkışın maliyet farkını görmek için aynı paket boyutlarını IPv4 Datacenter ve IPv4 Residential fiyatlarıyla yan yana koymak işe yarar. Oranlar, mobil GB başı fiyatın diğer ürünün GB başı fiyatına bölünmesiyle türetilmiştir.

Aynı kotada GB başı maliyet karşılaştırması (USD)
KotaIPv4 DatacenterIPv4 ResidentialMobileMobile / ResidentialMobile / Datacenter
10 GB6 (0,60/GB)12 (1,20/GB)25 (2,50/GB)yaklaşık 2,1 katyaklaşık 4,2 kat
100 GB60 (0,60/GB)120 (1,20/GB)225 (2,25/GB)yaklaşık 1,9 kat3,75 kat
1000 GB500 (0,50/GB)900 (0,90/GB)2.100 (2,10/GB)yaklaşık 2,3 kat4,2 kat

Bu oranlar sayfanın geri kalanındaki önerilerin dayanağıdır. Mobil çıkış, residential’e göre GB başına yaklaşık iki, datacenter’a göre yaklaşık dört kat pahalıdır. Dolayısıyla doğru soru “mobil daha mı iyi” değil, “bu test adımında mobil IP sonucu değiştiriyor mu” sorusudur. Değiştirmiyorsa aynı adımı daha ucuz bir çıkıştan koşmak, test kalitesinden bir şey kaybettirmeden bütçeyi genişletir.

Örnek hesap: üç ülkede mobil ödeme akışı testi

Rakamların gerçek bir plana nasıl dönüştüğünü görmek için bir e-ticaret şirketinin QA ekibini ele alalım. Ekip kendi mobil web ödeme akışını ve mobil uygulamasının API’sini Türkiye, Almanya ve Birleşik Krallık için test ediyor. Amaç, her ülkede doğru ödeme yöntemlerinin, para biriminin ve kargo seçeneklerinin göründüğünü doğrulamak. Aşağıdaki değerlerin tamamı varsayımdır; kendi ölçümünüzle değiştirmeniz gerekir.

  • Varsayım 1: Mobil web ödeme akışı 6 ekrandan oluşuyor ve görseller dahil ekran başına ortalama 1,5 MB veri aktarılıyor; akış başına 9 MB.
  • Varsayım 2: Her ülkede 2 cihaz profili (küçük ve büyük ekran) ve günde 4 koşu var; günde 3 × 2 × 4 = 24 akış.
  • Varsayım 3: Ayda 22 iş günü test koşuluyor.
  • Varsayım 4: API test paketi 120 çağrıdan oluşuyor; çağrı başına başlıklar dahil ortalama 25 KB, paket başına 3 MB. Ülke başına günde 4 koşu var.
  • Varsayım 5: Yeniden denemeler, yönlendirmeler ve beklenmeyen trafik için yüzde 25 pay ekleniyor.
  • Varsayım 6: Hesapta 1 GB = 1000 MB alınıyor; ölçüm 1024 ile yapılsa bile bu tercih tahmini güvenli tarafta bırakır.
  • Varsayım 7 (optimize senaryo): Günlük 4 koşudan yalnız biri ekran görüntüsü alan görsel koşu. Diğer üçünde görsel, video ve yazı tipi istekleri engelleniyor ve ekran başına aktarım 0,3 MB’a iniyor.
Örnek senaryoda aylık mobil trafik ve maliyet (varsayımlara dayalı)
KalemOptimizasyonsuzKaynak filtresiyle
Mobil web, günlük24 akış × 9 MB = 216 MB6 görsel akış × 9 MB + 18 işlevsel akış × 1,8 MB = 86,4 MB
Mobil web, aylık (22 gün)4,75 GB1,90 GB
API testleri, aylık264 koşu × 3 MB = 0,79 GB0,79 GB
Ara toplam5,54 GB2,69 GB
Yüzde 25 pay ile6,93 GB3,37 GB
Aylık maliyet (2,50 USD/GB)yaklaşık 17,3 USDyaklaşık 8,4 USD
10 GB paketin yettiği süreyaklaşık 1,4 ayyaklaşık 3 ay

Optimizasyonsuz senaryoda ayda yaklaşık 6,9 GB tüketiliyor. Bu tüketim için 100 GB paket almak 14 aydan uzun bir kota stoku demektir; 2,25 USD’lik birim fiyat avantajı bu kadar uzun bir ön ödemeyi çoğu zaman haklı çıkarmaz. 10 GB paketle başlayıp ölçüm doğrulandıktan sonra boyutu büyütmek daha mantıklıdır. Süre sınırı olmadığından artan kota kaybolmaz, ama test kapsamınız değişirse elinizde atıl kota kalabilir.

Kaynak filtresi tek başına aylık tüketimi yüzde 51 civarında azaltıyor: 6,93 GB’tan 3,37 GB’a. Filtre testin doğruluğunu bozmaz, çünkü işlevsel koşular ödeme yöntemlerinin listelenip listelenmediğine bakar, görsellerin piksellerine bakmaz. Görsel regresyona ayrılan tek koşu tam sayfayı yüklemeye devam eder.

Bir adım daha atılabilir. Ekip sinyal ayrıştırması sonucunda ödeme yöntemi listesinin IP’ye değil hesap ülkesine göre belirlendiğini, yalnız kargo seçeneklerinin IP’ye baktığını tespit ederse, ödeme ekranlarını residential ya da datacenter çıkıştan koşup mobil çıkışı yalnız kargo adımına ayırabilir. Bu durumda karşılaştırma tablosundaki oranlar doğrudan devreye girer: mobil olmak zorunda olmayan her GB, residential’de yaklaşık yarı, datacenter’da yaklaşık dörtte bir maliyetle taşınır.

Trafik tasarrufu: aynı testi daha az GB ile koşmak

GB bazlı bir üründe tasarruf, testten bir şey çıkarmak değil, testin ihtiyaç duymadığı baytları mobil çıkıştan geçirmemek demektir. Aşağıdaki teknikler kabaca etkisi büyükten küçüğe sıralanmıştır; her birinin test geçerliliğine olası etkisini de not ettik.

  • Kaynak filtresi: İşlevsel koşularda görsel, video ve yazı tipi isteklerini tarayıcı düzeyinde iptal edin. Görsel regresyon koşularında filtre kapalı kalmalıdır.
  • Bölünmüş yönlendirme: Yalnız IP’ye duyarlı alan adlarını, örneğin uygulamanızın API’sini, mobil çıkıştan; CDN’deki statik dosyaları doğrudan bağlantıdan geçirin. Bir PAC dosyası bunu tarayıcı ya da cihaz düzeyinde yapar. Bedeli, statik dosyaların CDN tarafında test makinesinin konumuna göre yönlendirilmesidir; CDN davranışını test etmiyorsanız sorun değildir.
  • Önbellek: Aynı koşu içinde tarayıcı önbelleğini kapatmayın. Her ekranda yeniden indirilen ortak JavaScript ve CSS dosyaları, fark edilmeden kotanın büyük kısmını tüketebilir. İstek yakalayan test araçlarının önbelleği kapatıp kapatmadığını da kontrol edin.
  • Sıkıştırma: İstemcinizin Accept-Encoding başlığıyla gzip veya br desteğini bildirdiğinden emin olun. Elle yazılmış API istemcilerinde bu başlık bazen eksik kalır.
  • Koşullu istekler: Değişmeyen kaynaklar için ETag ve If-None-Match kullanan istemciler, 304 yanıtı aldığında gövdeyi yeniden indirmez.
  • Örnekleme: Kendi reklam yerleşimleriniz veya içerik varyasyonları gibi istatistiksel kontrollerde her kombinasyonu her gün taramak yerine dönüşümlü örneklem kullanın; kapsam haftanın sonunda tamamlanır.
  • Yeniden deneme disiplini: Başarısız isteği sınırsız tekrarlayan bir döngü, kotayı sessizce tüketen en yaygın hatadır. Üst sınır ve artan bekleme süresi tanımlayın.
  • Arka plan trafiği: Gerçek cihazda Wi-Fi proxy’si tanımlıysa işletim sistemi güncellemeleri, uygulama mağazası ve diğer uygulamalar da aynı çıkıştan geçebilir. Test cihazında otomatik güncellemeleri ve gereksiz uygulamaları kapatın.

Aşağıdaki betik ilk ve en etkili tekniği uygular: mobil cihaz profiliyle bir sayfayı açar, işlevsel koşuda ağır kaynakları engeller ve proxy üzerinden aktarılan toplam veriyi yazdırır. Locale ve saat dilimi, test edilen ülkenin senaryosuna göre bilinçli olarak ayarlanır; böylece içerik değiştiğinde hangi sinyalin etkili olduğunu ayırabilirsiniz.

Playwright (Python): mobil profil, kaynak filtresi ve aktarılan veri ölçümü
from playwright.sync_api import sync_playwright

AGIR_TURLER = {"image", "media", "font"}
GORSEL_KOSU = False  # ekran görüntüsü alınacak koşuda True yapın
toplam_bayt = 0


def filtre(route):
    if not GORSEL_KOSU and route.request.resource_type in AGIR_TURLER:
        return route.abort()
    return route.continue_()


def say(istek):
    global toplam_bayt
    # istek ve yanıtın başlık + gövde boyutları (sıkıştırılmış aktarım)
    toplam_bayt += sum(max(v, 0) for v in istek.sizes().values())


with sync_playwright() as p:
    tarayici = p.chromium.launch(proxy={
        "server": "http://GATEWAY:PORT",
        "username": "KULLANICI",
        "password": "ŞİFRE",
    })
    baglam = tarayici.new_context(
        **p.devices["Pixel 5"], locale="tr-TR", timezone_id="Europe/Istanbul"
    )
    sayfa = baglam.new_page()
    sayfa.route("**/*", filtre)
    sayfa.on("requestfinished", say)
    sayfa.goto("HEDEF_URL", wait_until="networkidle", timeout=60000)
    print(f"Aktarılan veri: {toplam_bayt / 1_000_000:.2f} MB")
    tarayici.close()

Betiğin çıktısı, örnek hesaptaki “ekran başına MB” varsayımının sizin uygulamanızdaki gerçek karşılığını verir. Playwright’ın bildirdiği yanıt gövdesi boyutu sıkıştırılmış aktarım boyutudur; bu yüzden GB tahmini için doğru ölçüdür. Yalnız bir noktaya dikkat edin: Playwright’ta route() ile istek yakalamak tarayıcının HTTP önbelleğini kapatır; bu yüzden betiğin ölçtüğü değer önbellekli bir koşunun üst sınırıdır ve ekran başına MB varsayımını biraz şişirebilir. Önbelleğin etkisini görmek için filtresiz koşuyu route() olmadan ayrıca ölçün ve iki değeri karşılaştırın. GORSEL_KOSU değerini bir kez True, bir kez False yaparak filtrenin sizin sayfalarınızda ne kadar tasarruf ettiğini de doğrudan ölçebilirsiniz.

PAC dosyası: yalnız IP’ye duyarlı alan adını mobil çıkıştan geçirmek
function FindProxyForURL(url, host) {
  // Ülke kararını veren API mobil çıkıştan geçer
  if (dnsDomainIs(host, "api.ornek-uygulama.test")) {
    return "PROXY GATEWAY:PORT";
  }
  // Statik dosyalar, CDN ve diğer her şey doğrudan bağlanır
  return "DIRECT";
}

PAC dosyası kimlik bilgisi taşımaz. Tarayıcı kimlik doğrulamasını ilk bağlantıda sorar; otomatik testlerde bu sorun, panelinizde varsa IP whitelist ile ya da kimlik doğrulamayı üstlenen yerel bir aktarma proxy’siyle çözülür.

Mobil, residential ve datacenter rotasyonu arasında karar tablosu

RotatingProxy’de rotasyonlu IPv4 çıkış üç ağ türünde sunulur ve üçü de aynı protokolleri, aynı GB bazlı ve süre sınırsız faturalama modelini paylaşır. Fark ağ kimliğinde ve fiyatta olduğu için karar, test adımının hangi ağ kimliğine ihtiyaç duyduğuna göre verilir. Aşağıdaki tablo tipik ihtiyaçları ürünle eşleştirir.

İhtiyaca göre rotasyonlu ürün seçimi
İhtiyaçUygun ürünNeden
Mobil operatör ağına özgü içerik, teklif veya reklam yerleşimini görmekRotating MobileSonucu belirleyen sinyal operatör IP’sidir; başka bir çıkış bunu üretmez
Uygulamanızın mobil ağdan gelen trafiği nasıl sınıflandırdığını doğrulamakRotating MobileASN ve IP aralığına dayalı sınıflandırma yalnız gerçek operatör adresiyle test edilir
Masaüstü web için ülkeye göre içerik ve fiyat kontrolüRotating IPv4 ResidentialKonut ağı kimliği yeterlidir; GB başına maliyet mobilin yaklaşık yarısıdır
Yalnız ülke tespitine dayalı yönlendirme testiÖnce Residential, gerekirse DatacenterHedef sistem datacenter adreslerine farklı davranmıyorsa en ucuz çıkış yeterlidir
Kendi altyapınıza yönelik yüksek hacimli işlevsel kontrollerRotating IPv4 DatacenterAğ kimliği önemsizdir; hacim ve maliyet belirleyicidir
IPv6 yolunun davranışıRotating IPv6 Datacenter veya IPv6 ResidentialMobile ürünü IPv4’tür; IPv6 ürünleri port bazlı aylık faturalanır

Bu tabloyu tek seferlik bir seçim olarak değil, katmanlı bir mimari olarak düşünmek daha verimlidir. Test paketinizi ağ kimliğine göre üç gruba ayırın: ağ türünden bağımsız olanlar datacenter’da, konut ağı yeterli olanlar residential’da, operatör IP’si şart olanlar mobilde koşsun. Üç ürün aynı protokolleri desteklediği için gruplar arasındaki fark çoğu zaman yalnız bağlantı bilgisidir. Test kodunuzda çıkışı bir yapılandırma değeri olarak tutarsanız, bir vakayı gruplar arasında taşımak tek satırlık bir değişiklik olur.

Mobil çıkışın gerçekten gerekli olup olmadığını anlamanın en güvenilir yolu küçük bir karşılaştırmalı denemedir. Aynı test vakasını aynı ülkeden önce residential, sonra mobil çıkışla koşun ve yanıtları karşılaştırın. İçerik, yönlendirme veya fiyat değişmiyorsa o vaka için mobil çıkışa ödediğiniz fark ölçüme bir şey eklemiyor demektir. Değişiyorsa, farkın kaynağını belgeleyin; bu belge ileride bütçe tartışmalarında mobil kotanın neden gerekli olduğunu gösteren en güçlü dayanak olur.

Hata, neden, çözüm: mobil çıkışa özgü sorunlar

Genel bağlantı sorunlarının yanında, mobil çıkışla çalışırken daha sık karşılaşılan durumlar vardır. Aşağıdaki tablo belirtiyi, olası nedeni ve çözüm yolunu birlikte verir.

Mobil çıkışta sık görülen sorunlar
BelirtiOlası nedenÇözüm
407 Proxy Authentication RequiredKullanıcı adı veya şifre hatalı, şifredeki özel karakter URL içinde kodlanmamış ya da whitelist’e eklenmemiş bir makineden bağlanılıyorBilgileri panelden yeniden kopyalayın, özel karakterleri URL kodlamasıyla yazın, whitelist kullanıyorsanız makinenizin IP’sini ekleyin
Ödeme veya giriş akışının ortasında oturum düşüyorRotating modda akış içinde IP değiştiDurum taşıyan akışları sticky modda koşun ve akış süresini sticky süresinin içinde tutun
Zaman aşımları dalgalıRadyo koşulları ve operatör ağı nedeniyle mobil gecikme sabit hat kadar istikrarlı değildirBağlantı ve okuma zaman aşımlarını ayrı ayarlayın, gecikmeyi kendi ölçümünüzle belirleyin, tek bir zaman aşımında testi başarısız saymayın
Tek tük 429 yanıtı veya ek doğrulama ekranıPaylaşımlı CGNAT adresindeki başka kullanıcıların trafiği ya da sizin istek hızınızİstek hızını düşürün, artan bekleme süresiyle sınırlı yeniden deneme kullanın; doğrulama ekranını atlatmaya çalışmayın, vakayı işaretleyip daha sonra tekrarlayın
Uygulama yanlış ülkenin içeriğini gösteriyorKarar IP’den değil locale, mağaza veya hesap ülkesinden veriliyorSinyal tablosundaki ayrıştırmayı yapın ve ilgili sinyali test ortamında ayarlayın
IP doğru ülkede ama CDN yanlış bölgeden yanıt veriyorSOCKS5 ile alan adı yerel makinede çözülüyorsocks5h şemasına geçin veya HTTP proxy kullanın
Konum veritabanı beklenmeyen bir şehir gösteriyorMobil IP’ler çoğu zaman operatörün bölgesel çıkış noktasına göre konumlanırŞehir düzeyinde sonuç gerektiren testleri bu ürüne dayandırmayın; ülke düzeyinde doğrulayın
Uygulama proxy’yi hiç kullanmıyorAğ kütüphanesi sistem proxy ayarını okumuyor (örneğin Dart HttpClient)Test derlemesinde proxy’yi kod içinde tanımlayın ya da emülatör düzeyinde yönlendirme kullanın
Kota beklenenden hızlı bitiyorOtomatik oynayan video, sınırsız yeniden deneme veya cihazın arka plan trafiğiÖlçüm betiğiyle istek bazında tüketimi çıkarın; kaynak filtresi ve yeniden deneme sınırı ekleyin
IPv6’ya özgü davranış hiç görünmüyorÜrün IPv4 çıkış verirIPv6 yolunu ayrıca IPv6 ürünleriyle test edin

Sorumlu kullanım: paylaşımlı IP’de başkalarının da payı var

CGNAT bölümündeki tespit etik açıdan da önemlidir. Mobil bir adresi kullandığınızda o adresi aynı anda gerçek aboneler de kullanıyor olabilir. Bir hedef sistemi agresif istek hızıyla zorladığınızda verdiğiniz zarar yalnız size dönmez; aynı adresin arkasındaki insanlar da ek doğrulama ekranlarıyla ya da geçici kısıtlarla karşılaşabilir. Mobil çıkışla çalışırken istek hızını sabit hat kullanımından daha temkinli tutmak bu yüzden hem teknik hem etik bir gerekliliktir.

  • Yalnız kendi uygulamanızı, kendi kampanyalarınızı ya da test etme yetkiniz olan sistemleri test edin. Reklam doğrulama sonuçlarını marka koruma ve kalite kontrol kapsamında yorumlayın.
  • Hedef sitenin robots.txt dosyasına, kullanım koşullarına ve yayımlanmış hız sınırlarına uyun. Sınır yayımlanmamışsa düşük hızla başlayın ve hata oranı arttığında yavaşlayın.
  • Başka bir platformun bot korumasını, CAPTCHA’sını ya da cihaz doğrulamasını atlatmak için kullanmayın.
  • Test hesaplarında sentetik veri kullanın. Ekran görüntüleri ve loglar kişisel veri içeriyorsa KVKK kapsamındaki saklama ve erişim kurallarınızı test çıktılarına da uygulayın.
  • Test trafiğini üretim analitiğinden ayırın; başlık, test hesabı ya da ayrı ortamla etiketleyin.

Satın almadan önce ve ilk hafta için kontrol listesi

Aşağıdaki liste, bu sayfadaki adımları uygulamaya dökmek için kısa bir kontrol aracıdır. Her maddeyi işaretlemeden bir sonraki aşamaya geçmemek hem kotayı hem ekip zamanını korur.

  • Test edilecek ülkeler ürün sayfasındaki doğrulanmış lokasyon listesinde mi?
  • Her test vakası için kararı veren sinyal (IP, locale, mağaza ülkesi, hesap ülkesi, GPS) belirlendi mi?
  • Yalnız operatör IP’sinin sonucu değiştirdiği vakalar mobil gruba, diğerleri residential veya datacenter grubuna ayrıldı mı?
  • Panelde kimlik doğrulama yöntemi, protokol, oturum türü ve ülke seçimi kontrol edildi mi?
  • Komut satırı testinde rotating modda IP değişimi, sticky modda sabitlik teyit edildi mi?
  • SOCKS5 kullanılıyorsa socks5h ile uzak DNS çözümlemesi ayarlandı mı?
  • Uygulamanın ağ kütüphanesinin proxy’yi gerçekten kullandığı doğrulandı mı?
  • Bir tam koşunun MB tüketimi ölçüldü ve aylık tahmine yüzde 20 ile 30 arasında pay eklendi mi?
  • Paket boyutu GB başı fiyat kademelerine göre seçildi mi (10, 20 ve 50 GB aynı birim fiyatta; ilk düşüş 100 GB’ta)?
  • İşlevsel koşularda kaynak filtresi, tüm koşularda yeniden deneme üst sınırı tanımlı mı?
  • Gerçek cihazda arka plan trafiği ve otomatik güncellemeler kapatıldı mı?
  • İstek hızı, hedefin koşulları ve paylaşımlı IP gerçeği dikkate alınarak sınırlandı mı?
  • Test trafiği üretim analitiğinden ayrılacak şekilde etiketlendi mi?

İlk haftanın sonunda gerçek tüketim verisi elinizde olur. Paket boyutunu ve test vakalarının ürünler arasındaki dağılımını bu veriye göre güncellemek, bir sonraki siparişi tahminden ölçüme taşır. Rotating mobile proxy bütçesi en verimli halini, yalnız operatör IP’sine gerçekten ihtiyaç duyan adımları taşıdığında alır.

Akış

Nasıl çalışır?

  1. 01

    Taşıyıcı havuzu

    İstekler mobil operatör ağı IP’leri üzerinden çıkar.

  2. 02

    Cihaz senaryosu

    Mobil reklam ve uygulama QA’de ağ türü ile cihaz davranışını birlikte test edin.

  3. 03

    Kota disiplini

    Mobile GB maliyeti daha yüksektir; örnekleme stratejisi kurun.

İstek başına rotasyon ve oturum bazlı rotasyonİstek başına rotasyonda her istek farklı bir çıkış IP’si alır. Oturum bazlı rotasyonda aynı oturumdaki istekler aynı IP’yi paylaşır, yeni oturum yeni IP ile başlar.İstek başınaHer istek yeni IP1İstek198.51.100.142İstek198.51.100.873İstek203.0.113.424İstek203.0.113.190Oturum bazlıOturum boyunca aynı IPoturum Aİstekİstekİstek198.51.100.14oturum Bİstekİstek203.0.113.42
Kısa ve bağımsız isteklerde istek başına rotasyon; giriş, sepet gibi adım adım akışlarda oturum bazlı rotasyon tercih edilir. Ürünün hangi modları desteklediği ürün sayfasındaki teknik özette yazar.

Karşılaştırma

İlgili rotating alternatifler

Yalnız doğrulanmış ürün özellikleriyle. Fiyat karşılaştırması uydurulmaz.

ÜrünIPRotasyonFaturalamaEn uygun
MobileIPv4 MobileSticky + RotatingGB bazlıMobil uygulama ve reklam
IPv4 ResidentialIPv4 ResidentialSticky + RotatingGB bazlıSEO ve otomasyon
IPv4 DatacenterIPv4 DatacenterRotatingGB bazlıYüksek hacimli veri toplama
IPv6 ResidentialIPv6 ResidentialOturum yapılandırmalıPort / aylıkIPv6 residential kalite

Lokasyon

Doğrulanmış kapsama

180+ ülke kapsamı ürün kaydından gelir.

  • Amerika Birleşik Devletleri
  • Birleşik Krallık
  • Almanya
  • Fransa
  • Türkiye
  • Hollanda
  • Kanada
  • Brezilya
  • Avustralya
  • Japonya
  • Hindistan
  • Polonya
  • Avusturya
  • Portekiz
  • İspanya

Lokasyon özetine git

Kaynaklar

İlgili kullanım alanları ve rehberler

SSS

Sık sorulan sorular

Mobile rotating hangi işler için?

Mobil reklam doğrulama, uygulama QA ve taşıyıcı ağı IP’si gerektiren testlerde kullanılır.

Neden daha pahalı görünüyor?

Taşıyıcı (LTE/5G) IP havuzları daha kısıtlı ve maliyetlidir; kotayı bilinçli planlayın.

Müşteri değerlendirmeleri

Ortalama 4.7/5 · 9 değerlendirme · RotatingProxy paneli siparişleri

  • 5/5Sipariş 25 Şubat 2026
    “Mobil reklam yerleşimlerini taşıyıcı IP ile doğruluyoruz. Coğrafi hedefleme kontrollerinde farklar net görünüyor.”

    Burak Şen

    Reklam Kalite Kontrol · AdCheck TR · İstanbul

  • 5/5Sipariş 7 Ocak 2026
    “Uygulama QA’de ülke bazlı ödeme ekranı farklarını yakaladık. Mobile rotating senaryoyu hızlandırdı.”

    Deniz Aksoy

    Mobil QA Lideri · AppSaha · Ankara

  • 4/5Sipariş 14 Aralık 2025
    “Kota maliyeti yüksek; örnekleme ile kullanıyoruz. Buna rağmen mobil ağ görünümü ihtiyacımızı karşılıyor.”

    Ece Kurt

    Marka Güvenliği · BrandShield TR · İzmir

  • 5/5Sipariş 19 Mart 2026
    “Sticky oturum, çok adımlı mobil akış testlerinde işe yaradı. Destek protokol seçimini net anlattı.”

    Furkan Gül

    Test Otomasyonu · QAForge · Bursa

  • 5/5Sipariş 9 Nisan 2026
    “Kampanya doğrulamasında cihaz + ağ kombinasyonu kritikti. LTE çıkışı beklediğimiz sinyali verdi.”

    Nazlı Er

    Medya Operasyonları · KampanyaDoğrula · Antalya

  • 4/5Sipariş 16 Mayıs 2026
    “Bağlantı süreleri datacenter’a göre daha değişken; yine de mobil senaryoda alternatif yoktu. Stabilite kabul edilebilir.”

    Serkan Uyar

    Network QA · SignalTest · Kayseri

  • 5/5Sipariş 28 Haziran 2026
    “Ülke seçimi reklam hedefleme raporlarımızla örtüştü. Sipariş sonrası aktivasyon aynı gün oldu.”

    İpek Yalçın

    Performance Manager · ReachVerify · Gaziantep

  • 5/5Sipariş 11 Temmuz 2026
    “Teknik destek, timeout ayarlarını hedef gecikmesine göre önerdi. Kurulum dokümantasyonu yeterli.”

    Arda Koçak

    DevOps · MobileProbe · Sakarya

  • 4/5Sipariş 15 Ağustos 2026
    “Marka koruma ekibimiz haftalık örneklem alıyor. Mobile rotating, masaüstü residential ile tamamlayıcı çalışıyor.”

    Buse Altın

    Brand Safety Analyst · Görünürlük Kontrol · Balıkesir

Paketinize geçin

Yukarıdan uygun kotayı seçin; doğrulanmış specialId ile müşteri paneline gidin.

Paketlere dön