Website phát hiện proxy như thế nào
Cập nhật:
Website phát hiện proxy bằng cách so sánh nhiều tín hiệu với nhau: IP thuộc ASN nào và có trong danh sách đen không, độ trễ và dấu vết TCP có khớp với thiết bị không, trình duyệt có gửi header proxy, có lộ IP thật qua WebRTC, và múi giờ, ngôn ngữ có trùng với vị trí của IP hay không. Hiếm khi một tín hiệu đơn lẻ quyết định; điều làm nền tảng nghi ngờ là sự mâu thuẫn giữa các tín hiệu. Bài này đi qua từng tín hiệu, cho biết bạn kiểm soát được cái nào, và đưa ra checklist để kết nối qua proxy nhất quán hơn. Mục tiêu là dùng proxy hợp lệ một cách ổn định, không phải để qua mặt quy định của nền tảng.
Phát hiện proxy là chấm điểm, không phải công tắc
Phần lớn nền tảng không có một nút chặn proxy đơn giản. Họ thu thập tín hiệu, cộng điểm rủi ro, rồi quyết định: cho qua, yêu cầu xác minh, giới hạn tính năng hoặc chặn. Một IP datacenter sạch kèm trình duyệt cấu hình đúng thường được cho qua ở website thông thường; cùng IP đó kèm múi giờ lệch và WebRTC lộ IP thật thì điểm rủi ro tăng lên nhanh.
Điều này cũng có nghĩa không loại proxy nào khiến tài khoản miễn nhiễm bị khoá. Proxy chỉ thay địa chỉ IP; các tín hiệu khác vẫn do trình duyệt, thiết bị và hành vi của bạn tạo ra.
Bảy tín hiệu website thường dùng
| Tín hiệu | Website nhìn thấy gì | Bạn kiểm soát được không |
|---|---|---|
| ASN, loại IP | IP thuộc nhà mạng hay công ty hosting | Có, qua việc chọn loại proxy |
| Blacklist, điểm uy tín | IP từng bị báo cáo spam, tấn công, gian lận | Một phần, qua IP riêng và cách dùng |
| Độ trễ, dấu vết TCP | Thời gian phản hồi và đặc điểm gói tin không khớp thiết bị | Ít, chủ yếu qua chọn quốc gia gần |
| Header HTTP | Header như Via, X-Forwarded-For lộ việc đi qua proxy | Phụ thuộc nhà cung cấp proxy |
| WebRTC | IP thật hoặc IP nội bộ lộ ra qua kết nối UDP | Có, qua cài đặt trình duyệt |
| DNS | Máy chủ DNS ở quốc gia khác với IP | Có, qua cách cấu hình |
| Múi giờ, ngôn ngữ, vân tay | Trình duyệt báo múi giờ, ngôn ngữ khác vị trí IP | Có, qua profile trình duyệt |
Tín hiệu từ chính địa chỉ IP
ASN và loại IP là thứ website tra đầu tiên. Từ ASN, họ biết IP thuộc công ty viễn thông hay trung tâm dữ liệu. Cơ sở dữ liệu thương mại còn gắn nhãn sẵn: hosting, VPN, proxy, mobile. Bài ASN là gì giải thích chi tiết cách đọc thông tin này.
Danh sách đen và điểm uy tín: nếu IP từng bị dùng để gửi spam, dò mật khẩu hay gian lận, nó có thể nằm trong danh sách chặn hoặc có điểm rủi ro cao trong cơ sở dữ liệu chống gian lận. Proxy dùng chung dễ dính vấn đề này vì bạn gánh lịch sử của người khác. Cách kiểm tra và xử lý có trong bài IP bị blacklist.
Dải IP: nhiều tài khoản đăng nhập từ các IP liền kề trong cùng một dải /24 có thể bị xem là liên quan. Xem bài subnet /24 và nhiều tài khoản.
Tín hiệu từ đường truyền
Độ trễ: khi bạn ở Việt Nam dùng proxy Mỹ, mỗi yêu cầu phải đi vòng qua Thái Bình Dương hai lần. Một số hệ thống đo thời gian phản hồi ở các tầng khác nhau và nhận ra độ trễ không hợp với khoảng cách từ IP đến website. Đây là tín hiệu yếu, nhưng cộng với các tín hiệu khác thì có ý nghĩa.
Dấu vết TCP/IP: mỗi hệ điều hành tạo gói tin với đặc điểm riêng. Khi đi qua proxy HTTP, kết nối tới website được máy chủ proxy mở, nên dấu vết TCP là của máy chủ proxy, có thể khác với hệ điều hành mà trình duyệt khai báo. Bạn gần như không chỉnh được điều này; chỉ cần biết nó tồn tại.
Header: proxy cấu hình kém có thể thêm header Via, X-Forwarded-For hoặc Forwarded chứa IP thật. Kiểm tra bằng cách mở một trang hiển thị header qua proxy và xác nhận không có header nào chứa IP thật của bạn. Nếu thấy, hãy báo nhà cung cấp hoặc đổi sang proxy khác.
Tín hiệu từ trình duyệt
- WebRTC: trình duyệt có thể gửi yêu cầu STUN qua UDP, không đi qua proxy HTTP, làm lộ IP thật. Đây là lỗi phổ biến nhất. Cách kiểm tra và tắt có trong bài WebRTC leak là gì.
- DNS: nếu tên miền được phân giải bởi DNS nhà mạng của bạn thay vì phía proxy, website có thể thấy resolver Việt Nam đi kèm IP Mỹ. Xem bài DNS leak là gì.
- Múi giờ và ngôn ngữ: JavaScript đọc được múi giờ hệ thống và ngôn ngữ trình duyệt. IP Nhật mà múi giờ là Asia/Ho_Chi_Minh, ngôn ngữ tiếng Việt là một mâu thuẫn dễ thấy.
- Vân tay trình duyệt: kích thước màn hình, font, card đồ hoạ, canvas. Nhiều tài khoản chung một vân tay dù khác IP vẫn có thể bị liên kết.
Checklist giảm lệch khi dùng proxy
Làm theo thứ tự, kiểm tra lại sau mỗi bước bằng các công cụ miễn phí.
- Chọn đúng loại IP cho nền tảng: việc không đăng nhập dùng IPv4 datacenter; tài khoản giá trị cân nhắc ISP tĩnh. Bài IPv4 hay ISP cho việc gì có bảng chọn nhanh.
- Dùng IP riêng, không dùng chung, để không gánh lịch sử người khác. Kiểm tra IP mới bằng công cụ kiểm tra blacklist.
- Chọn quốc gia gần đối tượng: tài khoản Việt dùng IP Việt Nam, thị trường Mỹ dùng IP Mỹ.
- Khớp múi giờ, ngôn ngữ, vị trí trong profile antidetect với quốc gia của IP.
- Chặn WebRTC lộ IP và kiểm tra bằng công cụ test WebRTC leak.
- Mỗi tài khoản một IP cố định, không đổi IP liên tục cho tài khoản đang ổn định.
- Xác nhận lại kết quả bằng trang kiểm tra IP của tôi trong đúng profile sẽ dùng.
Khi website vẫn chặn
Có website chặn mọi IP datacenter, có website chặn theo quốc gia, có website giới hạn tốc độ theo IP. Nếu đã làm đủ checklist mà vẫn bị chặn, hãy xác định đó là chặn theo loại IP, theo lịch sử IP hay theo hành vi, rồi mới quyết định đổi loại proxy. Các bước chẩn đoán cụ thể nằm trong bài website chặn proxy. Và luôn tuân thủ điều khoản của nền tảng: proxy giúp kết nối ổn định từ đúng quốc gia, không phải công cụ để lách quy định.
Câu hỏi thường gặp
Website có biết chắc chắn tôi dùng proxy không?
Thường là không chắc chắn, mà ước lượng xác suất từ nhiều tín hiệu. IP datacenter, header proxy hay WebRTC lộ IP làm xác suất tăng; cấu hình nhất quán làm nó giảm.
Proxy riêng có bị phát hiện không?
Website vẫn có thể biết IP thuộc trung tâm dữ liệu qua ASN. Điểm khác là IP riêng không mang lịch sử xấu của người khác, nên ít bị đánh giá rủi ro vì uy tín IP.
Proxy ISP có khó bị phát hiện hơn proxy datacenter không?
Proxy ISP mang ASN nhà mạng nên không bị gắn nhãn hosting theo ASN. Các tín hiệu khác như WebRTC, múi giờ, vân tay trình duyệt vẫn phải được cấu hình đúng.
Dùng VPN thay proxy có tránh được phát hiện không?
Không hẳn. IP của dịch vụ VPN phổ biến thường được gắn nhãn VPN trong các cơ sở dữ liệu. VPN và proxy khác nhau về cách hoạt động; xem bài so sánh proxy và VPN.
Header X-Forwarded-For là gì?
Là header một số proxy thêm vào để cho máy chủ đích biết IP gốc của người dùng. Proxy dùng để thay IP không nên thêm header này, vì nó làm lộ IP thật.
IP riêng, sạch lịch sử người khác
Proxy IPv4 riêng ở 7 nước và ISP tĩnh ở Việt Nam, Mỹ. Mỗi IP một khách, cố định suốt thời gian thuê, hoàn tiền cho lỗi kỹ thuật theo chính sách.
Xem bảng giá