Files
amnezia-client/client
Yaroslav Gurov 54f67b3d82 feat: native split-tunneling for xray (#1899)
* feat: integrated xray as a library and added split-tunneling

* fix: added copying amnezia_xray.dll to build dir

* fix: changed path on darwin

* chore: clean up getting default device

* chore: removed WSAGetLastError from sockopt logging

* fix: get rid of debug logs in xray handlers

* fix: minor fixes and xray debugging capabilities

* fix: macos default interface fix

* fix: roll-back ipv6 sockopt for mac

* fix: bind IPv6 on Windows

* fix: (win) better IPv6 handling and router fixes

* feat: prebuilts uploaded

* fix: removed redundant cmake definitions

* feat: moved xray to service process, reworked errors

* fix: return values in networkUtilities

* fix: macos build fixes

* fix: (windows) cmake fixes

* fix: (windows) compilation fix

* fix: (windows) changed location of amnezia_xray.dll

* feat: xray logs added to system service

* chore: bump xray&tun2socks versions for android

* chore: cleanup of XrayProtocol class
* removed killswitch
* removed redundant members and basic cleanup

* feat: support split-tunneling in iOS and macOS NE

* chore: update active interface index based on network path and available interfaces

* refactor: update network path handling and logging in PacketTunnelProvider

* chore: bump xray deps

---------

Co-authored-by: Yaroslav Yashin <yaroslav.yashin@gmail.com>
2025-12-15 21:54:34 +08:00
..
2025-12-11 15:18:36 +08:00
2025-12-11 15:18:36 +08:00
2025-12-11 15:18:36 +08:00
2025-12-11 15:18:36 +08:00
2025-11-03 10:26:22 +08:00
2024-12-31 10:16:52 +07:00
2023-07-15 22:19:48 +01:00
2025-12-01 10:45:06 +08:00
2023-04-11 18:00:54 +01:00
2025-12-11 15:18:36 +08:00
2025-10-07 23:15:06 +08:00
2025-10-07 23:15:06 +08:00
2025-12-11 15:18:36 +08:00