v2rayN/v2rayN/ServiceLib/Enums
DHR60 11343a30fd
Multi profile (#7929)
* Multi Profile

* VM and wpf

* avalonia

* Fix right click not working

* Exclude specific profile types from selection

* Rename

* Add Policy Group support

* Add generate policy group

* Adjust UI

* Add Proxy Chain support

* Fix

* Add fallback support

* Add PolicyGroup include other Group support

* Add group in traffic splitting support

* Avoid duplicate tags

* Refactor

* Adjust chained proxy, actual outbound is at the top

Based on actual network flow instead of data packets

* Add helper function

* Refactor

* Add chain selection control to group outbounds

* Avoid self-reference

* Fix

* Improves Tun2Socks address handling

* Avoids circular dependency in profile groups

Adds cycle detection to prevent infinite loops when evaluating profile groups.

This ensures that profile group configurations don't result in stack overflow errors when groups reference each other, directly or indirectly.

* Fix

* Fix

* Update ProfileGroupItem.cs

* Refactor

* Remove unnecessary checks

---------

Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com>
2025-10-05 16:27:34 +08:00
..
EConfigType.cs Multi profile (#7929) 2025-10-05 16:27:34 +08:00
ECoreType.cs Add mieru support (#7828) 2025-08-25 17:43:53 +08:00
EGirdOrientation.cs csharp_style_namespace_declarations = file_scoped 2025-04-02 11:44:23 +08:00
EGlobalHotkey.cs csharp_style_namespace_declarations = file_scoped 2025-04-02 11:44:23 +08:00
EInboundProtocol.cs csharp_style_namespace_declarations = file_scoped 2025-04-02 11:44:23 +08:00
EMove.cs csharp_style_namespace_declarations = file_scoped 2025-04-02 11:44:23 +08:00
EMultipleLoad.cs Multi profile (#7929) 2025-10-05 16:27:34 +08:00
EPresetType.cs csharp_style_namespace_declarations = file_scoped 2025-04-02 11:44:23 +08:00
ERuleMode.cs csharp_style_namespace_declarations = file_scoped 2025-04-02 11:44:23 +08:00
EServerColName.cs csharp_style_namespace_declarations = file_scoped 2025-04-02 11:44:23 +08:00
ESpeedActionType.cs csharp_style_namespace_declarations = file_scoped 2025-04-02 11:44:23 +08:00
ESysProxyType.cs csharp_style_namespace_declarations = file_scoped 2025-04-02 11:44:23 +08:00
ETheme.cs csharp_style_namespace_declarations = file_scoped 2025-04-02 11:44:23 +08:00
ETransport.cs csharp_style_namespace_declarations = file_scoped 2025-04-02 11:44:23 +08:00
EViewAction.cs Multi profile (#7929) 2025-10-05 16:27:34 +08:00