v2ray_box 1.0.1
v2ray_box: ^1.0.1 copied to clipboard
A Flutter plugin for VPN connectivity with dual-core support (Xray-core & sing-box). Supports VLESS, VMess, Trojan, Shadowsocks, Hysteria, TUIC, WireGuard and more. Switch between cores at runtime.
1.0.1 - 2026-02-22 #
- Android: improved Xray/Sing-box config normalization for V2Ray links with empty or legacy query fields.
- Android: fixed VLESS/VMess/Trojan handling for
tcp + headerType=http, TLS/Reality defaults, and SNI fallback behavior. - Android: improved gRPC and insecure flag parsing compatibility (
allowInsecure/insecure). - Android: reduced VPN TUN MTU from
9000to1500for better mobile network stability.
1.0.0 #
- Dual-core support — Xray-core and sing-box with runtime switching via
setCoreEngine()/getCoreEngine() - Protocols — VLESS, VMess, Trojan, Shadowsocks, Hysteria, Hysteria2, TUIC, WireGuard, SSH
- Transports — WebSocket, gRPC, HTTP/H2, HTTPUpgrade, xHTTP, QUIC
- Security — TLS, Reality, uTLS fingerprint, Multiplex (mux)
- VPN & Proxy modes — Full-device VPN via TUN or local SOCKS/HTTP proxy
- Real-time traffic stats — Xray stats API and sing-box Clash API
- Ping testing — Single and parallel batch ping with streaming results
- Per-app proxy — Include/exclude specific apps from VPN (Android)
- Persistent traffic storage — Cumulative upload/download across sessions
- Customizable notifications — Title, icon, stop button text (Android)
- Config utilities — Parse, validate, generate, format configs
- Subscription support — Parse and generate subscription import links
- Debug mode — Toggle verbose logging
- Platform support — Android, iOS (VPN via NetworkExtension), macOS (system proxy)
- iOS — sing-box via HiddifyCore xcframework, Xray via XrayConfigBuilder with PacketTunnel extension
- macOS — Both cores run as CLI binaries (subprocesses) with automatic system proxy configuration