Commit graph

80 commits

Author SHA1 Message Date
DHR60
aba816425d Avoids detour for private networks 2025-08-07 17:45:28 +08:00
DHR60
7f6399933a Add Detour Feature 2025-08-07 17:45:28 +08:00
DHR60
f4d6ac24af Fixes 2025-08-07 17:45:28 +08:00
DHR60
5f5da59573 Fixes TypeInfoResolver Exception 2025-08-07 17:45:28 +08:00
DHR60
a5735895c6 Feat. custom config 2025-08-07 17:45:28 +08:00
DHR60
9229b491c5 Adds sing-box DomainStrategy support 2025-08-07 17:38:00 +08:00
DHR60
d9b0aff8da Adds tag resolver supports 2025-08-07 17:38:00 +08:00
DHR60
f14f39f5a1 Removes Wireguard listen port 2025-08-07 17:38:00 +08:00
DHR60
645e4e7711 Improves DNS address parsing in Singbox
DNS type, host, port, and path
2025-08-07 17:38:00 +08:00
DHR60
d1c16ecb72 Removes direct clash_mode domain strategy 2025-08-07 17:38:00 +08:00
DHR60
7f5489c5f7 fix singbox endpoints proxy chain not work 2025-08-07 17:38:00 +08:00
DHR60
3be0b312d6 Fixes config generation 2025-08-07 17:38:00 +08:00
DHR60
b290a38ef4 Refactors DNS address parsing 2025-08-07 17:38:00 +08:00
DHR60
8f9d1951a2 Adds Sing-box legacy DNS config support 2025-08-07 17:38:00 +08:00
DHR60
e2faf61a8b Utils.GetFreePort() default port to be zero 2025-08-07 17:38:00 +08:00
DHR60
3824879d38 support Wireguard endpoint
Refactors Singbox config classes for dial fields
2025-08-07 17:38:00 +08:00
DHR60
d54433aeb3 Fetches DNS strategy for domain resolution 2025-08-07 17:37:59 +08:00
DHR60
26b2240779 Enables dhcp interface configuration 2025-08-07 17:37:59 +08:00
DHR60
98a5caa47f Simplifies local DNS address handling 2025-08-07 17:37:59 +08:00
DHR60
d77c25aef5 add anytls support 2025-08-07 17:37:59 +08:00
DHR60
7affcf97b1 Improves geoip rule handling in singbox 2025-08-07 17:37:59 +08:00
DHR60
d1928d80c7 Migrating to singbox 1.12 support 2025-08-07 17:37:59 +08:00
DHR60
ea55dfb6c5 Removes unnecessary sniffer 2025-08-07 17:37:59 +08:00
DHR60
b3acb89c29 Migrating to singbox 1.11 support 2025-08-07 17:37:59 +08:00
2dust
ac1231ad54 sing-box LAN listening address changed to 0.0.0.0
https://github.com/2dust/v2rayN/discussions/7669
2025-07-30 21:08:37 +08:00
DHR60
191a7a6574
Fixes Hysteria2 ports (#7649) 2025-07-26 15:07:07 +08:00
2dust
1360051f0c Improve and optimize 2025-07-15 20:17:01 +08:00
2dust
26fe9c63a3 Bug fix
https://github.com/2dust/v2rayN/issues/7537
2025-07-14 16:32:10 +08:00
2dust
e21c0b4d62 The outbound tag of the route rule can enter a config remarks
https://github.com/2dust/v2rayN/issues/7537
2025-07-13 20:25:53 +08:00
DHR60
84f93f2ae6
Optimize proxy chain handling (#7515)
Some checks are pending
release Linux / build (Release) (push) Waiting to run
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
* Optimize proxy chain handling

* Avoids duplicate proxy chain generation
2025-06-30 20:26:10 +08:00
2dust
30c09a7b54 Add mux settings for per-server, VMess/Shadowsocks/VLESS/Trojan
Some checks failed
release Linux / build (Release) (push) Has been cancelled
release macOS / build (Release) (push) Has been cancelled
release Windows desktop (Avalonia UI) / build (Release) (push) Has been cancelled
release Windows / build (Release) (push) Has been cancelled
If you want to use global settings, do not set per-server
2025-06-29 15:06:02 +08:00
DHR60
fefa7ded5a
Optimize proxy chain handling for multiple nodes (#7468)
* Improves outbound proxy chain handling.

* Improves sing-box outbound proxy chain handling.

* AI-optimized code
2025-06-21 16:45:17 +08:00
DHR60
c81bc2f536
Fix (#7405)
Some checks failed
release Linux / build (Release) (push) Has been cancelled
release macOS / build (Release) (push) Has been cancelled
release Windows desktop (Avalonia UI) / build (Release) (push) Has been cancelled
release Windows / build (Release) (push) Has been cancelled
#7404
2025-06-08 09:30:08 +08:00
DHR60
b9613875ce
Determine .exe suffix based on OS in GenRoutingDirectExe (#7322)
* Determine .exe suffix based on OS in GenRoutingDirectExe

* Uses Utils.GetExeName
2025-05-21 19:57:23 +08:00
2dust
3d462c4be3 Fix
Some checks failed
release Linux / build (Release) (push) Has been cancelled
release macOS / build (Release) (push) Has been cancelled
release Windows desktop (Avalonia UI) / build (Release) (push) Has been cancelled
release Windows / build (Release) (push) Has been cancelled
https://github.com/2dust/v2rayN/issues/7247
2025-05-08 15:56:52 +08:00
DHR60
897a4e5635
Move exe direct rule before clash_mode (#7236)
Some checks failed
release Linux / build (Release) (push) Has been cancelled
release macOS / build (Release) (push) Has been cancelled
release Windows desktop (Avalonia UI) / build (Release) (push) Has been cancelled
release Windows / build (Release) (push) Has been cancelled
2025-05-05 13:59:14 +08:00
2dust
e590547b30 Revert "Bug fix"
Some checks are pending
release Linux / build (Release) (push) Waiting to run
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
This reverts commit 5a0fdd971a.
2025-05-02 10:44:20 +08:00
2dust
5a0fdd971a Bug fix
Some checks failed
release Linux / build (Release) (push) Has been cancelled
release macOS / build (Release) (push) Has been cancelled
release Windows desktop (Avalonia UI) / build (Release) (push) Has been cancelled
release Windows / build (Release) (push) Has been cancelled
https://github.com/2dust/v2rayN/issues/7211
2025-04-30 14:12:02 +08:00
2dust
4d3db56065 csharp_style_namespace_declarations = file_scoped 2025-04-02 11:44:23 +08:00
2dust
764014e49a Replace all Utils.ToInt(variable) with variable.ToInt() 2025-03-05 20:26:26 +08:00
2dust
71cc6d7a88 Replace all Utils.IsNullOrEmpty(variable) with variable.IsNullOrEmpty() 2025-03-05 19:44:49 +08:00
2dust
f3af831cf2 Replace all Utils.IsNotEmpty(variable) with variable.IsNotEmpty() 2025-03-05 16:42:43 +08:00
2dust
cdc5d72cfa Update CoreConfigSingboxService.cs 2025-03-03 14:36:01 +08:00
DHR60
8dcf5c5b90
Add Hy2 Port hopping URI support (#6848)
Some checks are pending
release Linux / build (Release) (push) Waiting to run
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
2025-03-03 14:11:53 +08:00
2dust
e70658f311 Add Hy2 Port hopping for sing-box 1.11+
Some checks are pending
release Linux / build (Release) (push) Waiting to run
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
https://github.com/2dust/v2rayN/issues/6772
2025-03-01 21:13:37 +08:00
2dust
98613c43ca Fix tun mtu setting
Some checks are pending
release Linux / build (Release) (push) Waiting to run
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
2025-02-26 20:46:31 +08:00
2dust
eee87ded29 Fix cache.db storage location
https://github.com/2dust/v2rayN/issues/6731
2025-02-19 10:06:47 +08:00
2dust
1198ec0f74 Improved and optimized speedtest
When testing server speed, start the Core for each server and generate the same configuration files as when using the server.
Add a folder binConfigs to store temporary configuration files for Core.
2025-02-13 19:46:51 +08:00
2dust
4faa94b2a3 Cache when reading embedded resources
Some checks are pending
release Linux / build (Release) (push) Waiting to run
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
2025-01-31 16:02:29 +08:00
2dust
45264005a4 Code clean 2025-01-30 17:10:05 +08:00