تست نشت WebRTC (مقایسه IP پروکسی HTTP در برابر کاندیداهای UDP STUN)
Updated:
فناوری WebRTC (ارتباط بلادرنگ وب) برای تماسهای صوتی و تصویری در مرورگرهای Chrome، Edge، Firefox، Brave و مرورگرهای موبایل تعبیه شده است. از آنجا که WebRTC برای شناسایی مسیرهای شبکه از سرورهای UDP STUN (stun.l.google.com و stun.cloudflare.com) استفاده میکند، در اغلب موارد تنظیمات استاندارد پروکسی HTTP(S) را دور میزند و IP واقعی ISP خانگی یا آدرس LAN محلی شما را برای وبسایتها فاش میکند. این صفحه هنگام بارگذاری، مرورگر شما را بهصورت خودکار آزمایش میکند.
Your browser either blocks UDP STUN completely or masks WebRTC candidates.
نحوه تفسیر نتایج تست نشت WebRTC
اسکریپتهای ضد تقلب در TikTok Shop، Facebook Business Manager، Shopee، Amazon و Etsy هنگام ورود، یک بررسی بیصدا از طریق RTCPeerConnection انجام میدهند. سه وضعیت احتمالی کاندیداها را در زیر مقایسه کنید:
| نوع کاندیدا | آنچه اسکریپتهای وبسایت میبینند | سطح ریسک | اقدام پیشنهادی |
|---|---|---|---|
| Public STUN IP ≠ HTTP IP | هم IP پروکسی شما و هم IP واقعی خانگی شما | بحرانی (اتصال 100% حسابها) | فعالسازی حالت Spoofing/Replace قابلیت WebRTC در مرورگر ضد تشخیص (Anti-Detect) یا غیرفعالسازی WebRTC |
| Public STUN IP = HTTP IP | فقط IP پروکسی شما (تطابق srflx با HTTP) | امن (پروفایل طبیعی مرورگر) | وضعیت ایدهآل ایجادشده توسط Genlogin، GoLogin، AdsPower و Multilogin |
mDNS .local / Disabled | UUID مبهمشده .local یا عدم وجود کاندیدا | امن (محافظتشده) | مناسب برای وبگردی استاندارد در Chrome/Firefox با افزونهها |
نحوه رفع نشت WebRTC در مرورگرهای مختلف
- مرورگرهای ضد تشخیص (Genlogin، GoLogin، AdsPower، Dolphin{anty}): حالت WebRTC را روی 'Alter / Replace' تنظیم کنید تا
RTCPeerConnection، آیپی پروکسی VinaProxy شما را بهعنوان کاندیدای عمومی STUN برگرداند. - مرورگر Mozilla Firefox: وارد
about:configشوید، عبارتmedia.peerconnection.enabledرا جستجو کرده و آن را بهfalseتغییر دهید. - مرورگرهای Google Chrome و Microsoft Edge: افزونه رسمی WebRTC Network Limiter را نصب کرده و گزینه
Anonymize local IPs exposed by WebRTCرا درchrome://flags/edge://flagsفعال کنید.
گام به گام
- 1
اتصال از طریق پروکسی یا پروفایل ضد تشخیص
این صفحه را دقیقاً داخل همان پروفایل مرورگری باز کنید که برای مدیریت حسابها استفاده میکنید.
- 2
مقایسه کارت IP پروکسی HTTP و کارت WebRTC STUN
بررسی کنید که کارت سمت راست یا عبارت 'No Public WebRTC IP Exposed' را نشان دهد یا با IP پروکسی HTTP در سمت چپ مطابقت داشته باشد.
- 3
بررسی جدول ICE Candidate برای نشت LAN
مطمئن شوید آدرسهای محلی
192.168.x.xیا10.x.x.xتوسط نامهای هاست mDNS با پسوند.localماسک شده باشند. - 4
کلیک روی 'Re-Test WebRTC' پس از اعمال تنظیمات
قبل از ورود به پلتفرم مقصد خود، تأیید کنید که بنر سبزرنگ 'No WebRTC Public IP Mismatch Detected' ظاهر شده باشد.
پرسشهای متداول
چرا هنگام استفاده از افزونههای پروکسی Chrome مانند SwitchyOmega یا FoxyProxy، ویژگی WebRTC آیپی واقعی مرا فاش میکند؟
افزونههای پروکسی HTTP(S) تنها ترافیک TCP HTTP/HTTPS را هدایت میکنند. بهطور پیشفرض، Chrome درخواستهای اتصال STUN در WebRTC را از طریق UDP خام و خارج از تونل پروکسی ارسال میکند؛ مگر اینکه مسیریابی WebRTC UDP توسط یک افزونه یا مرورگر ضد تشخیص محدود شده باشد.
آیا در مرورگرهای ضد تشخیص بهتر است WebRTC را کاملاً غیرفعال کنیم یا روی 'Replace / Alter' قرار دهیم؟
برای پلتفرمهای با حساسیت و اعتبار بالا مانند Facebook Ads، TikTok Shop و Amazon، تنظیم WebRTC روی 'Replace / Alter' (جایی که STUN آیپی پروکسی شما را برمیگرداند) طبیعیتر از غیرفعال کردن کامل API مربوط به RTCPeerConnection به نظر میرسد.
کاندیدای mDNS با پسوند `.local` در جدول چیست؟
مرورگرهای مدرن، IPهای خصوصی LAN (مانند 192.168.1.5) را با یک UUID موقت که به .local ختم میشود جایگزین میکنند تا وبسایتها نتوانند سابنت روتر محلی شما را شناسایی و انگشتنگاری کنند.
ترکیب پروفایلهای مرورگر بدون نشت با IPهای استاتیک و تمیز
پروکسیهای اختصاصی IPv4 و مسکونی استاتیک ISP بهینهسازیشده برای Genlogin، GoLogin و AdsPower.
خرید پروکسیهای ضد تشخیص