套件概覽
一個輕量級的 Flutter 套件,用於在多個平台檢測 VPN 連線狀態。它提供了一個簡單的 API 來檢查裝置目前是否已連接到 VPN,讓應用程式能夠根據網路狀況動態回應。專為需要可靠且一致的 VPN 狀態檢測而無需複雜設定的開發者設計。支援 Android、iOS、macOS、Windows 和 Linux,非常適合需要網路感知功能的跨平台應用。
適用情境
- 即時檢測活躍的VPN連接
- 根據VPN狀態啟用或停用功能
- 透過驗證網路完整性來提升安全性
- 支援地理限制內容存取邏輯
- 監控網絡環境變更
主要特色
- 跨平台相容性
- 最小 API 表面
- 輕便且快速
- 支援 Android、iOS、macOS、Windows 和 Linux
- VPN 狀態的簡單布林結果
適合對象
- 網路感知應用程式
- 注重安全的應用程式
- 地理定位服務
- 帶有區域檢查的串流或遊戲應用程式
- 需要動態功能切換的應用程式
使用建議
- 依賴於平台特定的系統API
- 可能無法檢測所有自訂或第三方VPN
- 無執行時配置選項
- 僅限檢查連接狀態,不管理VPN
- 準確性取決於作業系統層級的實現