Teknik
Mobil Proxy IP Değiştirme Yöntemleri
Kısaca
Mobil bir IP, telefonun ya da modemin operatörle kurduğu veri oturumu yeniden kurulduğunda ya da operatörün adres eşlemesi değiştiğinde değişir. Sağlayıcının belirttiğine göre Mobil Proxy'de IP değiştirmenin yolu, her pakete ait IP değiştirme bağlantısıdır. Yine sağlayıcı beyanına göre Rotating Mobil Proxy'de ise IP varsayılan olarak her istekte değişir; isterseniz oturum kimliğiyle sabit tutulur.
Son güncelleme: Okuma süresi: yaklaşık 8 dk
Mobil IP nasıl atanır?
Genel bilgi
Bu bölüm mobil ağların genel çalışmasını anlatır; sağlayıcının kendi altyapısı hakkında bilgi vermez. Altyapı ayrıntıları yayımlanmamıştır.
Bir telefon ya da modem şebekeye bağlandığında operatörle bir veri oturumu kurar ve bu oturum için bir IP adresi alır. LTE'de bu, varsayılan taşıyıcıya sahip bir PDN bağlantısıdır (RFC 6459). Adres, oturumun ömrüne bağlıdır: oturum kapanıp yeniden kurulduğunda yeni bir adres atanabilir.
Web sitelerinin gördüğü genel adres ise CGNAT kullanılan ağlarda operatörün CGNAT cihazının dış adresidir (RFC 6888); bu ağlarda çok sayıda abone aynı genel adresleri paylaşır. Dolayısıyla genel adresin değişmesi yalnızca telefonun oturumuna değil, CGNAT eşlemesine de bağlıdır. Ayrıntıyı CGNAT rehberinde ve 4G mobil proxy nasıl çalışır yazısında bulabilirsiniz.
NAT eşlemelerinin de bir boşta kalma süresi vardır: bir eşleme belli bir süre trafik görmezse silinebilir. RFC 4787, UDP eşlemelerinin iki dakikadan önce sona ermemesini şart koşar ve varsayılan olarak beş dakika ya da daha uzun bir süreyi önerir. Mobil operatörlerin gerçek değerleri yayımlanmamıştır; bu yüzden “şu kadar süre sonra IP değişir” biçiminde bir kural kurmak mümkün değildir.
Özetle çıkış IP'sinin değişmesinin üç ayrı kaynağı olabilir: cihazın veri oturumunun yeniden kurulması, operatörün adres eşlemesinin değişmesi ve hattın bilinçli olarak yeniden bağlanması. İlk ikisi sizin denetiminiz dışındadır. Sağlayıcıya göre üçüncüsü, Mobil Proxy'de IP değiştirme bağlantısıyla sizin tetiklediğiniz yöntemdir.
Cihaz ve SIM kart
Bağlantıyı başlatan istemci
Mobil ağ
Baz istasyonu ve operatör şebekesi
Proxy sunucusu
İsteği hedefe iletir
Çıkış IP’si
Hedefin gördüğü adres (örnek)
Örnek veriGösterilen IP adresleri dokümantasyon aralıklarından alınmış örneklerdir. Genel şema: mobil proxy mantığını anlatır, satılan altyapının bir kopyası değildir.
Yöntem 1: Bağlantıyı yenilemek
Kendi telefonunuzda bu, uçak modunu açıp kapatmak ya da cihazı yeniden başlatmak demektir. Amaç mevcut veri oturumunu sonlandırıp yenisini kurdurmaktır.
Sınırı şudur: yalnızca radyo tarafındaki boşta kalma bağlantıyı bırakabilir ama veri oturumunu ve adresi koruyabilir. Adres, oturum gerçekten kapanıp yeniden kurulduğunda değişir. Operatör davranışı yayımlanmış bir kural değildir; bu yüzden “uçak modu her zaman yeni IP verir” demek yanlıştır. Yeni adresin eskisinden farklı olacağı da kesin değildir.
Kendi telefonunuz proxy'nin IP'sini değiştirmez
Telefonunuzda uçak modunu açıp kapatmak yalnızca telefonunuzun kendi IP'sini etkiler. Proxy üzerinden görünen çıkış IP'si paketinizin hattından çıkar; bu IP'yi değiştirmenin yolu Mobil Proxy'de paketin IP değiştirme bağlantısıdır.
Yöntem 2: IP değiştirme bağlantısı (Mobil Proxy)
Sağlayıcının belirttiğine göre her Mobil Proxy paketi, kendine ait bir IP değiştirme bağlantısıyla gelir. Bağlantı tarayıcıda açılabilir ya da bir betikten çağrılabilir; IP'nin ne zaman değişeceğine siz karar verirsiniz. Sağlayıcıya göre hat operatöre yeniden bağlanır ve yeni bir mobil IP alır. Bağlantı bilgileri ve değiştirme bağlantısı müşteri panelinde gösterilir.
- Bağlantıyı panelden alın
Paketinize ait IP değiştirme bağlantısını müşteri panelinde bulun. Bağlantı paketinize özgüdür.
- Açık işlemleri tamamlayın
IP değişince açık bağlantılar kopar ve IP'ye bağlı oturumlar düşebilir. Süren indirmeleri ve giriş gerektiren adımları önceden bitirin.
- Bağlantıyı çağırın
Bağlantıyı tarayıcıda açın ya da betiğinizden bir HTTP isteğiyle çağırın. Değişimin ne kadar süreceği yayımlanmamıştır.
- Yeni çıkış IP'sini doğrulayın
Eski ve yeni adresi karşılaştırın. Aynı adresi görürseniz bir süre sonra yeniden kontrol edin.
Ara sıra bir değişim yeterliyse bağlantıyı tarayıcıda açmak yeterlidir. Düzenli tekrarlanan işlerde bir betik zaman kazandırır ve değişimden hemen sonra bir doğrulama adımı eklemenize olanak tanır.
Aşağıdaki Python örneği bu akışı gösterir. Kimlik bilgileri ve adresler yer tutucudur, IP değiştirme bağlantısını kendi panelinizden almanız gerekir. Bekleme süresi ve deneme sayısı örnektir; sağlayıcı bir süre belirtmemiştir. api.ipify.org üçüncü taraf bir IP yansıtma hizmetidir; yalnızca çıkış IP'sini görmek için ve seyrek isteklerle kullanın.
Python
import time
import requests
PROXY = "http://KULLANICI_ADI:SIFRE@proxy.example.com:PORT"
PROXIES = {"http": PROXY, "https": PROXY}
IP_DEGISTIRME_BAGLANTISI = "PANELDEKI_IP_DEGISTIRME_BAGLANTISI"
def cikis_ip():
yanit = requests.get("https://api.ipify.org", proxies=PROXIES, timeout=20)
return yanit.text.strip()
onceki = cikis_ip()
# Değiştirme bağlantısı proxy üzerinden değil, doğrudan çağrılır.
yanit = requests.get(IP_DEGISTIRME_BAGLANTISI, timeout=30)
if not yanit.ok:
raise SystemExit(f"IP değiştirme isteği başarısız: HTTP {yanit.status_code}")
yeni = onceki
# Bekleme süresi ve deneme sayısı örnektir.
for deneme in range(6):
time.sleep(10)
try:
yeni = cikis_ip()
except requests.RequestException:
continue
if yeni != onceki:
break
print("Önceki:", onceki, "Yeni:", yeni)Aynı kontrolü komut satırından da yapabilirsiniz. Değiştirme bağlantısını çağırmadan önce ve sonra çalıştırın:
Bash
curl -x "http://KULLANICI_ADI:SIFRE@proxy.example.com:PORT" https://api.ipify.orgBağlantıyı gizli tutun
IP değiştirme bağlantısını bir parola gibi ele alın. Kodu paylaşırken ya da bir depoya yüklerken bağlantıyı koddan ayırın; ortam değişkeni gibi ayrı bir yerde saklayın.
Yayımlanmamış olanları da açıkça söyleyelim: iki değişim arasındaki asgari süre, bekleme süresi, değişimin tamamlanma süresi, günlük değişim sınırı ve yeni IP'nin her zaman farklı olup olmayacağı ürün sayfalarında belirtilmemiştir. Bu yüzden betiğinizi bu değerlere dayandırmayın.
IP değişmediyse neye bakmalı?
- Çağrı hata döndü mü? Değiştirme bağlantısının HTTP durum kodunu kaydedin. Hata dönen bir çağrıdan sonra IP değişmiş sayılmaz.
- İstemciniz eski bağlantıyı mı kullanıyor? Bağlantı havuzu ya da keep-alive kullanan bir istemci, değişimden sonra da eski bağlantıyı denemeye devam edebilir. Yeni bir bağlantı açın: oturum nesnesini yeniden oluşturun ya da istemciyi yeniden başlatın.
- Adresi doğru yerden mi okuyorsunuz? Sorguyu proxy üzerinden yaptığınızdan emin olun; doğrudan bağlantıdan yapılan sorgu proxy'nin IP'sini göstermez.
- Çok erken mi baktınız? Değişimin süresi yayımlanmamıştır. Birkaç kez, aralıklı kontrol edin ve sonunda durun.
- Aynı adres geri geldi mi? Bu mümkündür. Her değişim açık bağlantıları kestiği için ikinci kez tetiklemeden önce gerçekten gerekip gerekmediğini düşünün.
Yöntem 3 ve 4: İstek başına rotasyon ve sticky oturum
Bu iki yöntem Rotating Mobil Proxy ürününe aittir ve ürün sayfalarında sağlayıcı beyanı olarak belirtilir. Varsayılan davranışta IP her istekte değişir; bunun için bir bağlantı ya da ek ayar gerekmez. İsteğe bağlı olarak bir oturum kimliği kullanılırsa aynı mobil IP o oturum boyunca korunur, yeni kimlik yeni IP getirir.
Sticky oturumun süresi ve kimliğin isteklere nasıl ekleneceği yayımlanmamıştır; bu nedenle burada bir söz dizimi gösterilmez. İki modelin ayrıntısı, avantajları ve sınırları için rotating mobil proxy nedir rehberini okuyun. Paket ayrıntıları Rotating Mobil Proxy sayfasındadır.
Yöntem 5: Zamanlı rotasyon
Sektörde bazı sağlayıcılar IP'yi belirli aralıklarla ya da oturum süresi dolunca otomatik değiştirir. Bu, genel olarak bilinen bir rotasyon yöntemidir. Ürün sayfalarında Mobil Proxy ya da Rotating Mobil Proxy için zamanlı rotasyon beyanı yoktur.
Zamanlı değişime ihtiyacınız varsa iki yol vardır: sipariş vermeden önce WhatsApp'tan bu özelliğin mevcut olup olmadığını sorun, ya da Mobil Proxy'nin değiştirme bağlantısını kendi zamanlayıcınızla (örneğin bir cron görevi) tetikleyin. İkinci yol ürünün sunduğu bir otomatik rotasyon değil, sizin kurduğunuz bir düzenektir: aralığı siz seçersiniz, ancak sağlayıcı iki değişim arasındaki asgari süreyi yayımlamadığı için bağlantıyı gereksiz sık çağırmayın. Değişimin süresi ve sonucu da yayımlanmış bir değer değildir.
Betiğe bağlarken dikkat edilecekler
Sağlayıcı, IP değiştirme bağlantısının bir betikten çağrılabileceğini belirtir. Sorunsuz bir akış için şu noktaları gözetin:
- Önce durdurun: IP değişirken açık istekler hata verir. İş kuyruğunuzu kısa süre bekletin, değişim ve doğrulama bittikten sonra sürdürün.
- Sonra doğrulayın: Yeni çıkış IP'sini sorgulayın. Değişmediyse sınırlı sayıda yeniden kontrol edin ve sonunda durun; sonsuz döngü kurmayın.
- Gereksiz çağırmayın: Yayımlanmış bir sıklık sınırının olmaması, sınır bulunmadığı anlamına gelmez. Bağlantıyı yalnızca gerçekten gerektiğinde çağırın.
- Tek noktadan yönetin: Aynı paketin hattını birden çok işlem kullanıyorsa bir işlemin IP değiştirmesi diğerlerinin bağlantılarını da keser. Değişimi tek bir yerden tetikleyin.
- Kendi kaydınızı tutun: Sağlayıcı beyanına göre Türkiye paketlerinde müşteri panelinde kota takibi ve IP geçmişi yer alır; yurt dışı paketlerde yoktur. Her iki durumda da hangi zamanda hangi IP'yi gördüğünüzü kendiniz kaydedin.
- Hataları ayrı ele alın: Bağlantı çağrısı hata dönerse IP değişmiş sayılmayın; hatayı kaydedin ve çıkış IP'sini kontrol etmeden işi sürdürmeyin.
Yöntem 2'deki Python örneği bu ilkelerin bir kısmını uygular: önce mevcut IP'yi okur, sonra bağlantıyı çağırır ve durum kodunu denetler, ardından sınırlı sayıda doğrulama yapar.
Yeni IP her zaman farklı mıdır?
| Sık görülen beklenti | Gerçekte neyi bekleyebilirsiniz |
|---|---|
| Her değişimde yepyeni bir adres gelir. | Yeni adres aynı operatör aralığından olabilir ve daha önce kullandığınız bir adres geri gelebilir. “Farklı alt ağ” beklentisine güvenmeyin. |
| Değişim hemen tamamlanır. | Oturumun yeniden kurulması süre alır. Kaç saniye sürdüğü yayımlanmamıştır, bu yüzden sonucu doğrulayın. |
| Açık işlemler değişimden etkilenmez. | Çıkış IP'si değişince açık TCP bağlantıları kopar; IP'ye bağlı site oturumları düşebilir. |
| Yeni IP engelleri kaldırır. | Adres değişimi bir hız sınırını, doğrulama sayfasını ya da erişim kısıtını ortadan kaldırmaz. |
Yeni IP bir çözüm değildir
IP değiştirmek bir sorunun nedenini gidermez. Bir site sizi sınırlıyorsa önce istek hızınızı ve kullanım koşullarına uyumunuzu gözden geçirin. Proxy'yi yalnızca hedef sitenin kullanım koşullarına ve yürürlükteki mevzuata uygun işlerde kullanın. Bağlantı sorunlarında ise mobil proxy sorun giderme rehberi daha yararlıdır.
Bu belirsizlikler yüzünden iş akışınızı “değişim başarısız olabilir” varsayımıyla tasarlayın: doğrulama adımı, yeniden deneme sınırı ve kayıt tutma, adresin ne zaman ve nasıl değiştiğinden bağımsız olarak işinizi korur.
Hangi yöntemi seçmeli?
| İhtiyaç | Yöntem | Ürün |
|---|---|---|
| IP'yi gerektiğinde elle ya da betikle yenilemek | IP değiştirme bağlantısı | Mobil Proxy |
| Hiçbir şey yapmadan her isteğin farklı adresten çıkması | İstek başına rotasyon (varsayılan) | Rotating Mobil Proxy |
| Çok adımlı bir işlemde aynı IP'yi korumak | Oturum kimlikli sabit IP (isteğe bağlı) | Rotating Mobil Proxy |
| Belirli aralıkla otomatik değişim | Sağlayıcı beyanı yok; sipariş öncesinde sorun ya da kendi zamanlayıcınız | Mobil Proxy (kendi zamanlayıcınızla) |
Mobil Proxy'de belirtilen tek IP değiştirme yolu paket başına IP değiştirme bağlantısıdır.
Tabloda dikkat edilecek nokta, yöntemlerin birbirinin yerine geçmemesidir. IP değiştirme bağlantısı, çıkış IP'sinin ne zaman değişeceğine sizin karar verdiğiniz bir araçtır; rotasyon ise kararı elinizden alıp her isteğe dağıtır. Hangi işte hangisinin rahat çalıştığını, küçük bir sınamada gerçek hedef sitenizle ve gerçek istek hızınızla görmek en sağlıklısıdır. Residential tarafında da rotating ve sticky modlar sağlayıcı beyanıyla sunulur; karşılaştırma için mobil proxy ile residential proxy farkları rehberine bakın.
Değişimin gerçekten gerçekleştiğini görmek için proxy üzerinden bir sorgu yapmak yeterlidir. Tarayıcınızı proxy'ye yönlendirdikten sonra IP Adresim aracı sitelerin gördüğü adresi gösterir.
Sık sorulan sorular
Sağlayıcının belirttiğine göre her Mobil Proxy paketinin kendine ait bir IP değiştirme bağlantısı vardır. Bağlantıyı tarayıcıda açarak ya da bir betikten çağırarak IP'nin ne zaman değişeceğine siz karar verirsiniz; sağlayıcıya göre hat operatöre yeniden bağlanır ve yeni bir mobil IP alır. Bağlantı bilgileri müşteri panelinde gösterilir. Değişim süresi ve sıklık sınırı yayımlanmamıştır.
Uçak modu radyoyu kapattığı için cihaz genellikle şebekeden ayrılıp yeniden bağlanır ve yeni bir veri oturumu kurulur; adres bu sırada değişebilir, ancak bu bir kural değildir. Yalnızca radyo tarafındaki boşta kalma bağlantıyı bırakabilir fakat veri oturumunu sonlandırmayabilir; adres, oturum kapanıp yeniden kurulduğunda değişir. Davranış operatöre göre farklıdır ve kesin sonuç vermez. Mobil Proxy paketlerinde bu işlemi telefonda siz yapmazsınız; paketin IP değiştirme bağlantısı kullanılır.
Bu süre ürün sayfalarında yayımlanmamıştır ve bu sitede de bir rakam verilmez. Mobil oturumun yeniden kurulması zaman alır; süre operatöre, kapsama durumuna ve yüke göre değişir. Bu nedenle IP değiştirdikten sonra işe devam etmeden önce yeni çıkış IP'sini kontrol edin; sabit bir bekleme süresine güvenmeyin.
Hayır, bunun her değişimde gerçekleşeceği söylenemez. Yeni adres aynı operatörün aralığından gelebilir ve daha önce kullandığınız bir adres tekrar karşınıza çıkabilir. Mobil Proxy'de yeni IP'nin her zaman farklı olacağı ürün sayfalarında belirtilmemiştir. İşinizin farklı adres gerektirdiği noktalarda çıkış IP'sini mutlaka doğrulayın.
Hiçbir şey yapmadan IP'nin değişmesini istiyorsanız Rotating Mobil Proxy'ye bakın: sağlayıcının belirttiğine göre varsayılan davranışta IP her istekte değişir. Belirli bir zaman aralığıyla otomatik değişim yönünde bir beyan yoktur. Mobil Proxy'de ise IP'yi paketin değiştirme bağlantısıyla kendiniz tetiklersiniz; bunu bir betiğe bağlayarak kendi zamanlamanızı kurabilirsiniz.
Site oturumu IP adresine bağlıysa genellikle evet: oturum düşebilir ya da yeniden doğrulama istenebilir. Ayrıca çıkış IP'si değiştiği anda açık TCP bağlantıları kopar. İstemcinizi bağlantı koptuğunda yeniden deneyecek ve gerekirse giriş adımını tekrarlayacak şekilde yazın. IP değiştirmeden önce açık işlemlerinizi tamamlamak en güvenli yoldur.