Kiểm tra rò rỉ WebRTC

Kiểm tra rò rỉ WebRTC chỉ trong vài giây: xem trình duyệt của bạn có làm lộ địa chỉ IP thật qua WebRTC hay không, kể cả khi đang dùng proxy hoặc VPN. Miễn phí, không cần đăng ký và chạy ngay trong trình duyệt.

Đang kiểm tra trình duyệt…

Địa chỉ IP mà các trang web nhìn thấy

  • …

WebRTC trên trình duyệt này: …

Địa chỉ IP bị lộ qua WebRTC

Địa chỉ IPLoạiKết quả
…

Bài kiểm tra chạy trong trình duyệt của bạn. Máy chủ của chúng tôi chỉ gửi lại địa chỉ IP mà nó nhìn thấy và không lưu trữ địa chỉ đó.

Công cụ kiểm tra rò rỉ WebRTC này kiểm tra những gì?

WebRTC (Web Real-Time Communication) cho phép trình duyệt mở kết nối trực tiếp để gọi video, trò chuyện bằng giọng nói và chia sẻ tệp. Để thiết lập các kết nối này, trình duyệt hỏi máy chủ STUN về địa chỉ IP của chính nó, và bất kỳ trang web nào cũng có thể khởi chạy yêu cầu tương tự chỉ bằng vài dòng JavaScript mà không cần xin phép bạn.

Công cụ kiểm tra rò rỉ WebRTC này làm đúng như vậy. Nó thu thập mọi địa chỉ IP mà trình duyệt tiết lộ qua WebRTC và so sánh với địa chỉ IP mà các trang web nhìn thấy khi bạn tải trang (kiểm tra riêng cho IPv4 và IPv6). Nếu WebRTC hiển thị một IP công khai mà các trang web bình thường không thấy, bạn đang bị rò rỉ WebRTC: IP thật của bạn bị lộ dù đã dùng proxy hoặc VPN.

Cách đọc kết quả kiểm tra

  • Không có rò rỉ WebRTC: mọi IP công khai từ WebRTC đều trùng với IP các trang web nhìn thấy. Proxy hoặc VPN của bạn cũng bao phủ cả lưu lượng WebRTC.
  • Phát hiện rò rỉ WebRTC: WebRTC để lộ một IP công khai khác với IP hiển thị của bạn. Thường đó là địa chỉ do nhà mạng cấp, cho biết vị trí thật của bạn.
  • Lộ IP nội bộ: địa chỉ mạng riêng của bạn (như 192.168.x.x hoặc 10.x.x.x) bị lộ. Địa chỉ này không cho biết bạn ở đâu, nhưng bổ sung thêm chi tiết cho dấu vân tay trình duyệt.
  • Đã ẩn (mDNS): Chrome, Edge và Safari thay IP nội bộ bằng một tên .local ngẫu nhiên. Đây là thiết lập mặc định an toàn.
  • WebRTC bị tắt hoặc bị chặn: không có gì có thể rò rỉ, nhưng một trình duyệt không có WebRTC hoạt động là điều bất thường và các trang web có thể phát hiện ra.

Vì sao rò rỉ WebRTC lại quan trọng

Proxy hoặc VPN định tuyến lại lưu lượng web, nhưng WebRTC thường dùng UDP và có thể đi theo một đường khác. Đó là lý do IP thật của bạn xuất hiện bên cạnh IP proxy. Về quyền riêng tư, điều này nghĩa là trình theo dõi và nhà quảng cáo vẫn biết bạn truy cập từ đâu. Với việc quản lý nhiều tài khoản, hậu quả còn tệ hơn: các nền tảng so sánh IP kết nối với IP mà WebRTC báo cáo. Sự chênh lệch là tín hiệu mạnh cho thấy bạn đang che giấu điều gì đó, và một IP bị rò rỉ xuất hiện trong mọi hồ sơ sẽ liên kết các tài khoản của bạn với cùng một vị trí.

Đọc giải thích đầy đủ trong hướng dẫn Rò rỉ WebRTC là gì và làm sao để ngăn chặn?

Cách khắc phục rò rỉ WebRTC

Chrome và Edge

Chrome và Edge không có cài đặt sẵn để tắt WebRTC. Hãy cài tiện ích chính thức WebRTC Network Limiter của Google, hoặc cài uBlock Origin và bật tùy chọn Prevent WebRTC from leaking local IP addresses trong phần cài đặt.

Firefox

