VPN Split Tunneling — Route Only the Traffic You Choose Through the VPN
FreeGuard hiện cung cấp định tuyến theo khu vực trên desktop (Windows/macOS/Linux) thông qua các quy tắc GeoIP. Tách luồng theo từng app vẫn chưa khả dụng trên mobile.
FreeGuard hiện thực sự cung cấp gì hôm nay: Định tuyến GeoIP theo khu vực trên desktop
Trên ứng dụng desktop Tauri, bạn có thể chọn một khu vực (CN, US, JP, KR, RU, IR, ID, AE) để lưu lượng của khu vực đó được định tuyến khác với phần còn lại. Đây là định tuyến theo đích, không phải theo từng app.
VPN truyền thống gửi mọi byte qua đường hầm. Ứng dụng desktop của FreeGuard cho phép bạn chọn một khu vực GeoIP trong Settings để lưu lượng đi tới IP thuộc khu vực đó có thể bỏ qua VPN (ví dụ: giữ cho các dịch vụ nội địa Trung Quốc chạy nhanh trên một kết nối hướng tới CN trong khi mọi thứ khác đi qua đường hầm được mã hóa).
Điều này khác với tách luồng theo từng app. Định tuyến GeoIP quyết định lưu lượng đi đâu dựa trên quốc gia của IP đích, chứ không phải app nào tạo ra lưu lượng. Bạn chọn một khu vực tại một thời điểm; mặc định là tắt (mọi lưu lượng đều đi qua đường hầm).
Các khu vực được hỗ trợ hiện nay: Trung Quốc (CN), Hoa Kỳ (US), Nhật Bản (JP), Hàn Quốc (KR), Nga (RU), Iran (IR), Indonesia (ID), UAE (AE).
Tình trạng hỗ trợ theo nền tảng: Một bức tranh trung thực
Desktop (Windows/macOS/Linux qua Tauri): định tuyến GeoIP theo khu vực. Mobile (Android/iOS): hiện chưa khả dụng. CLI: hiện chưa khả dụng.
Desktop (Tauri): Settings → GeoIP Region cho phép bạn chọn một khu vực hoặc tắt tính năng. Đây là tính năng định tuyến tách luồng duy nhất hiện được cung cấp cho người dùng cuối.
Android: API VPN cấp hệ thống của Android có hỗ trợ định tuyến theo từng app, nhưng ứng dụng mobile của FreeGuard chưa hiển thị thiết lập này. Khả năng này nằm trong lộ trình phát triển của chúng tôi.
iOS: Framework Network Extension của Apple hỗ trợ include/exclude ở cấp tuyến đường theo dải IP, không phải theo từng app. Hiện tại FreeGuard iOS chưa hiển thị tính năng tách luồng cho người dùng.
CLI: Hiện chưa có tách luồng trong Go CLI.
Nếu bạn bắt buộc cần điều khiển theo từng app, hãy dùng định tuyến GeoIP theo khu vực của ứng dụng desktop như phương án thay thế gần nhất hiện có, hoặc cho chúng tôi biết trên GitHub nền tảng bạn cần.
Cách dùng định tuyến GeoIP theo khu vực (Desktop)
- Bước 1: Mở FreeGuard trên Windows, macOS hoặc Linux và vào Settings
- Bước 2: Tìm menu thả xuống “GeoIP Region” (mặc định hiển thị “Off”)
- Bước 3: Chọn một khu vực (CN, US, JP, KR, RU, IR, ID, AE) và kết nối lại — lưu lượng tới khu vực đó sẽ đi theo tuyến riêng
Câu hỏi thường gặp
FreeGuard có hỗ trợ tách luồng theo từng app như một số VPN khác không?
Chưa. Hiện nay tính năng gần nhất là định tuyến GeoIP theo khu vực trên ứng dụng desktop, vốn tách lưu lượng theo quốc gia đích thay vì theo ứng dụng. Tách luồng theo từng app đang nằm trong lộ trình phát triển nhưng chưa được phát hành.
Tôi có thể chọn những app cụ thể nào dùng VPN trên Android không?
Không thông qua ứng dụng FreeGuard. API VPN ở cấp hệ thống của Android hỗ trợ quy tắc theo từng app, và bạn có thể обход bằng các công tắc hệ thống “VPN always-on” / “Block connections without VPN”, nhưng FreeGuard hiện chưa cung cấp bộ chọn app ngay trong ứng dụng.
Chính xác thì định tuyến GeoIP theo khu vực làm gì?
Khi bạn chọn một khu vực, lưu lượng hướng tới các địa chỉ IP ở quốc gia đó sẽ được định tuyến ra ngoài đường hầm VPN (hoặc đi qua một quy tắc theo khu vực). Lưu lượng đến mọi đích khác vẫn đi qua FreeGuard. Tính năng này hữu ích để giữ cho các dịch vụ đặt tại địa phương chạy nhanh mà vẫn không mất bảo vệ VPN ở nơi khác.
Định tuyến GeoIP có giống tách luồng không?
Chúng giải quyết các vấn đề liên quan nhưng khác nhau. Tách luồng chọn lưu lượng theo app. Định tuyến GeoIP chọn theo quốc gia đích. Một app streaming kết nối tới máy chủ ở nhiều khu vực sẽ bị ảnh hưởng khác nhau tùy theo cách tiếp cận.
Định tuyến GeoIP có làm giảm bảo mật của tôi không?
Lưu lượng đi ra ngoài đường hầm sẽ không được FreeGuard mã hóa. Chỉ dùng định tuyến GeoIP khi bạn tin tưởng khu vực đích (ví dụ: dịch vụ ngân hàng hoặc thanh toán nội địa ở quốc gia của bạn). Lưu lượng nhạy cảm nên để ở chế độ mặc định (Off) để mọi thứ đều đi qua đường hầm.
Sau này tách luồng theo từng app có lên mobile không?
Tính năng này nằm trong lộ trình phát triển nhưng chưa cam kết thời điểm phát hành. Hãy theo dõi changelog để cập nhật. Trong thời gian đó, người dùng mobile mặc định sẽ cho mọi lưu lượng đi qua FreeGuard.
Định tuyến GeoIP có hoạt động với kill switch không?
Có, trên desktop. Lưu lượng vẫn được xử lý qua đường hầm sẽ nằm dưới bảo vệ của kill switch; lưu lượng được định tuyến ra ngoài bằng quy tắc GeoIP sẽ kết nối trực tiếp và không bị ảnh hưởng nếu đường hầm bị ngắt.
Tại sao không phát hành luôn tách luồng theo từng app trên mobile?
Làm đúng trên cả Android và iOS (với bật/tắt ổn định, phát hiện app thay đổi, và định tuyến ổn định trong quá trình chuyển đổi mạng) tốn nhiều công sức hơn tính năng GeoIP trên desktop. Chúng tôi muốn phát hành khi nó thực sự ổn định thay vì ra mắt một công tắc hoạt động nửa vời.
Split tunneling can reduce VPN bandwidth usage by 40-60% by routing only sensitive traffic through the encrypted tunnel. — Cisco Research (2024)
Enterprise VPN deployments report 35% fewer bandwidth bottlenecks after implementing split tunneling policies for non-sensitive traffic. — Gartner (2024)
Remote workers using split tunneling experience 20-30% faster speeds for local applications compared to full-tunnel VPN configurations. — IEEE (2023)