بازگشت به وبلاگ

چگونه بررسی کنیم که آیا پروکسی موبایل واقعی خریداری کرده‌اید: ۶ آزمایش در ۱۵ دقیقه

Bright Data موبایل پروکسی‌ها را از خط تولید خود حذف کرد، تقاضا به سمت ده‌ها برند کوچک رفته است و حاشیه سود برای «موبایل بودن» باقی مانده است — ۲–۵ برابر قیمت گیگابایت مقیم. شش بررسی را تحلیل می‌کنیم که نشان می‌دهد آیا آدرس شما موبایل است یا مقیم به شکل موبایل: پرچم‌های ip-api، ASN از طریق RIPEstat، رکوردهای DNS معکوس، منبع مستقل دوم، تست چرخش در ۶۰ خروجی و بررسی جغرافیایی.

📅۱۷ شهریور ۱۴۰۵
چگونه بررسی کنیم که آیا پروکسی موبایل واقعی خریداری کرده‌اید: ۶ آزمایش در ۱۵ دقیقه

هزینه گیگابایت موبایل ۲ تا ۵ برابر بیشتر از ترافیک مقیم است: طبق بررسی پروکسی‌های موبایل Proxyway برای سال ۲۰۲۶، قیمت‌ها از ۲ دلار/گیگابایت برای DataImpulse، ۴ دلار/گیگابایت برای Decodo، ۴.۲۵ دلار/گیگابایت برای Byteful، ۶.۸ دلار/گیگابایت برای IPRoyal و ۷.۵ دلار/گیگابایت برای Oxylabs شروع می‌شود — در حالی که ترافیک مقیم در بازار از ۱ تا ۲ دلار/گیگابایت آغاز می‌شود. شما این افزایش قیمت را برای یک ویژگی می‌پردازید: آدرس باید متعلق به اپراتور تلفن همراه باشد. و این دقیقاً همان ویژگی است که هیچ کابینتی به شما نشان نمی‌دهد — در پنل شما خط «Mobile / RU / مسکو» را می‌بینید و برای فهمیدن آنچه پشت آن است، باید خودتان تحقیق کنید.

بررسی کردن اکنون اهمیت بیشتری پیدا کرده است، زیرا بازار دوباره سازماندهی شده است. Bright Data، بزرگترین بازیگر صنعت، پروکسی‌های موبایل را از خط تولید خود حذف کرده است: در تاریخ ۸ سپتامبر ۲۰۲۶، صفحه brightdata.com/proxy-types/mobile-proxies فقط پروکسی‌های مقیم، دیتاسنتری و ISP را ارائه می‌دهد و محصول موبایلی دیگر وجود ندارد. در رتبه‌بندی جدید پروویدرهای موبایل Proxyway برای سال ۲۰۲۶، Bright Data نیز غایب است — ۹ رتبه اول را Decodo، Oxylabs، SOAX، Byteful، NodeMaven، DataImpulse، IPRoyal، Proxy-Seller و Evomi اشغال کرده‌اند. تقاضا به هیچ وجه از بین نرفته است، بلکه بین ده‌ها برند کوچکتر توزیع شده است، که دامنه اندازه استخر آنها شش برابر است: ۱،۱۹۲،۴۴۹ IP منحصر به فرد در Oxylabs در مقابل ۱۷۷،۴۲۸ در SOAX. از نظر ظاهری، همه پیشنهادات یکسان به نظر می‌رسند.

چه چیزی به طور فنی IP را «موبایل» می‌کند

