การทดสอบ WebRTC Leak — เบราว์เซอร์ของคุณเปิดเผย IP จริงหรือไม่?
ตรวจสอบว่า WebRTC เปิดเผยที่อยู่ IP จริงของคุณขณะใช้ VPN หรือไม่
อัปเดตล่าสุด: 1 เมษายน 2569
กำลังตรวจสอบการเชื่อมต่อ WebRTC...
WebRTC leak คืออะไร?
WebRTC (Web Real-Time Communication) เป็นเทคโนโลยีเบราว์เซอร์ที่ใช้สำหรับการโทรวิดีโอ แชทเสียง และการแชร์ไฟล์แบบ peer-to-peer ในการสร้างการเชื่อมต่อโดยตรง WebRTC ต้องค้นหา network interface ของคุณ รวมถึงที่อยู่ IP จริงของคุณ
แม้จะใช้ VPN แล้ว WebRTC ก็สามารถข้าม tunnel และเปิดเผยที่อยู่ IP สาธารณะและภายในเครื่องจริงของคุณให้กับเว็บไซต์ใดๆ ได้ นี่เรียกว่า WebRTC leak ส่วนขยายเบราว์เซอร์ VPN ส่วนใหญ่สามารถปิด WebRTC ได้ และเบราว์เซอร์บางตัวมีการตั้งค่าเพื่อป้องกันเรื่องนี้
วิธีป้องกัน WebRTC leak
Firefox
ตั้งค่า media.peerconnection.enabled เป็น false ใน about:config
Chrome / Edge
ใช้ส่วนขยายที่บล็อก WebRTC เช่น WebRTC Leak Prevent
ส่วนขยาย VPN
ส่วนขยายเบราว์เซอร์ VPN คุณภาพดีส่วนใหญ่รวมการป้องกัน WebRTC leak ไว้ด้วย
ทำไม WebRTC Leak จึงอันตราย
WebRTC ถูกฝังอยู่ในเบราว์เซอร์หลักทุกตัว — Chrome, Firefox, Edge, Safari และ Opera ทั้งหมดรองรับเทคโนโลยีนี้ ใช้สำหรับการโทรวิดีโอ แชทเสียง การแชร์หน้าจอ และการถ่ายโอนไฟล์แบบ peer-to-peer เพื่อให้การเชื่อมต่อแบบเรียลไทม์เหล่านี้ทำงานได้ WebRTC ต้องค้นหา network interface ที่มีอยู่ทั้งหมดบนอุปกรณ์ของคุณ
ปัญหาคือกระบวนการค้นหานี้เกิดขึ้นในระดับเบราว์เซอร์ โดยสมบูรณ์นอก VPN tunnel ของคุณ แม้ว่า VPN ของคุณจะทำงานอยู่และเข้ารหัสการเข้าชมอื่นๆ ทั้งหมด แต่การเรียก JavaScript เพียงครั้งเดียวก็สามารถสั่งให้เบราว์เซอร์ของคุณแสดงรายการ network interface และเปิดเผยที่อยู่ IP ทั้งภายในเครื่องและสาธารณะของคุณได้
สิ่งนี้ทำให้ WebRTC leaks อันตรายอย่างเฉพาะ — ไม่ต้องการการเข้าถึงพิเศษ ไม่ต้องใช้ปลั๊กอิน และไม่ต้องให้ผู้ใช้โต้ตอบใดๆ เว็บไซต์ใดๆ สามารถตรวจสอบ WebRTC leaks แบบเงียบๆ และระบุ IP address จริงของคุณได้ภายในมิลลิวินาที เมื่อรวมกับ browser fingerprinting แล้ว สิ่งนี้สามารถเปิดตัวตนผู้ใช้ VPN ได้อย่างถาวร
การป้องกันที่เชื่อถือได้คือการควบคุมระดับเบราว์เซอร์: ปิด WebRTC ทั้งหมด (ทำได้ใน Firefox) ใช้ส่วนขยายที่บล็อก WebRTC หรือเลือก VPN ที่มีการป้องกัน WebRTC leak ในตัวที่จะสกัดกั้น API calls เหล่านี้ก่อนที่จะเปิดเผย IP จริงของคุณ
ทดสอบโปรไฟล์ความเป็นส่วนตัวแบบครบถ้วน
WebRTC เป็นหนึ่งในช่องทางที่สามารถเปิดเผยตัวตนของคุณออนไลน์ได้ เรียกใช้การทดสอบความเป็นส่วนตัวทั้งหมดของ ipdrop.io เพื่อดูภาพรวมของสิ่งที่เว็บไซต์รู้เกี่ยวกับคุณ
การตรวจสอบ IP — ตรวจสอบ IP address สาธารณะของคุณและดูว่าตรงกับเซิร์ฟเวอร์ VPN ของคุณหรือเปิดเผยตำแหน่งจริงของคุณหรือไม่
การทดสอบ DNS Leak — ตรวจยืนยันว่าคำขอ DNS ของคุณส่งผ่าน VPN tunnel หรือไม่ และไม่รั่วไหลไปยัง ISP ของคุณ
Browser Fingerprint — ดูว่าเบราว์เซอร์ของคุณมีลักษณะเฉพาะตัวแค่ไหนจากความละเอียดหน้าจอ ฟอนต์ GPU และสัญญาณอื่นๆ อีกหลายสิบอย่าง
การทดสอบความเร็ว — วัดความเร็วการเชื่อมต่อและตรวจสอบว่า VPN ของคุณทำให้เกิด latency หรือการ throttling หรือไม่
ส่วนขยายเบราว์เซอร์แนะนำ
แม้ว่าการปิด WebRTC ทั้งหมดจะเป็นวิธีแก้ไขที่สมบูรณ์ที่สุด แต่ส่วนขยายเบราว์เซอร์เสนอทางเลือกที่ปฏิบัติได้ — พวกมันบล็อก WebRTC IP leak ในขณะที่ยังคงฟีเจอร์การโทรวิดีโอและฟีเจอร์เรียลไทม์อื่นๆ ใช้งานได้ นี่คือตัวเลือกที่ดีที่สุดสำหรับเบราว์เซอร์หลักๆ
Chrome ไม่มีการตั้งค่าในตัวสำหรับปิด WebRTC ดังนั้นส่วนขยายจึงเป็นการป้องกันหลักของคุณ WebRTC Leak Prevent เป็นตัวเลือกที่ได้รับความนิยมมากที่สุด — มันควบคุมนโยบายการจัดการ IP ของ WebRTC โดยไม่ทำลายการโทรวิดีโอ uBlock Origin ยังมีตัวเลือกป้องกัน WebRTC leak ในการตั้งค่าความเป็นส่วนตัว หากคุณใช้ VPN ตรวจสอบว่าส่วนขยาย Chrome ของผู้ให้บริการมีการป้องกัน WebRTC ในตัวหรือไม่ — ส่วนขยายของ NordVPN และ Proton VPN ต่างก็มีฟีเจอร์นี้
Firefox เป็นเบราว์เซอร์หลักเดียวที่ให้คุณปิด WebRTC ได้อย่างสมบูรณ์โดยไม่ต้องใช้ส่วนขยาย ไปที่ about:config ในแถบที่อยู่ ค้นหา media.peerconnection.enabled และตั้งเป็น false นี่จะป้องกัน WebRTC IP enumeration อย่างสมบูรณ์ หากคุณต้องการ WebRTC สำหรับการโทรวิดีโอ ลองใช้ส่วนขยายเช่น uBlock Origin แทน ซึ่งสามารถบล็อก WebRTC leak แบบเลือกได้ในขณะที่อนุญาตให้การเชื่อมต่อที่ถูกต้องทำงานได้เมื่อคุณเลือก
Brave มีการป้องกัน WebRTC leak ในตัว ไปที่ Settings > Privacy and Security > WebRTC IP handling policy และเลือก "Disable non-proxied UDP" นี่จะป้องกันไม่ให้ IP จริงของคุณรั่วไหลผ่าน WebRTC ในขณะที่ยังอนุญาตให้ WebRTC ทำงานผ่าน VPN หรือ proxy ของคุณ
Safari จำกัด WebRTC โดยค่าเริ่มต้นมากกว่าเบราว์เซอร์อื่น มันไม่เปิดเผย IP address ท้องถิ่นผ่าน WebRTC และต้องการอนุญาตจากผู้ใช้สำหรับการเข้าถึงกล้อง/ไมโครโฟน สำหรับผู้ใช้ส่วนใหญ่ พฤติกรรมเริ่มต้นของ Safari ให้การป้องกัน WebRTC leak ที่เพียงพอโดยไม่ต้องตั้งค่าเพิ่มเติม
วิธีปิดการใช้งาน WebRTC
หากคุณไม่ใช้การโทรวิดีโอผ่านเบราว์เซอร์ (Google Meet, Zoom web client, Discord ในเบราว์เซอร์) การปิด WebRTC ทั้งหมดจะขจัดความเป็นไปได้ของการรั่วไหลใดๆ ใน Firefox ตั้ง media.peerconnection.enabled เป็น false ใน about:config ใน Brave เปลี่ยนนโยบาย WebRTC เป็นปิด non-proxied UDP Chrome และ Edge ต้องใช้ส่วนขยายเนื่องจากไม่มีตัวเลือกในตัว โปรดทราบว่าการปิด WebRTC จะทำให้การสื่อสารเรียลไทม์ผ่านเบราว์เซอร์ใช้งานไม่ได้ — คุณจะต้องใช้แอปเดสก์ท็อปแทน
คำถามที่พบบ่อย
WebRTC leak คืออะไร?
ทุกเว็บไซต์สามารถตรวจสอบ WebRTC leaks ได้หรือไม่?
ฉันจะปิด WebRTC ในเบราว์เซอร์ได้อย่างไร?
การปิดการใช้งาน WebRTC จะทำให้อะไรเสียหายหรือไม่?
VPN ของฉันป้องกัน WebRTC leak ได้หรือไม่?
การทดสอบทั้งหมดทำงานภายในเบราว์เซอร์ของคุณ ไม่มีข้อมูลใดถูกส่งไปยังเซิร์ฟเวอร์