Releases: tzmax/V2RayXS
v1.6.2
- fix: avoid sub-processes inheriting non-necessary resources
- fix: unify subprocess calls, fixes fd leakage, and solve EXC_GUARD crash
- fix: subscription content is compatible with plaintext sharing link analysis #86
- feat: support dynamic replacement of proxy ports in pac file #57
Update: 00/00/00
Thanks again to the contributors. π
light up the star to let me know you are using it. π«
thank you for your support.
v1.6.1
Features
- feat: support xray tun inbound mode with utun device creation and fd passing
- feat: implement darwin external fd plan for privileged TUN device setup
- feat: support v2rayx_sysconf route command (add/delete/flush whitelist routes)
- feat: convergent baseline route config into reusable route_helper module
- chore: xray core update to 26.2.6
Bug Fixes
- fix: tun2socks mode startup failure due to incorrect HelperClient connection handling
- fix: mKCP config generation β normalize streamSettings before writing xray JSON (#85)
- fix: crash on update check caused by nil response and main-thread UI access
- fix: core builds embedding wrong arch by using lipo -info to detect binary architecture (#80 #70 #77)
- fix: app connection adapted to new sysconf lifecycle with dedicated HelperClient class
Refactoring
- refactor(sysconf): decompose monolithic main.m into proxy_manager, session_backup_store, session_state, route_entry_normalizer, control_socket_transport, etc.
- refactor(sysconf): split tun coupling logic into tun_session_controller, tun_command_service, route_command_service, active_route_reconciler
- refactor(sysconf): split tun daemon service into daemon_service, daemon_state, daemon_rpc modules
- refactor(sysconf): remove session records and restore legacy default routing logic
- refactor: deprecate shell-based helper installation in favor of programmatic SMJobBless/authorization
- refactor: improve sysconf network mode switching logic and structured error handling
- refactor: tun/proxy lifecycle, deduplicate helper alerts, and improve route verification
The current version mainly has a major change to the TUN mode. For details, please refer to #87 (comment)
Update: 00/00/00
Thanks again to the contributors. π
light up the star to let me know you are using it. π«
thank you for your support.
Full Changelog: v1.5.10...v1.6.1
v1.5.10
- feat: add
x-ignore-nodefield, avoid destroying the custom outbound vless config - fix: processing the reality data is not correctly judged as empty
- chore: xray core update to 1.8.13
Tips: If you need to update xray core v24.9.7 and above version, please refer to #74 (comment)
Update: 2025/02/18
Light up the star to let me know you are using it. π«
Thank you for your support.
WARN: this version of x86_64 embeds the wrong xray core package and needs to be manually replaced to work properly. For details, see #80 (comment)
v1.5.9
- fix: use localhost to avoid config leak attacks
- chore: xray core update to 1.8.4
- fix: handle the problem that realitySettings config items are not saved when importing VLESS protocol #59
- fix: handling the problem that pac mode cannot configure the system agent
Update: 2023/11/24
Thanks again to the contributors. π
Light up the star to let me know you are using it. π«
Thank you for your support.
v1.5.8
v1.5.7
- fix the dependence problem optimize the compilation script
- solve the problem of wrong text styles in the dark mode domain name and ip rule input box #36
- support kcpSettings configuration seed field #40
- support for importing base64 encoded strings #39
- optimize tun mode cleaning logic
- importFromHTTPSubscription supports base64String decoding #28
- xray core update to 1.8.0
β οΈ Warn you must know before upgrading XTLS/Xray-core#1843 - support the configuration of reality related fields #38 #45
- Import and share links support reality related fields
update: 2023/04/22
Thanks again to the contributors. π
Light up the star to let me know you are using it. π«
Thank you for your support.
v1.5.6 CNY Special Version π
Foreword: Because of my love for Chinese culture, I specially named this version CNY Special Version, Here I wish the global friends a happy Spring Festival. π
-
Support tun mode, Be sure to read this part of the documentation before using this mode What is Tun Mode? (Experimental)
-
fix: turn off the assert of the decodedString #23
-
fix: VLESS flow supports the xtls-rprx-vision #22
-
fix: the problem of importing ss protocol tag encoding #24
update: 2023/01/24
Thanks again to the contributors. π
light up the star to let me know you are using it. π«
thank you for your support.
v1.5.5 (beta2)
v1.5.4
- Add protocol switching to the configuration page @Narakuku
- Support to configure flow for VLESS protocol @Narakuku
- Fixed partial help link
- Fixed configuration support for xtls protocols #16
update: 2022/08/20
Thanks again to the contributors. π
light up the star to let me know you are using it. π«
thank you for your support.