WebRTC là gì?
WebRTC cho phép âm thanh, video và kết nối ngang hàng thời gian thực trong trình duyệt, không cần plugin.
Để kết nối, trình duyệt có thể hỏi máy chủ STUN lấy địa chỉ ứng viên — host LAN và địa chỉ công khai server-reflexive.
Quyền riêng tư
Xem WebRTC có lộ IP công khai khác địa chỉ trang này hay không — không chỉ địa chỉ LAN.
Cập nhật theo kết nối hiện tại của bạn
Phương pháp: trình duyệt này thu thập ứng viên ICE qua một máy chủ STUN. Địa chỉ host hoặc STUN (srflx) công khai cùng họ với IP trang này mà không khớp là rò rỉ. Địa chỉ LAN liệt kê riêng. Bỏ qua tên mDNS. Relay (TURN) không coi là rò rỉ IP công khai.
Địa chỉ host LAN (ví dụ 192.168.x.x) nghĩa là trang này thấy mạng nội bộ của bạn. Đó không phải lộ IP công khai thật.
Địa chỉ STUN công khai (srflx) khác IP trang này mới là rò rỉ quan trọng với VPN. “IP trang này” là địa chỉ dùng để tải SkyPath — IP thoát VPN nếu hầm phủ trang này.
Kết luận tự động chỉ so cùng họ IP mà trang đã tải (IPv4 với IPv4, IPv6 với IPv6). Địa chỉ công khai họ kia được liệt kê để bạn so; không tự gắn cờ.
Tên mDNS (.local) bị bỏ qua khi kết luận. Chúng ẩn IP LAN; không chứng minh IP công khai an toàn. Ứng viên relay (TURN) không bị coi là rò rỉ IP công khai.
WebRTC cho phép âm thanh, video và kết nối ngang hàng thời gian thực trong trình duyệt, không cần plugin.
Để kết nối, trình duyệt có thể hỏi máy chủ STUN lấy địa chỉ ứng viên — host LAN và địa chỉ công khai server-reflexive.
VPN có thể che IP dùng để tải trang này, trong khi WebRTC vẫn thu thập địa chỉ công khai khác qua STUN. Sự lệch đó mới là rò rỉ đáng kể.
Thấy 192.168 hoặc ứng viên host riêng khác là mạng nội bộ bị nhìn thấy, không phải bằng chứng IP công khai của nhà mạng bị lộ.
Host là giao diện nội bộ. 192.168, 10.x hoặc ULA IPv6 nghĩa là trang này thấy LAN. Đó không phải rò rỉ IP công khai.
Server-reflexive (srflx) là địa chỉ công khai theo máy chủ STUN. So với IP công khai trên trang này. Lệch trong họ đó mới là rò rỉ VPN đáng kể.
Relay (TURN) đi qua máy chủ turn, không phải IP nhà mạng. Peer-reflexive (prflx) học từ peer. Tên mDNS kết thúc bằng .local: bài kiểm tra bỏ qua chúng khi kết luận vì chúng ẩn IP LAN, không phải rò rỉ công khai.
Mở bài kiểm tra khi VPN tắt, ghi IP công khai và WebRTC công khai. Bật VPN, chạy lại, cả hai giá trị công khai phải khớp IP thoát VPN — không phải nhà mạng nhà.
Nếu WebRTC công khai vẫn là IP nhà mạng sau khi kết nối, hầm không phủ WebRTC. Bật bảo vệ WebRTC của VPN hoặc hạn chế ứng viên ICE trên trình duyệt rồi kiểm tra lại. Tiếp theo: Kiểm tra rò rỉ DNS.
Trang này tải bằng một họ IP. Kết luận tự động chỉ so địa chỉ WebRTC công khai của họ đó, nên địa chỉ STUN IPv6 không bị gắn cờ chỉ vì trang dùng IPv4.
Khi họ kia xuất hiện, chúng tôi liệt kê để bạn so với IP thoát VPN tương ứng nếu có. Chúng tôi dùng một máy chủ STUN; máy STUN thứ hai không đổi quy tắc đó.
Chrome và Edge không còn công tắc chrome://flags cũ «WebRTC IP handling» mà nhiều hướng dẫn vẫn nêu, và tiện ích WebRTC Network Limiter đã ngừng. Trình duyệt được quản lý có thể đặt chính sách xử lý IP WebRTC. Nếu không, hãy dùng VPN có bảo vệ WebRTC.
Firefox: trong about:config, media.peerconnection.ice.default_address_only và media.peerconnection.ice.no_host ẩn ứng viên host LAN. Đặt media.peerconnection.enabled thành false tắt WebRTC và làm hỏng cuộc gọi trong trình duyệt.
Safari: hạn chế WebRTC trong cài đặt trang khi có. Nên ẩn IP hơn là tắt WebRTC trừ khi bạn không bao giờ cần gọi. Sau đó chạy lại bài kiểm tra này.
Khi một trang đọc ứng viên ICE và biết địa chỉ bạn không muốn chia sẻ. Với VPN, trường hợp nghiêm trọng là địa chỉ STUN công khai khác IP thoát — không chỉ 192.168 LAN.
Nghĩa là trang thấy địa chỉ mạng nội bộ. Đó là ngữ cảnh hữu ích, nhưng không cùng kết luận với IP công khai khác trang này. Bài kiểm tra tách hai kết quả.
Có thể. VPN che yêu cầu HTTP thông thường, nhưng WebRTC vẫn có thể thu thập địa chỉ công khai qua STUN. So Public WebRTC với Public IP trên trang này.
Tắt WebRTC (ví dụ media.peerconnection.enabled = false trên Firefox) làm hỏng cuộc gọi video/thoại. Nên dùng bảo vệ WebRTC của VPN hoặc giới hạn ICE.
Bật bảo vệ WebRTC của VPN nếu có. Trên Firefox, hạn chế ứng viên ICE trong about:config. Chrome/Edge dùng chính sách xử lý IP nếu bạn quản lý trình duyệt — Chrome hiện tại không còn công tắc flags cũ. Rồi chạy lại bài kiểm tra.
Không. Một số chỉ đóng gói lưu lượng IP. Hãy kiểm tra VPN hoặc trình duyệt có bảo vệ rò rỉ WebRTC rõ ràng hay không.
Kết luận tự động chỉ so họ IP mà trang đã tải. Địa chỉ STUN IPv6 được liệt kê khi trang dùng IPv4 (và ngược lại) để bạn tự so. Không tự gắn cờ rò rỉ.
Relay (TURN) nghĩa là đường đi dùng máy chủ turn, không phải IP công khai nhà mạng. Tên mDNS kết thúc bằng .local ẩn địa chỉ LAN. Bài kiểm tra bỏ qua cả hai khi kết luận rò rỉ công khai.