Skip to content

v1.1.0

Choose a tag to compare

@amir-zr amir-zr released this 20 Sep 23:38
· 31 commits to main since this release

🚀 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/sys for 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.aar using gomobile bind to 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