ข้ามไปยังเนื้อหาหลัก

การทดสอบ 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 เพื่อดูภาพรวมของสิ่งที่เว็บไซต์รู้เกี่ยวกับคุณ

ส่วนขยายเบราว์เซอร์แนะนำ

แม้ว่าการปิด 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 leak เกิดขึ้นเมื่อเบราว์เซอร์ของคุณเปิดเผย IP address จริงผ่าน WebRTC API แม้ในขณะที่คุณเชื่อมต่อกับ VPN อยู่ WebRTC เป็นเทคโนโลยีในตัวของเบราว์เซอร์สำหรับการสื่อสารแบบเรียลไทม์ที่ต้องค้นหา network interfaces ของคุณ — และการค้นหานี้สามารถข้าม VPN tunnel ไปได้ทั้งหมด
ทุกเว็บไซต์สามารถตรวจสอบ WebRTC leaks ได้หรือไม่?
ได้ เว็บไซต์ใดๆ สามารถใช้ JavaScript เพียงไม่กี่บรรทัดเพื่อสร้างการเชื่อมต่อ WebRTC peer และแจกแจง IP addresses ของคุณได้ สิ่งนี้เกิดขึ้นแบบเงียบๆ เบื้องหลังโดยไม่มีการแจ้งเตือนหรือขออนุญาต นั่นคือสิ่งที่ทำให้ WebRTC leaks อันตรายต่อความเป็นส่วนตัวเป็นพิเศษ
ฉันจะปิด WebRTC ในเบราว์เซอร์ได้อย่างไร?
ใน Firefox พิมพ์ about:config ในแถบที่อยู่และตั้ง media.peerconnection.enabled เป็น false ใน Chrome และ Edge คุณจะต้องใช้ส่วนขยายเบราว์เซอร์อย่าง WebRTC Leak Prevent หรือ uBlock Origin (ที่มีตัวเลือกบล็อก WebRTC) Safari มีตัวเลือกสำหรับนักพัฒนาเพื่อปิด ICE candidate restrictions
การปิดการใช้งาน WebRTC จะทำให้อะไรเสียหายหรือไม่?
การปิดการใช้งาน WebRTC จะทำให้การโทรวิดีโอผ่านเบราว์เซอร์ การสนทนาด้วยเสียง และการแชร์หน้าจอใช้งานไม่ได้ (เช่น Google Meet, Discord ในเบราว์เซอร์, Zoom web client) หากคุณใช้บริการเหล่านี้ ควรใช้ส่วนขยาย VPN ที่มีการป้องกัน WebRTC leak แทนการปิด WebRTC ทั้งหมด
VPN ของฉันป้องกัน WebRTC leak ได้หรือไม่?
ไม่ได้ทำโดยอัตโนมัติ แอป VPN มาตรฐานจะเข้ารหัสข้อมูลของคุณ แต่ไม่สามารถควบคุม API ระดับเบราว์เซอร์ได้ ส่วนขยาย VPN บางตัวมีการป้องกัน WebRTC leak ที่บล็อกหรือจำกัดการค้นหา IP ของ WebRTC ตรวจสอบการตั้งค่าส่วนขยายของผู้ให้บริการ VPN ของคุณเพื่อหาตัวเลือกป้องกัน WebRTC leak

การทดสอบทั้งหมดทำงานภายในเบราว์เซอร์ของคุณ ไม่มีข้อมูลใดถูกส่งไปยังเซิร์ฟเวอร์