Kiểm tra VPN & Proxy: Bạn Có Đang Dùng VPN Không?
Công cụ kiểm tra VPN này đánh giá kết nối internet của bạn dựa trên 5 tín hiệu phát hiện độc lập và đưa ra điểm số từ 0 đến 100 để bạn biết trang web bên ngoài có nhận diện bạn đang dùng VPN hay proxy hay không. Không có dữ liệu nào bị gửi đi: trang web đọc cài đặt cục bộ trên trình duyệt, đối chiếu danh tiếng địa chỉ IP từ nhà cung cấp bảo mật và phân tích chi tiết từng tiêu chí phát hiện.
Cách nhận biết bạn có đang sử dụng VPN ngay lúc này
Trước tiên, hãy kiểm tra thiết bị của bạn: macOS hiển thị kết nối đường hầm đang bật trong Cài đặt hệ thống → Mạng; Windows hiển thị trong Cài đặt → Mạng & Internet → VPN; còn iOS và Android hiển thị biểu tượng VPN trên thanh trạng thái. Tiếp theo, hãy chạy công cụ kiểm tra ở phía trên, bởi vì công cụ này không tin tưởng tuyệt đối vào đèn trạng thái trên ứng dụng của nhà cung cấp.
Bước đối chiếu độc lập này vô cùng quan trọng. Một ứng dụng báo Đã kết nối chỉ thể hiện trạng thái tiến trình phần mềm của chính nó chứ không bảo đảm lưu lượng thực tế đang đi đâu: nếu đường hầm bị đứt và tính năng ngắt kết nối (kill switch) gặp lỗi, biểu tượng vẫn có thể sáng xanh trong nhiều phút. Việc kiểm tra địa chỉ IP của tôi là gì từ bên ngoài ứng dụng sẽ xác nhận lưu lượng mạng có thực sự đi qua đường hầm mã hóa hay không.
Các trang web phát hiện VPN như thế nào
Hầu như mọi hệ thống phát hiện VPN thương mại đều bắt đầu từ chính địa chỉ IP chứ không phải hành vi phức tạp trong trình duyệt. Mọi IP đều thuộc về một Hệ thống Tự trị (ASN), và ASN của các trung tâm dữ liệu lưu trữ (như AWS, OVH, DigitalOcean, M247) hoàn toàn khác biệt với ASN của các nhà mạng viễn thông gia đình. ASN trung tâm dữ liệu không khẳng định chắc chắn 100% bạn dùng VPN, nhưng rất ít người lướt web từ máy chủ trung tâm dữ liệu, do đó phân biệt giữa IP dân cư và IP trung tâm dữ liệu là tín hiệu hiệu quả và tiết kiệm chi phí nhất.
Ngoài việc nhận diện ASN, các hệ thống còn đối chiếu với danh sách đen: dải máy chủ VPN thương mại đã biết, proxy công cộng và danh sách nút thoát Tor chính thức. Các nhà cung cấp bảo mật còn phân tích hành vi (bao nhiêu tài khoản đăng nhập từ cùng một IP mỗi giờ, tên DNS nghịch đảo có dạng vpn-node-42.provider.net không) và phát hiện mâu thuẫn ngữ cảnh, chẳng hạn trình duyệt báo múi giờ Asia/Ho_Chi_Minh nhưng IP lại nằm tại Dallas.
Có hai phương pháp kiểm tra chỉ diễn ra ở phía máy chủ mà mã JavaScript trên trình duyệt không thể tiếp cận: sự bất đồng nhất của bộ phân giải DNS (khi việc phân giải tên miền diễn ra trên mạng khác với cổng xuất dữ liệu) và nhận dạng vân tay TCP/MTU (kích thước gói tin và tiêu đề mạng của đường hầm khác với kết nối gốc). Trình duyệt không thể đo lường tầng mạng này, do đó công cụ này tập trung vào các tín hiệu cốt lõi thay vì mô phỏng toàn bộ bộ lọc của dịch vụ phát trực tuyến.
Ý nghĩa của từng tín hiệu được đánh giá trên trang này
Điểm số tổng hợp là mức trung bình có trọng số chỉ tính trên các tín hiệu thu thập được dữ liệu thực tế. Nếu một kiểm tra kỹ thuật không thể hoàn tất, trọng số của nó sẽ được loại khỏi mẫu số thay vì tính là sạch, duy trì tính trung thực và hiển thị trạng thái Không khả dụng.
Cơ sở dữ liệu danh tiếng IP — 50 điểm
Đây là tín hiệu có trọng số cao nhất. Địa chỉ của bạn được đối chiếu với cơ sở dữ liệu trí tuệ IP để phân loại VPN, proxy, nút thoát Tor, trung tâm dữ liệu và mạng di động. Tor đóng góp 30 điểm, VPN 20 điểm, proxy 15 điểm và trung tâm dữ liệu 10 điểm; điểm rủi ro tổng thể có thể đạt tối đa 50 điểm. Kết quả cảnh báo chỉ có nghĩa IP của bạn nằm trong danh sách công khai, không có nghĩa lưu lượng của bạn bị nghe lén.
Khớp múi giờ — 15 điểm
Múi giờ của trình duyệt (lấy từ Intl.DateTimeFormat()) được so sánh với múi giờ mà cơ sở dữ liệu gán cho vị trí địa lý IP. Nếu trùng khớp sẽ cộng 0 điểm; nếu lệch nhau sẽ cộng trọn 15 điểm. Người dùng VPN thương mại rất thường xuyên để lộ tín hiệu này vì hầu như không ai đổi giờ hệ thống trên máy khi đổi máy chủ kết nối.
Ngôn ngữ trình duyệt so với quốc gia của IP — 10 điểm
Thẻ ngôn ngữ trong navigator.languages được đối chiếu với mã quốc gia của IP. Tín hiệu này có trọng số thấp nhất vì kém tin cậy nhất: một người Việt Nam đi du lịch nước ngoài hay người dùng cài đặt máy bằng tiếng Anh trong nước cũng sẽ tạo ra sự khác biệt mà không cần dùng VPN.
Mạng biên Cloudflare / WARP — 15 điểm
Trang web này vận hành phía sau mạng lưới Cloudflare, do đó hệ thống đọc trực tiếp dữ liệu chẩn đoán biên để xác định yêu cầu của bạn có đến qua WARP (dịch vụ VPN của Cloudflare) hay không, đồng thời xác định trung tâm dữ liệu tiếp nhận. Tín hiệu này chỉ áp dụng cho một dịch vụ nhưng độ chính xác gần như tuyệt đối khi được kích hoạt.
So sánh IP qua WebRTC — 10 điểm
Một truy vấn STUN nhanh sẽ thu thập địa chỉ công khai mà WebRTC nhìn thấy và đối chiếu với IP gốc gửi yêu cầu HTTP. Sự khác biệt chỉ ra rằng dữ liệu duyệt web đang đi qua đường hầm nhưng lưu lượng ngang hàng lại bị lộ ra ngoài qua mạng thật, một dấu hiệu rò rỉ VPN điển hình. Để khắc phục cho từng trình duyệt, hãy tham khảo bài kiểm tra rò rỉ WebRTC.
Phát hiện mang tính xác suất, không phải phán quyết tuyệt đối
Điểm số trên trang không chứng minh tuyệt đối bất kỳ điều gì. Mọi tín hiệu đều mang tính hoàn cảnh và cùng một kết quả có thể bắt nguồn từ nhiều nguyên nhân khác nhau. Một VPN dân cư — dịch vụ định tuyến qua đường truyền nhà ở thực tế — sẽ có uy tín IP sạch, múi giờ trùng khớp nếu chọn máy chủ gần và không rò rỉ WebRTC, dẫn đến điểm số thấp. Ngược lại, máy tính công ty qua cổng bảo mật, mạng trường đại học, mạng CGNAT di động, iCloud Private Relay hoặc nhà mạng đăng ký IP tại trụ sở chính đều có thể bị điểm cao dù không hề bật VPN.
Sự đối xứng đó là điều cần lưu ý: trạng thái sạch và nghi ngờ đều có thể xuất hiện trên cả kết nối thường lẫn VPN. Con số phản ánh lượng bằng chứng công khai chỉ ra cơ sở hạ tầng ẩn danh theo cơ sở dữ liệu của nhà phân tích. Hãy xem chi tiết từng hàng tín hiệu thay vì chỉ nhìn vào con số tổng thể.
Tại sao VPN đang hoạt động bình thường mà vẫn bị phát hiện
Mã hóa dữ liệu và việc giữ cho mình không bị nhận diện là hai bài toán hoàn toàn khác nhau, và việc ẩn danh khó hơn rất nhiều. Mã hóa có thể hoàn hảo nhưng IP cổng ra lại nằm trong dải máy chủ mà các công ty bảo mật đã lập chỉ mục từ lâu: các nhà cung cấp VPN chia sẻ một nhóm IP hữu hạn cho hàng ngàn khách hàng, và mật độ đó rất dễ nhận ra từ bên ngoài.
Có ba trường hợp phổ biến khi bị phát hiện: IP máy chủ đã vào danh sách đen (chỉ đổi máy chủ mới giải quyết được), rò rỉ dữ liệu hoặc chia đường hầm (split-tunneling) làm lộ IP thật, hoặc trang web dựa trên cookie và phiên đăng nhập cũ để nhận diện bạn. Thực hiện tra cứu địa chỉ IP sẽ cho bạn biết cổng ra thuộc dải trung tâm dữ liệu hay ISP dân cư thông thường.
Cần làm gì khi một dịch vụ chặn bạn
Trước hết hãy đổi máy chủ kết nối. Hầu hết các biện pháp chặn được áp dụng theo từng địa chỉ IP, do đó chuyển sang một máy chủ khác — tốt nhất là ở thành phố khác — sẽ khắc phục được phần lớn vấn đề. Nếu việc đổi nhiều máy chủ vẫn bị chặn, dịch vụ có thể đang đối soát theo tài khoản: hãy đăng xuất, xóa cookie của trang đó và thử lại.
Nếu bạn bị chặn khi không hề dùng VPN, hãy kiểm tra các nguyên nhân gây dương tính giả phổ biến: iCloud Private Relay, hồ sơ DNS bảo mật, tiện ích chặn quảng cáo hoặc proxy, cổng mạng công ty/trường học, mạng di động dùng chung CGNAT, hoặc đồng hồ thiết bị bị sai giờ.
Những giới hạn mà công cụ này không thể đo lường
Công cụ không thể xác định nhà cung cấp VPN có lưu nhật ký hoạt động hay không, hoặc máy chủ có thực sự nằm ở vị trí địa lý được công bố hay không (các công ty VPN thường đăng ký IP ở một quốc gia nhưng đặt phần cứng ở nơi khác). Công cụ cũng không thể chạy đối soát bộ phân giải DNS hoặc lấy dấu vân tay TCP/MTU vì những giao thức này nằm dưới phạm vi tiếp cận của JavaScript.
Các câu hỏi thường gặp về phát hiện VPN và Proxy
Ứng dụng VPN báo đã kết nối — làm sao để biết nó có thực sự hoạt động?
Hãy kiểm tra IP công khai từ bên ngoài ứng dụng VPN, ví dụ từ trình duyệt. Đèn trạng thái của ứng dụng chỉ báo cáo tiến trình nội bộ, nên khi đường hầm bị đứt nó vẫn có thể hiện màu xanh. Hãy ghi nhớ IP khi tắt VPN, sau đó kết nối lại, tải lại trang và so sánh: nếu IP và quốc gia không đổi, lưu lượng chưa được định tuyến qua VPN.
Tại sao một số trang web biết tôi đang sử dụng VPN?
Chủ yếu từ địa chỉ IP của bạn chứ không phải từ cài đặt trình duyệt. Các bên bảo mật theo dõi danh sách dải IP máy chủ VPN, proxy công cộng và nút thoát Tor, đồng thời gắn cờ mọi IP thuộc ASN lưu trữ thay vì ISP dân cư thông thường. Họ cũng kiểm tra thêm tên DNS nghịch đảo, mật độ tài khoản dùng chung IP và sự bất đồng múi giờ.
Kết nối của tôi bị báo là VPN trong khi tôi không hề sử dụng — nguyên nhân do đâu?
Vị trí địa lý đăng ký của IP có thể bị sai lệch. Nhà mạng di động và một số ISP đăng ký cả dải địa chỉ về trụ sở chính cách xa bạn hàng trăm cây số, khiến vị trí địa lý bị lệch và các công cụ phát hiện coi đó là lưu lượng bị chuyển hướng. iCloud Private Relay, tiện ích chặn quảng cáo hoặc đồng hồ máy bị sai cũng tạo ra kết quả tương tự.
Tại sao Netflix báo tôi đang dùng trình bỏ chặn hoặc proxy khi bật VPN?
Netflix đã đưa IP cổng ra đó vào danh sách đen. Hệ thống so sánh địa chỉ của bạn với các dải IP máy chủ đã biết và dừng phát video ngay lập tức bất kể VPN hoạt động tốt thế nào. Hãy chuyển sang máy chủ khác, lý tưởng nhất là ở thành phố khác, vì lệnh chặn áp dụng theo từng địa chỉ IP chứ không phải theo toàn bộ nhà cung cấp.
Nhà tuyển dụng có thể theo dõi tôi trên laptop cá nhân dùng VPN nếu họ biết IP thật không?
Không — chỉ biết địa chỉ IP là không đủ để theo dõi lưu lượng duyệt web của bạn. Trên thiết bị cá nhân chạy VPN riêng, không cài phần mềm quản lý hay tài khoản cơ quan, người sử dụng lao động không thể xem lịch sử web. Việc giám sát chỉ xảy ra khi bạn kết nối qua cổng VPN của công ty hoặc sử dụng máy do công ty cấp phát.
Làm thế nào để biết máy Mac của tôi có cài đặt VPN hay không?
Mở Cài đặt hệ thống → Mạng và tìm mục VPN trong danh sách bên trái; mọi cấu hình đã cài đặt đều hiển thị ở đây dù đang kết nối hay không. Kiểm tra thêm trong Cài đặt chung → Quản lý VPN & Thiết bị để xem hồ sơ cấu hình, đồng thời quan sát thanh menu trên cùng xem có biểu tượng VPN hay không.
Trang web không có dấu hiệu gì là VPN đang bật — có thể nhận biết từ trình duyệt không?
Chỉ có thể nhận biết gián tiếp. Giao diện trang web và URL không thay đổi khi bật VPN, và không có API trình duyệt nào thông báo đường hầm đang chạy. Dữ liệu quan sát được giới hạn ở IP công khai, quốc gia định vị và sự bất đồng giữa múi giờ hệ thống với vị trí IP. Đó chính là các tín hiệu mà công cụ này phân tích.