Quay lại blog

Cách cấu hình WebRTC trong trình duyệt chống phát hiện: chọn 1 trong 5 chế độ

Đã cấu hình proxy nhưng trang kiểm tra IP vẫn hiện IP thật? Có thể WebRTC đang rò rỉ. Bài viết giải thích 5 chế độ Replace, Forward, Real, Disabled và Proxy UDP, ưu nhược điểm, cách chọn theo tình huống và cách xác minh cấu hình.

Bạn đã từng cấu hình proxy cho trình duyệt nhưng khi mở trang kiểm tra IP vẫn thấy địa chỉ thật của mình chưa? Nguyên nhân có thể là rò rỉ WebRTC.

WebRTC (Web Real-Time Communication) cho phép trình duyệt thực hiện cuộc gọi âm thanh và video mà không cần plugin, nhưng khi thiết lập kết nối, nó có thể bỏ qua proxy và trực tiếp làm lộ IP thật của thiết bị. Hội nghị video, trò chuyện thoại, hỗ trợ khách hàng trực tuyến và cả những script trang web khó nhận biết đều có thể gọi WebRTC. Bài viết này giải thích các chế độ WebRTC trong trình duyệt chống phát hiện như PurpleMark, sự đánh đổi của từng chế độ và cách lựa chọn, kiểm tra.

1. Năm chế độ cấu hình WebRTC

So sánh quyền riêng tư và chức năng của năm chế độ WebRTC: Replace, Forward, Real, Disabled và Proxy UDP

Trình duyệt chống phát hiện dùng cho nhiều tài khoản thường cung cấp nhiều cách xử lý WebRTC trong phần cài đặt dấu vân tay của môi trường. Năm chế độ phổ biến gồm:

1. Replace — lựa chọn mặc định cho phần lớn tình huống Khi trang web gửi yêu cầu WebRTC, trình duyệt trả về IP proxy đã cấu hình cho môi trường đó và ẩn IP cục bộ thật, nhờ vậy “IP proxy” và “IP mà WebRTC nhìn thấy” luôn nhất quán. Phù hợp cho vận hành tài khoản hằng ngày trên Amazon, TikTok, Shopify, Facebook và các nền tảng tương tự, đồng thời thường là chế độ nên thử đầu tiên.

2. Forward — phiên bản nâng cao của Replace Yêu cầu WebRTC được chuyển tiếp qua các máy chủ STUN công khai, khiến đường đi của yêu cầu trông giống như xuất phát từ một nút mạng bình thường thay vì chỉ thay thế giá trị. Cách này có thể khó bị phát hiện hơn Replace và phù hợp với các nền tảng kiểm tra nguồn kết nối nghiêm ngặt hơn, chẳng hạn một số trang giao dịch hoặc thanh toán.

3. Real — không can thiệp Trình duyệt sử dụng trực tiếp IP vật lý thật của thiết bị mà không xử lý. Chế độ này thường chỉ dùng khi thực sự cần môi trường mạng thật, ví dụ kiểm thử mạng hoặc phát triển và gỡ lỗi cục bộ. Trong hoạt động quy mô lớn cần cách ly môi trường, nhìn chung không nên bật.

4. Disabled — chặn WebRTC từ nguồn Tắt hoàn toàn khả năng WebRTC của trình duyệt. Website không thể khởi tạo yêu cầu WebRTC, nhờ đó loại bỏ kênh rò rỉ này từ nguồn. Đổi lại, các trang phụ thuộc vào camera hoặc giọng nói, như gọi điện trên web hoặc hỗ trợ khách hàng trực tuyến, có thể không hoạt động. Chế độ này phù hợp khi yêu cầu quyền riêng tư cao và không cần giao tiếp âm thanh/video trên trình duyệt.

5. Proxy UDP (tắt UDP) — kiểm soát giao thức ở mức thấp hơn WebRTC chủ yếu sử dụng UDP để truyền dữ liệu. Bật tùy chọn này sẽ giới hạn liên lạc qua TCP và giảm khả năng phát hiện tuyến đường thật bằng cách dò cổng UDP. Phù hợp với các môi trường phải đối mặt với kiểm tra mạng nghiêm ngặt hơn.

2. Nên chọn chế độ nào theo từng tình huống?

Nhu cầuChế độ đề xuấtGiải thích
Tối đa quyền riêng tư, không cần âm thanh/video trên webDisabledLoại bỏ rò rỉ WebRTC từ nguồn
Cần chức năng WebRTC + bảo vệ IPProxy UDP (tắt UDP)Giữ chức năng cần thiết đồng thời chặn dò UDP
Vận hành nhiều tài khoản hằng ngày, tránh lệch IPReplaceGiữ IP proxy và IP WebRTC nhất quán, cân bằng tính tự nhiên và ổn định
Nền tảng xác minh nguồn kết nối nghiêm ngặtForwardChuyển tiếp qua STUN tạo đường kết nối tự nhiên hơn

Nhìn chung, hãy bắt đầu với chế độ Replace vì đủ cho phần lớn tình huống. Khi gặp kiểm tra kết nối nghiêm ngặt hơn hoặc một số trang phụ thuộc vào tính năng thoại, hãy chuyển sang Forward hoặc tắt UDP khi cần.

3. Cấu hình ở đâu và xác minh hiệu lực thế nào?

Vị trí cấu hình: Tạo mới hoặc chỉnh sửa môi trường trình duyệt trong trình duyệt chống phát hiện, vào mục “Cài đặt dấu vân tay” (tham số fingerprint) và chọn chế độ WebRTC tương ứng. Đồng thời đảm bảo proxy của môi trường đã được cấu hình đúng để lưu lượng đi qua máy chủ proxy đã định thay vì kết nối trực tiếp ra internet công cộng.

Cách xác minh: Sau khi lưu cài đặt và mở môi trường, truy cập một công cụ kiểm tra rò rỉ WebRTC. Kiểm tra xem IP hiển thị có trùng với IP proxy đã cấu hình cho môi trường hay không và IP cục bộ thật có bị lộ hay không. Nếu IP hiển thị trùng với proxy và không thấy địa chỉ thật, cấu hình đã có hiệu lực.

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

Tại sao tài khoản vẫn có thể bị liên kết dù đã dùng proxy? Có thể do rò rỉ WebRTC. WebRTC có thể bỏ qua proxy và để website thấy IP vật lý thật của thiết bị. Chọn đúng chế độ WebRTC trong trình duyệt chống phát hiện sẽ giúp chặn loại rò rỉ này.

Chế độ Disabled có ảnh hưởng đến việc duyệt web bình thường không? Có thể ảnh hưởng đến các chức năng phụ thuộc vào âm thanh, video hoặc thoại trên web. Nếu không cần các chức năng đó, Disabled cho mức riêng tư cao nhất. Nếu cần, hãy dùng Replace hoặc Forward.

Tổng kết

WebRTC là một nguyên nhân phổ biến khiến IP thật vẫn có thể bị lộ dù đã cấu hình proxy. Năm chế độ — Replace, Forward, Real, Disabled và Proxy UDP — là các mức cân bằng khác nhau giữa quyền riêng tư và khả năng sử dụng: mặc định bắt đầu với Replace, dùng Forward khi kiểm tra nghiêm ngặt hơn, tắt WebRTC nếu không cần âm thanh/video và tắt UDP khi cần. Cuối cùng, hãy chạy kiểm tra rò rỉ và xác nhận IP hiển thị trùng với IP proxy.