سه نشانه وجود دارد و همه سه نشانه از بیرون قابل بررسی هستند:

  • پیشوند توسط سیستم خودمختار اپراتور تلفن همراه اعلام می‌شود. نه «اپراتور ارتباطات به طور کلی»، بلکه دقیقاً بخش موبایل — این یک جزئیات کلیدی است که به آن باز خواهیم گشت.
  • آدرس تحت CGNAT قرار دارد. اپراتورهای تلفن همراه هزاران مشترک را پشت یک IP عمومی پنهان می‌کنند، بنابراین پلتفرم‌ها نمی‌توانند به راحتی چنین آدرسی را مسدود کنند — خسارت همراه بسیار زیاد است. به همین دلیل است که وفاداری ایجاد می‌شود، که بابت آن افزایش قیمت می‌گیرند؛ جزئیات مکانیزم را در مقاله‌ای درباره CGNAT، مسدودسازی و محدودیت‌های نرخ در پروکسی‌های موبایل بررسی کرده‌ایم.
  • رکورد DNS معکوس اغلب خالی است، اما همیشه اینطور نیست. بسیاری از اپراتورها برای آدرس‌های موبایل مشترک PTR ایجاد نمی‌کنند، در حالی که اینترنت خانگی تقریباً همیشه الگوی مشخصی دارد. استثناهایی وجود دارد: در AS8359 موبایل MTS، رکوردهایی از نوع ASR-NGN-XXX.Moscow.access.comstar.ru وجود دارد، بنابراین rDNS یک سیگنال تأییدکننده است، نه یک حکم به خودی خود.

تله اصلی این است که یک برند بزرگ تلکام چندین سیستم خودمختار دارد و همه آنها موبایل نیستند. مثال زنده: AS3216 متعلق به PАО «ویمپلکام» است، اما این بخش پهن باند است و آدرس از آنجا به عنوان غیرموبایل شناسایی می‌شود، با رکورد معکوس به شکل static-a1.Kemerovo.golden.ru. اما AS31133 و AS25159 از همان «مگا فون» — موبایل هستند، با rDNS خالی. بنابراین «این آدرس متعلق به اپراتور معروف است» — یک استدلال نیست. استدلال — شماره سیستم خودمختار است.

بررسی ۱. اسکرین پایه در ۳۰ ثانیه

سریع‌ترین ابزار — ip-api.com رایگان است. این ابزار سه پرچم بولی را ارائه می‌دهد که در مستندات به این شکل توصیف شده‌اند: mobile — «اتصال موبایل (سلولی)»، hosting — «میزبانی، هم‌مکانی یا دیتاسنتر»، proxy — «پروکسی، VPN یا آدرس خروجی Tor». درخواست را از طریق پروکسی به سرویس ارسال کنید و خروجی را مشاهده کنید:

curl -s "http://ip-api.com/json/?fields=status,country,city,isp,as,asname,reverse,mobile,proxy,hosting"

نمونه‌ها چگونه به نظر می‌رسند. آدرس واقعی موبایل T-Mobile USA: "as":"AS21928 T-Mobile USA, Inc.", "reverse":"", "mobile":true, "hosting":false. اینترنت خانگی Comcast: "as":"AS7922 Comcast Cable Communications, LLC", "reverse":"c-73-0-0-1.hsd1.fl.comcast.net", "mobile":false. آدرس دیتاسنتری DigitalOcean: "as":"AS14061 DigitalOcean, LLC", "mobile":false, "hosting":true. بخش‌های موبایل روسی همان تصویر را ارائه می‌دهند: MTS AS8359 و «مگا فون» AS31133 mobile:true را برمی‌گردانند، در حالی که «روستелекوم» AS12389 — mobile:false.

محدودیت‌های طرح رایگان را باید در نظر داشته باشید: ۴۵ درخواست در دقیقه از یک آدرس، در صورت تجاوز — HTTP 429 و مسدودسازی به مدت یک ساعت، رمزگذاری در طرح رایگان پشتیبانی نمی‌شود (فقط HTTP). برای بررسی‌های انبوه یک نقطه انتهایی batch وجود دارد: تا ۱۰۰ آدرس در یک آرایه JSON، تا ۱۵ درخواست از این نوع در دقیقه.

بررسی ۲. شماره سیستم خودمختار از طریق RIPEstat

پرچم mobile — این یک هوریستیک خارجی است و نمی‌توان فقط به آن اعتماد کرد. به طور مستقل بررسی کنید که کدام AS پیشوندی را با آدرس شما اعلام می‌کند:

curl -s "https://stat.ripe.net/data/network-info/data.json?resource=172.58.0.1"

