Skip to content

Releases: tzmax/V2RayXS

v1.6.2

26 Mar 09:39

Choose a tag to compare

  • 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

24 Mar 08:49

Choose a tag to compare

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

18 Feb 12:43

Choose a tag to compare

  • feat: add x-ignore-node field, 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

23 Nov 16:28

Choose a tag to compare

  • 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

01 Aug 07:49

Choose a tag to compare

  • fix: handle fingerprint field scope problems and adjust the configuration window ui layout #55 #56
  • chore: xray core update to 1.8.3

Update: 2023/08/01

Thanks again to the contributors. 🌈
Light up the star to let me know you are using it. πŸ’«
Thank you for your support.

v1.5.7

22 Apr 12:07

Choose a tag to compare

  • 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 πŸŽ‰

23 Jan 23:56

Choose a tag to compare

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)

09 Dec 18:31

Choose a tag to compare

  • Support grpc protocol #21
  • Fixed import VLESS links to support grpc and quic protocols
  • Compatible build for arm64 platform #20

update: 2022/12/10

Thanks again to the contributors. 🌈
light up the star to let me know you are using it. πŸ’«
thank you for your support.

v1.5.4

12 Aug 07:27

Choose a tag to compare

  • 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.

v1.5.3

15 Apr 06:26

Choose a tag to compare

  • repair import Vmess server type null anomaly #3
  • repair bypass rules lost after editing domain list #4
  • support for https subscription import VLESS

If it is helpful to you, please recommend it to your friends. πŸŽ‰
light up the star to let me know you are using it. πŸ’«
thank you for your support.