UDP là gì?
Trong bài viết trước về WebRTC IP l.e.a.k, ad đã giải thích WebRTC có chức năng hỗ trợ bạn gọi điện, gọi video, gửi tài liệu…trên web. Và 2 phương thức để thực hiện các giao tiếp truyền dữ liệu này là TCP và UDP.
Mô hình như sau: Thiết bị (người dùng) <-> TCP/UDP <-> Server web
Trong đó, TCP là phương thức phổ biến hơn, đảm bảo người dùng gửi dữ liệu thành công, server nhận được đủ và chính xác dữ liệu người dùng gửi đi. Phương thức này có độ tin cậy cao tuy nhiên tốn resource thiết bị và tốc độ chậm.
Ngược lại, phương thức UDP có tốc độ nhanh hơn nhưng lại không đáng tin cậy vì chỉ đảm bảo đã truyền dữ liệu của người dùng chứ không đảm bảo server nhận được thông tin đầy đủ, chính xác.
Tại sao UDP proxy lại ngăn được IP leak?
Trong số các tập dữ liệu mà thiết bị của bạn gửi tới server bao gồm cả dữ liệu về IP thật của bạn. Như ad đã giải thích trong bài viết trước, nếu chọn disable WebRTC thì bạn sẽ không gửi tập tin này tới server, dẫn tới việc web nghi ngờ bạn đang che dấu IP thật.
Để tự nhiên nhất thì bạn có thể sử dụng proxy hỗ trợ UDP (UDP proxy) để lợi dụng tính chất truyền dữ liệu “người gửi đã gửi, người nhận có nhận được đủ hay không thì không biết” của phương thức UDP.
Khi thiết bị của bạn gửi tập tin qua phương thức UDP thì sẽ “vô tình” làm mất dữ liệu IP thật, khiến cho server web nghĩ là dữ liệu này mất đi do UDP chứ không phải do người dùng cố ý. Khi đó server web sẽ detect dữ liệu IP qua cách khác và lấy được thông tin IP proxy của bạn.
Các bên cung cấp UDP proxy
Cho đến thời điểm hiện tại thì chưa có nhiều bên cung cấp UDP proxy. Trong số các nhà cung cấp có thể tham khảo:
- ProxyRack
- IPRoyal
- Envoyproxy
- Proxyelite
- 922S5 Proxy: Bên này mới thông báo update proxy hỗ trợ UDP vào tháng 4 vừa rồi
Tuy nhiên, hầu hết các bên cung cấp UDP proxy đều có mục đích hỗ trợ tăng tốc độ chứ không nhằm mục đích ẩn IP thật của người dùng. Vì vậy, nếu bạn muốn mua proxy với mục đích này thì cần liên hệ với bên cung cấp để họ hỗ trợ.
Như bên IPRoyal ad chưa test nhưng thấy có bác phản hồi là IP thật vẫn đi qua UDP, sau khi liên hệ thì được họ báo lại sau vài tuần mới update được tính năng hỗ trợ ẩn IP. Nên các bác sử dụng của bên nào cũng nên liên hệ hỏi kĩ trước để đảm bảo mua được proxy phù hợp với nhu cầu của mình.
Hiện có rất nhiều bạn đang quan tâm đến chủ đề này nên rất mong bác nào trong group có kinh nghiệm về UDP proxy hãy comment để chia sẻ thêm cho mọi người nhé.