در پاسخ، فیلدهای asns و prefix وجود خواهد داشت — این داده‌ها از جدول جهانی مسیریابی هستند، نه تفسیر کسی. سپس سوال ساده است: آیا این ASN متعلق به اپراتور تلفن همراه است یا ارائه‌دهنده میزبانی؟ اگر در نام سیستم خودمختار نام DigitalOcean، Hetzner، Cloud.ru یا هر برند ابری دیگری وجود داشته باشد — به شما آدرس دیتاسنتری به عنوان موبایل فروخته‌اند و بحث تمام است. شماره AS — پایدارترین نشانه از همه است: نمی‌توان آن را در کابینت «کشید»، بلکه از مسیریابی جهانی به دست می‌آید.

بررسی ۳. رکورد DNS معکوس

فیلد reverse از بررسی اول — یک سیگنال سریع و دست کم گرفته شده است. رشته خالی در آدرس موبایل طبیعی است و بیشتر اوقات اتفاق می‌افتد. الگوی c-73-0-0-1.hsd1.fl.comcast.net یا static-a1.Kemerovo.golden.ru به معنای کانال خانگی یا تجاری است: این یک پروکسی مقیم است، اما نه موبایل. و رکوردی مانند core1.ash.hetzner.com — یک مدرک مستقیم از دیتاسنتر است.

بررسی ۴. منبع مستقل دوم

قاعده ساده است: یک سرویس — این یک نظر است، دو منبع هم‌راستا — این یک واقعیت است. به عنوان منبع دوم، IPinfo راحت است: این سرویس مجموعه‌ای جداگانه از داده‌ها درباره اپراتورها دارد، که برای آدرس موبایل فیلدهای name، mcc (کد کشور موبایل، سه رقم کشور) و mnc (کد شبکه موبایل، دو تا سه رقم شبکه خاص) را باز می‌گرداند. خروجی کامل carrier در طرح‌های Plus و Max در دسترس است، در حالی که Core پایه فقط به سوال «آیا آدرس با اپراتور تلفن همراه مرتبط است یا نه» پاسخ می‌دهد — برای پذیرش خرید این کافی است.

اختلاف بین دو منبع درباره یک آدرس — دلیل برای عمیق‌تر شدن در تحقیق نیست، بلکه دلیلی برای عدم پرداخت است.

بررسی ۵. تست چرخش، نه یک آدرس

تنها بررسی که واقعاً برای خریدار معنی دارد: چگونه یک آدرس به تنهایی به نظر نمی‌رسد، بلکه کل جریان خروجی. برای فروشنده هیچ هزینه‌ای ندارد که ده‌ها IP موبایل معتبر را در ویترین نگه دارد و عمده ترافیک را از طریق استخر مقیم هدایت کند. ۵۰ تا ۱۰۰ خروجی متوالی جمع‌آوری کنید و آمار را محاسبه کنید:

for i in $(seq 1 60); do
  curl -s -x http://لگین:رمزعبور@هاست:پورت \
    "http://ip-api.com/json/?fields=query,as,isp,mobile,hosting" 
  echo
  sleep 2
done | tee mobile-audit.jsonl | \
  python3 -c "
import sys, json, collections
rows = [json.loads(l) for l in sys.stdin if l.strip()]
mob = sum(1 for r in rows if r.get('mobile'))
print('جمع:', len(rows), '| موبایل:', mob, '| سهم:', round(100*mob/len(rows), 1), '%')
print('IP های منحصر به فرد:', len({r.get('query') for r in rows}))
for a, n in collections.Counter(r.get('as') for r in rows).most_common(10):
    print(' ', n, a)
"

توقف دو ثانیه‌ای لازم است تا به محدودیت ۴۵ درخواست در دقیقه نرسید. چه چیزی را در نتیجه بخوانید:

  1. سهم mobile:true. در یک استخر موبایل معتبر نزدیک به یک است. مقدار در حدود نصف به این معنی است که دو محصول را با هم مخلوط کرده‌اند و بابت هر دو به نرخ موبایل هزینه می‌گیرند.
  2. تفاوت سیستم‌های خودمختار. همه ASN باید متعلق به اپراتورهای تلفن همراه کشور اعلام شده باشند. ظهور ASهای میزبانی در لیست — نقص است.
  3. تعداد آدرس‌های منحصر به فرد. اگر در ۶۰ درخواست سه یا چهار IP برگشت، شما عملاً چرخش ندارید، هرچند در کابینت هر نامی بر آن بگذارید.

