v1.1.0
🚀 Flutter V2Ray Client v1.1.0
We’re thrilled to announce Flutter V2Ray Client v1.1.0 — introducing enhanced VPN functionality and improved Android compatibility for a more robust proxy experience.
🌟 What’s New
- Implemented Android VPN Protector — Introduced socket protection for VPN mode, preventing connection loops and ensuring seamless proxy routing on Android devices.
- Android-Only Build Tags — Protector code is now isolated to Android builds, allowing cross-platform development without unix syscall errors.
- Enhanced Socket Handling — Implemented outbound socket management with IP failover and IPv4/IPv6 preference support.
🛠️ Improvements & Fixes
- Updated Dependencies — Included
golang.org/x/sysfor Android unix syscalls, ensuring reliable protector operations. - Java Integration — Streamlined V2rayCoreManager to register protector and configure server settings before core startup.
🔎 Notes
- Build Requirements — Rebuild the
libv2ray.aarusinggomobile bindto include new protector APIs. - Testing — Verify protector invocation in VPN mode logs and ensure no connection loops occur.
- Backward Compatibility — Changes are additive; existing CoreController API remains unchanged.
Thanks for using Flutter V2Ray Client! Have feedback or issues? Open one here:
Flutter V2Ray Client Issues