Gõ about:config vào thanh địa chỉ, tìm media.peerconnection.enabled và đặt thành false. Cách này tắt WebRTC hoàn toàn. Nếu muốn WebRTC vẫn hoạt động, hãy đặt media.peerconnection.ice.default_address_only thành true.

Brave

Vào Cài đặt, mục Quyền riêng tư và bảo mật, tìm "WebRTC IP handling policy" và chọn "Disable non-proxied UDP".

Safari

Safari mặc định ẩn địa chỉ IP nội bộ. Nếu bài kiểm tra vẫn báo rò rỉ, nguyên nhân thường là VPN hoặc proxy không định tuyến toàn bộ lưu lượng.

VPN và proxy

Hãy dùng ứng dụng VPN định tuyến toàn bộ lưu lượng, kể cả UDP, và có tính năng chống rò rỉ WebRTC. Tiện ích VPN trên trình duyệt thường chỉ là proxy và không bao phủ WebRTC. Sau mỗi thay đổi, hãy chạy lại bài kiểm tra này.

Tắt WebRTC hay giả lập (mask) WebRTC?

Tắt WebRTC giúp ngăn rò rỉ, nhưng cũng làm hỏng tính năng gọi video trên trình duyệt, và hệ thống chống gian lận sẽ nhận ra trình duyệt không có WebRTC vì hầu như mọi trình duyệt thật đều có. Khi quản lý nhiều tài khoản, giả lập WebRTC là lựa chọn tốt hơn: WebRTC vẫn bật nhưng báo cáo địa chỉ IP trùng với proxy của bạn.

Đó chính là chế độ WebRTC Altered trong Incogniton. Mỗi hồ sơ trình duyệt có proxy riêng, và WebRTC báo cáo IP công khai dựa trên proxy đó cùng một IP nội bộ giả. WebRTC vẫn hoạt động còn IP thật của bạn luôn được ẩn. Xem tài liệu cài đặt WebRTC để biết tất cả tùy chọn.

Câu hỏi thường gặp

Kiểm tra rò rỉ WebRTC là gì?

Kiểm tra rò rỉ WebRTC xác định những địa chỉ IP mà trình duyệt tiết lộ qua WebRTC và so sánh chúng với địa chỉ IP các trang web nhìn thấy. Nếu WebRTC để lộ một IP công khai khác, IP thật của bạn đang bị rò rỉ dù đã dùng proxy hoặc VPN.

VPN có thể làm lộ IP qua WebRTC không?

Có. Nhiều VPN, đặc biệt là tiện ích VPN trên trình duyệt, chỉ định tuyến lại lưu lượng web thông thường. WebRTC có thể dùng UDP và gửi yêu cầu STUN qua kết nối bình thường của bạn, khiến IP thật bị lộ. Hãy bật VPN rồi chạy bài kiểm tra để xác nhận.

Chế độ ẩn danh có ngăn được rò rỉ WebRTC không?

Không. Cửa sổ ẩn danh không lưu lịch sử hay cookie, nhưng WebRTC vẫn hoạt động giống như ở cửa sổ thường, nên vẫn có thể làm lộ địa chỉ IP của bạn.

Tắt WebRTC có an toàn không?

Tắt WebRTC an toàn cho quyền riêng tư, nhưng các cuộc gọi video trên trình duyệt (như Google Meet hoặc Discord bản web) sẽ ngừng hoạt động, và các trang web có thể phát hiện WebRTC bị thiếu. Giả lập IP WebRTC giúp WebRTC vẫn hoạt động mà không bị rò rỉ.

Rò rỉ WebRTC và rò rỉ DNS khác nhau thế nào?

Rò rỉ DNS để lộ máy chủ DNS phân giải các yêu cầu của bạn, thường là của nhà mạng, từ đó gợi ý vị trí của bạn. Rò rỉ WebRTC để lộ trực tiếp địa chỉ IP của bạn. Cả hai đều có thể vượt qua VPN hoặc proxy, vì vậy hãy kiểm tra cả hai.

Các bạn có lưu địa chỉ IP của tôi không?

Không. Bài kiểm tra chạy trong trình duyệt của bạn. Máy chủ của chúng tôi chỉ cho trình duyệt biết địa chỉ IP mà nó nhìn thấy, còn bước kiểm tra IPv4 và IPv6 dùng dịch vụ công khai ipify. Không có dữ liệu nào được lưu.

Công cụ và hướng dẫn liên quan