بررسی ۶. جغرافیا و اپراتور

آخرین مرحله — وعده داده شده را با واقعیت مقایسه کنید. اگر استخر یک اپراتور خاص را خریداری کرده‌اید، همه خروجی‌ها باید در سیستم‌های خودمختار او قرار داشته باشند. اگر شهری را خریداری کرده‌اید، بررسی کنید که آیا خروجی‌ها در نیمه کشور پراکنده نمی‌شوند: آدرس‌های موبایل به هر حال به طور تقریبی جغرافیایی شناسایی می‌شوند، اما پرش‌ها بین کشورها در یک «محل» به این معنی است که استخر از منابع ناهمگون جمع‌آوری شده است. به طور جداگانه پرچم proxy را بررسی کنید — اگر سرویس آدرس صادر شده را به عنوان خروجی پروکسی علامت‌گذاری کند، پلتفرم‌های ضد تقلب دقیقاً همان را خواهند دید.

پرچم‌های قرمز به صورت یک لیست

  • hosting:true یا برند ابری در نام AS — این یک دیتاسنتر است، نه یک شبکه موبایل؛
  • رکورد معکوس با static، dedicated، vps، hsd یا نام میزبان؛
  • سهم mobile:true به وضوح کمتر از ۱۰۰٪ در یک نمونه طولانی؛
  • آدرس «موبایل» که روزها تغییر نمی‌کند و در عین حال دارای PTR از نوع ثابت است؛
  • عدم تطابق پاسخ‌های دو سرویس مستقل؛
  • فروشنده از ارائه دسترسی آزمایشی قبل از پرداخت خودداری می‌کند.

اگر بررسی همخوانی نداشت، چه باید کرد

ترتیب اقدامات عملی است. خروجی را ثبت کنید (همان mobile-audit.jsonl) — این تنها استدلال در مکاتبه با پشتیبانی است که نمی‌توان با کلمات «ما همه چیز را درست کار می‌کنیم» آن را رد کرد. درخواست تعویض استخر یا بازگشت هزینه برای حجم استفاده نشده کنید. و هرگز بسته بزرگ ترافیک موبایل را بدون تست قبلی در حجم حداقل خریداری نکنید: تمام شش بررسی بالا در ۱۵ دقیقه و در چند صد مگابایت جا می‌گیرد. چک‌لیست کلی‌تر برای پذیرش — از نظر سرعت، آپ‌تایم، نشت DNS و WebRTC — در مقاله چگونه پروکسی‌ها را قبل از خرید تست کنیم جمع‌آوری شده است.

و یک سوال صادقانه: آیا واقعاً به موبایل نیاز دارید

افزایش قیمت ۲ تا ۵ برابر همیشه توجیه‌پذیر نیست. استخر موبایل در جایی نیاز است که پلتفرم به طور تاریخی به آدرس‌های موبایل به دلیل CGNAT نرم‌تر برخورد می‌کند: ثبت‌نام و گرم کردن حساب‌ها در شبکه‌های اجتماعی، کار با برنامه‌های موبایل، سناریوهای با ضد تقلب سخت. برای استخراج کاتالوگ‌ها، نظارت بر قیمت‌ها و جمع‌آوری خروجی، پروکسی‌های مقیم نتایج قابل مقایسه‌ای را با هزینه‌های به مراتب کمتر ارائه می‌دهند و پرداخت اضافی برای «موبایل بودن» در آنجا به سادگی در ترافیک سوخت می‌شود.

اگر آدرس موبایل واقعاً نیاز است — پروکسی‌های موبایل را خریداری کنید و شش بررسی بالا را در حجم آزمایشی قبل از پرداخت بسته بزرگ اجرا کنید. این موردی است که پانزده دقیقه کار ارزش تفاوت بین یک محصول معتبر و یک خط زیبا در کابینت را دارد.