Commit Graph
67 Commits
Author SHA1 Message Date
DHR60 7995bdd4df Migrate to sing-box 1.12 support (#7521)
* Revert "Temporary addition to support proper use of sing-box v1.12"

This reverts commit 508eb24fc3.

* Migrating to singbox 1.11 support

* Removes unnecessary sniffer

* Migrating to singbox 1.12 support

* Adds Google cn dns rules

* Improves geoip rule handling in singbox

* add anytls support

* Simplifies local DNS address handling

* Enables dhcp interface configuration

* Fetches DNS strategy for domain resolution

* support Wireguard endpoint
Refactors Singbox config classes for dial fields

* Utils.GetFreePort() default port to be zero

* Adds Sing-box legacy DNS config support

* Adds IPv4 preference to DNS configurations

对应原dns.servers[].strategy = prefer_ipv4

* Refactors DNS address parsing

* Fixes config generation

* fix singbox endpoints proxy chain not work

* Fixes wrong field

* Removes direct clash_mode domain strategy

* Improves DNS address parsing in Singbox

DNS type, host, port, and path

* Adds properties to Rule4Sbox class

* Removes Wireguard listen port

* Support sing-box hosts

* Adds tag resolver supports

* Adds sing-box DomainStrategy support

* Deletes Duplicate Rules

* Adds anytls reality support

* Fixes

* Updates sing-box documentation link

* Updates translations
2025-08-10 10:15:32 +08:00
2dust 508eb24fc3 Temporary addition to support proper use of sing-box v1.12
https://github.com/2dust/v2rayN/issues/7698
2025-08-05 19:31:48 +08:00
2dust f779e311ed Optimize code and remove unused resources 2025-07-29 19:42:59 +08:00
2dust e8cdc29bb5 Add sudo password verification success message prompt 2025-07-26 20:55:55 +08:00
2dust 6985328653 Optimize and improve code 2025-04-28 15:16:58 +08:00
2dust adf3b955d6 Refactor Linux to run Tun as sudo 2025-04-26 09:50:31 +08:00
2dust 0032a3d27a Fix kill process for linux 2025-04-25 16:36:28 +08:00
2dust c6d347d49a Refactor the Linux version to not store sudo password 2025-04-25 15:19:49 +08:00
DHR60 15d3418c79 add xray wireguard support (#7089)
* add xray wireguard support

* add wireguard core type settings

* Update OptionSettingWindow.axaml
2025-04-09 15:09:36 +08:00
2dust 4d3db56065 csharp_style_namespace_declarations = file_scoped 2025-04-02 11:44:23 +08:00
patterniha 6ad0762731 set xray.location.cert to asset(bin) path (#7004)
* Update Global.cs

* Update CoreHandler.cs
2025-03-27 09:50:19 +08:00
2dust 71cc6d7a88 Replace all Utils.IsNullOrEmpty(variable) with variable.IsNullOrEmpty() 2025-03-05 19:44:49 +08:00
2dust 24cad87954 Bug fix
https://github.com/2dust/v2rayN/issues/6812
2025-02-27 20:12:53 +08:00
2dust aeddbc1dcc CreateLinuxShellFile in the binConfigs folder 2025-02-23 17:19:45 +08:00
2dust 50959951ae The number of concurrent during multi-test 2025-02-15 20:27:20 +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 7ea8fae2da Improve test logic
Retest the failed part of the test and call it recursively.
Remove the number of batches that are automatically divided when testing parameters.
2025-02-08 16:43:40 +08:00
2dust 2a0012824a Add support for brook custom configuration
https://github.com/txthinking/brook
https://github.com/txthinking/brook/issues/1372
2025-02-03 15:06:21 +08:00
2dust 45264005a4 Code clean 2025-01-30 17:10:05 +08:00
2dust 6c5011ad68 Try to remove the tun device when restarting the service in Windows
https://github.com/2dust/v2rayN/pull/6561
2025-01-30 10:46:04 +08:00
2dust 54fe669d89 Copy the bin folder to the storage location (for init) 2025-01-18 16:58:44 +08:00
2dust 0953237e9e Improvements 2025-01-18 16:01:52 +08:00
2dust 5ae58e6a98 Improve reload function 2025-01-14 14:49:17 +08:00
2dust a176613119 Bug fix for ProcUtils 2025-01-11 10:44:34 +08:00
2dust bc2adbfa77 Add restart to Linux restore backup function 2025-01-04 17:03:12 +08:00
2dust 5732b84a7b Refactor KillProcess 2025-01-04 15:06:30 +08:00
2dust 5392766c5e Improved KillProcess 2025-01-03 15:01:30 +08:00
2dust 02a13ce028 Add logging to KillProcess
https://github.com/2dust/v2rayN/issues/6386
2025-01-02 13:54:17 +08:00
2dust 2e4501187c Window title display adjustment
https://github.com/2dust/v2rayN/issues/6389
2025-01-01 10:38:55 +08:00
2dust abb58379b3 Add IsNonWindows instead of IsLinux or IsOSX 2024-12-19 11:24:52 +08:00
2dust 4f56174c8f Bug fix
https://github.com/2dust/v2rayN/issues/6219
2024-12-05 12:16:53 +08:00
2dust e4d3a98aa8 Fixed the problem of traffic statistics api url 2024-11-30 10:58:53 +08:00
2dust f685682214 Code clean 2024-11-29 19:21:09 +08:00
2dust 558e5bb340 Improve tun for linux 2024-11-29 10:31:57 +08:00
2dust 59b34688ea Improve tun for linux 2024-11-27 16:52:25 +08:00
2dust ba17f8fde9 Improve CoreHandler 2024-11-27 11:05:41 +08:00
2dust a5d99b1eb5 Improved Tun mode function in Linux version 2024-11-26 15:11:02 +08:00
2dust 800d193acb Bug fix 2024-11-26 14:39:33 +08:00
cryptochecktool 7a1d12be76 Update CoreHandler.cs (#6163)
将Desutils替换为Aesutils,提高安全性
2024-11-26 13:54:12 +08:00
2dust d9c22de6b8 Added core update function for macos 2024-11-25 20:31:12 +08:00
2dust b5e1a297ae Optimize Linux start tun mode
You can choose not to store the password and enter it manually each time
2024-11-18 16:44:12 +08:00
2dust e335b2c0d6 Fix with AppendQuotes 2024-11-17 14:11:17 +08:00
2dust 96ae5517f6 Improve core msg 2024-11-17 09:58:57 +08:00
2dust ba5ad12e13 Linux password encryption storage 2024-11-15 09:42:49 +08:00
2dust 2de9e14c7d xray-core uses quic to add failure prompts and plans to remove quic 2024-11-13 19:00:35 +08:00
2dust 9d638968a9 Use tun mode without running with sudo in linux 2024-11-13 16:22:56 +08:00
2dust a1c8bc0e61 Improve the code 2024-11-11 16:56:08 +08:00
2dust 4f05b93d63 Bug fix
MainModule FileName only exists in Win32.
2024-11-03 13:44:12 +08:00
2dust 88990b4828 Bug fix
0efb0b5e3e
2024-10-26 18:00:22 +08:00
2dust 1106fd8cf1 Give upgrade app execute permission at runtime 2024-10-25 20:32:47 +08:00