Bởi vì bọn nhà mạng chặn băng thông theo IP quốc tế (của destination server) và k chặn IP của các server trong nước. Khi bật VPN thì máy anh sẽ connect đến IP address của VPN server ở VN, và bọn nhà mạng sẽ nghĩ là "à thằng này đang connect đến local server nên nó sẽ k bị limit bandwidth". Sau khi connect đến VPN server (và qua dc khâu kiểm duyệt) thì từ VPN server đi đến website mà anh truy cập sẽ k còn vấn đề gì nữa.
Đó là lý do khi bị "cá mập cắn cáp" thì bật VPN lên lại dc max speed nhưng tắt VPN thì tốc độ rùa bò.
P/S: nếu VPN provider k có physical server ở VN thì cũng chẳng sao cả, họ chỉ việc mua 1 địa chỉ IP và resolved từ physical server gần nhất đến đó thôi (thường là HongKong hoặc Singapore).