ทดสอบการรั่วไหล WebRTC
เบราว์เซอร์อาจเปิดเผย IP จริงของคุณผ่าน WebRTC แม้ VPN จะซ่อนมันจากเว็บไซต์อยู่ การทดสอบนี้ตรวจสอบว่าเบราว์เซอร์ของคุณเป็นเช่นนั้นหรือไม่ — ทำงานทั้งหมดในเบราว์เซอร์ของคุณ โดยไม่ส่งข้อมูลไปที่ใดเลย
การรั่วไหล WebRTC คืออะไร?
WebRTC เป็นฟีเจอร์เบราว์เซอร์สำหรับเสียง วิดีโอ และข้อมูลแบบเพียร์ทูเพียร์ — ใช้โดย Google Meet, Discord และเว็บแอปจำนวนมาก ในการสร้างการเชื่อมต่อ P2P เบราว์เซอร์ใช้เซิร์ฟเวอร์ STUN เพื่อค้นหาที่อยู่ IP ของตัวเอง รวมถึงที่อยู่ภายในและหลัง NAT เว็บไซต์สามารถสั่งให้เบราว์เซอร์ทำการค้นหานี้เงียบๆ แล้วอ่าน IP ที่ได้ผ่าน JavaScript — ข้าม VPN ไปทั้งหมด
การทดสอบทำงานอย่างไร
เบราว์เซอร์ของคุณสร้าง RTCPeerConnection จำลอง เรียก createOffer แล้วอ่านผู้สมัคร ICE ที่ได้ ผู้สมัคร ICE มีทุก IP ที่เบราว์เซอร์หาเจอ — รวมถึง IP จริงของคุณ แม้ VPN จะส่งทราฟฟิกอื่นทั้งหมดผ่านอุโมงค์ การทดสอบทำงานในเครื่อง ไม่มีอะไรถูกส่งไปยังเซิร์ฟเวอร์ของเรา
วิธีแก้การรั่วไหล WebRTC
สามทางเลือก: (1) ใช้ VPN ที่บล็อกการรั่วไหล WebRTC เชิงรุก (แอป iOS และ Android ของ Doppler ปิด WebRTC นอกอุโมงค์) (2) ติดตั้งส่วนขยายเบราว์เซอร์ที่ปิด WebRTC (uBlock Origin มีตัวเลือกนี้) (3) บน Firefox ตั้งค่า media.peerconnection.enabled เป็น false ใน about:config การปิด WebRTC จะทำให้วิดีโอคอลในเบราว์เซอร์ใช้ไม่ได้ ให้ใช้แอปเนทีฟแทน