ทดสอบการรั่วไหลของ WebRTC (เปรียบเทียบ IP พร็อกซี HTTP กับที่อยู่ UDP STUN)
อัปเดตเมื่อ:
WebRTC (Web Real-Time Communication) ถูกติดตั้งไว้ใน Chrome, Edge, Firefox, Brave และเบราว์เซอร์มือถือสำหรับการโทรด้วยเสียงและวิดีโอ เนื่องจาก WebRTC ใช้เซิร์ฟเวอร์ UDP STUN (stun.l.google.com, stun.cloudflare.com) ในการค้นหาเส้นทางเครือข่าย มันจึงมักจะข้ามการกำหนดค่าพร็อกซี HTTP(S) ทั่วไป และเปิดเผยที่อยู่ IP อินเทอร์เน็ตบ้านจริงหรือ IP ในวง LAN แก่เว็บไซต์ หน้านี้จะทำการตรวจสอบโดยอัตโนมัติเมื่อโหลดหน้าเว็บ
Your browser either blocks UDP STUN completely or masks WebRTC candidates.
วิธีแปลผลการทดสอบการรั่วไหลของ WebRTC
สคริปต์ตรวจจับการทุจริตบน TikTok Shop, Facebook Business Manager, Shopee, Amazon และ Etsy จะทำการสแกน RTCPeerConnection อย่างเงียบๆ ขณะที่คุณเข้าสู่ระบบ เปรียบเทียบสถานะผลลัพธ์ที่เป็นไปได้ทั้งสามด้านล่าง:
| ประเภทผู้สมัคร (Candidate) | สิ่งที่สคริปต์เว็บไซต์ตรวจพบ | ระดับความเสี่ยง | แนวทางแก้ไขที่แนะนำ |
|---|---|---|---|
| Public STUN IP ≠ HTTP IP | เห็นทั้ง IP พร็อกซีและ IP อินเทอร์เน็ตบ้านจริงของคุณ | วิกฤต (ตรวจจับการเชื่อมโยงบัญชีและระงับทันที) | เปิดใช้งานโหมดจำลอง/แทนที่ (Replace) WebRTC ในเบราว์เซอร์ป้องกันการตรวจจับ หรือปิดการใช้งาน WebRTC |
| Public STUN IP = HTTP IP | เห็นเฉพาะ IP พร็อกซีเท่านั้น (srflx ตรงกับ HTTP) | ปลอดภัย (โปรไฟล์เบราว์เซอร์ดูเป็นธรรมชาติ) | สถานะในอุดมคติที่สร้างโดย Genlogin, GoLogin, AdsPower และ Multilogin |
mDNS .local / ปิดใช้งานแล้ว | แสดงเป็น UUID .local หรือไม่พบข้อมูล | ปลอดภัย (ป้องกันการรั่วไหลแล้ว) | เหมาะสำหรับการท่องเว็บบน Chrome/Firefox ทั่วไปที่มีส่วนขยายป้องกัน |
วิธีแก้ไขปัญหาการรั่วไหลของ WebRTC ในแต่ละเบราว์เซอร์
- เบราว์เซอร์ป้องกันการตรวจจับ (Genlogin, GoLogin, AdsPower, Dolphin{anty}): ตั้งค่าโหมด WebRTC เป็น 'Alter / Replace' เพื่อให้
RTCPeerConnectionส่งคืน IP พร็อกซีของ 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
เปรียบเทียบการ์ด HTTP IP และการ์ด WebRTC STUN
ตรวจสอบว่าการ์ดด้านขวาแสดง 'No Public WebRTC IP Exposed' หรือตรงกับ HTTP Proxy IP ทางด้านซ้าย
- 3
ตรวจสอบตาราง ICE Candidate เพื่อป้องกัน IP วง LAN หลุด
ตรวจสอบให้แน่ใจว่าที่อยู่ในวงแลน เช่น
192.168.x.xหรือ10.x.x.xถูกปกปิดด้วยชื่อโฮสต์ mDNS.local - 4
คลิก 'Re-Test WebRTC' หลังการปรับเปลี่ยนการตั้งค่า
ยืนยันว่ามีแถบข้อความสีเขียว 'No WebRTC Public IP Mismatch Detected' ปรากฏขึ้นก่อนที่จะเข้าสู่ระบบแพลตฟอร์มของคุณ
คำถามที่พบบ่อย
ทำไม WebRTC ถึงยังรั่วไหล IP จริงแม้ว่าจะใช้ส่วนขยายพร็อกซีอย่าง SwitchyOmega หรือ FoxyProxy บน Chrome?
ส่วนขยายพร็อกซี HTTP(S) จะส่งผ่านเฉพาะทราฟฟิก TCP ของ HTTP/HTTPS เท่านั้น ตามค่าเริ่มต้น Chrome จะส่งคำขอ WebRTC STUN ผ่านโปรโตคอล UDP ดิบออกนอกช่องทางพร็อกซี เว้นแต่จะถูกจำกัดด้วยส่วนขยายหรือเบราว์เซอร์ป้องกันการตรวจจับ
ควรปิด WebRTC ไปเลย หรือตั้งเป็น 'Replace / Alter' ในเบราว์เซอร์ป้องกันการตรวจจับดีกว่ากัน?
สำหรับแพลตฟอร์มที่มีระบบตรวจจับเข้มงวด เช่น Facebook Ads, TikTok Shop และ Amazon การตั้งค่า WebRTC เป็น 'Replace / Alter' (ซึ่ง STUN จะส่งคืน IP ของพร็อกซี) จะดูสมจริงและเป็นธรรมชาติมากกว่าการปิดใช้งาน API RTCPeerConnection ทั้งหมด
ที่อยู่ mDNS `.local` ในตารางคืออะไร?
เบราว์เซอร์สมัยใหม่จะแทนที่ IP เครือข่ายภายในส่วนตัว (เช่น 192.168.1.5) ด้วยรหัส UUID ชั่วคราวที่ลงท้ายด้วย .local เพื่อป้องกันไม่ให้เว็บไซต์อ่านค่าซับเน็ตของเราเตอร์ที่บ้านของคุณ
จับคู่โปรไฟล์เบราว์เซอร์ที่ปลอดภัยไร้การรั่วไหลกับ IP สถิตที่สะอาด
พร็อกซี Dedicated IPv4 และ Static Residential ISP ที่ออกแบบมาโดยเฉพาะสำหรับ Genlogin, GoLogin และ AdsPower
ซื้อพร็อกซีสำหรับ Anti-Detect