Commit Graph
49 Commits
Author SHA1 Message Date
DHR60 9f6237fb21 Speedtest respect user-set core type (#8856)
* Respect user-set core type

* Allow test group
2026-03-01 16:11:40 +08:00
2dust 68583e20bc Update package versions in Directory.Packages.props 2026-01-03 19:06:17 +08:00
2dust 386209b835 Fix 2025-11-24 19:12:49 +08:00
jiuqianyuanand2dust 830dc89c32 Fix: tcping high latency and speedtest displayed 0 (#8374)
* Fix: High latency in tcping test due to thread blocking

* Fix: download to fast, speed displayed as 0.

---------

Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com>
2025-11-24 19:01:04 +08:00
Harry Huang 8ea5a57988 Optimize speedtest (#8325)
* Optimize stop-speedtest tip display

* Fix speedtest termination latency
2025-11-16 14:58:55 +08:00
2dust 8d86aa2b72 Refactor ping and HTTP helpers, update usages
Moved GetRealPingTime from HttpClientHelper to ConnectionHandler and refactored related methods for clarity. Removed unused and redundant HTTP helper methods. Updated DownloadService and SpeedtestService to use the new method signatures. Simplified UpdateService constructor using primary constructor syntax.
2025-11-03 19:41:02 +08:00
2dust ab6a6b879e Code clean 2025-11-02 15:25:41 +08:00
2dust b66bfabd21 Optimize and improve GlobalUsings 2025-10-19 11:42:32 +08:00
2dust 91af50f99a Optimize code ,add IsGroupType extension. Adjust EConfigType 2025-10-08 17:13:54 +08:00
2dust 929520775d Bug fix 2025-10-08 15:48:45 +08:00
2dust 5b12c36da5 Optimize and improve, encapsulate ProcessService 2025-10-01 19:49:28 +08:00
2dust a108eaf34b Optimization and Improvement.
Changed callback from synchronous Action<bool, string> to asynchronous Func<bool, string, Task>
2025-08-29 11:53:30 +08:00
DHR60 89893c0945 Adds Xray and Singbox support config type (#7789)
* Adds Xray and Singbox config type support

* Unify multiline logical expression formatting
2025-08-18 17:28:49 +08:00
2dust 7b7fe0ef46 Refactoring GetRealPingTime 2025-08-17 20:51:49 +08:00
2dust d5c50ef27c Rename Manager 2025-08-17 17:31:55 +08:00
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 06500e0218 When testing, start the core and then delay 1s before starting the test
https://github.com/2dust/v2rayN/issues/7391
2025-06-15 17:33:11 +08:00
DHR60 5f9f677467 Adjust menu items (#7100)
* Adjust menu items

* fix #7089
2025-04-11 09:27:34 +08:00
2dust 4d3db56065 csharp_style_namespace_declarations = file_scoped 2025-04-02 11:44:23 +08:00
2dust c374b8565b Update SpeedtestService.cs
AI-optimized code
2025-03-06 14:08:29 +08:00
2dust 67fe6ac3d8 Optimizing Task Code, add unified processing of scheduled tasks 2025-03-03 12:20:58 +08:00
2dust aa133bb50b Update SpeedtestService.cs 2025-02-23 16:34:40 +08:00
2dust 40c1498226 When testing speed, skip items with incorrect latency 2025-02-21 14:33:43 +08:00
2dust 50959951ae The number of concurrent during multi-test 2025-02-15 20:27:20 +08:00
2dust 51ac7cc8be Improved and optimized speedtest 2025-02-15 11:21:35 +08:00
2dust a176e7b912 Optimize the prompt function of speed test
Save friendly prompt information during speed test.
2025-02-14 14:55:43 +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 7dc9fbd8ff Improved and optimized speedtest 2025-02-10 10:08:03 +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 45264005a4 Code clean 2025-01-30 17:10:05 +08:00
2dust 5732b84a7b Refactor KillProcess 2025-01-04 15:06:30 +08:00
2dust 3db1dd7bbb Add a title to SaveLog 2025-01-03 15:02:31 +08:00
2dust fbd4557b44 WebProxy uses socks5 instead of http 2024-12-06 14:01:11 +08:00
2dust c38c62e4c3 Add automatic batching during speed test and real ping 2024-12-05 19:48:42 +08:00
2dust 8aceff7480 Enhanced testing function
Separate xray-core and sing-box-core testing
2024-12-05 15:21:16 +08:00
2dust 736c450161 Improve the code 2024-12-05 14:05:12 +08:00
2dust 3b173f0b3e Improve code 2024-12-01 11:17:36 +08:00
2dust f685682214 Code clean 2024-11-29 19:21:09 +08:00
2dust e0eb73bb0a Code clean 2024-11-03 16:45:48 +08:00
2dust 201cfaa922 Fix
https://github.com/2dust/v2rayN/issues/5966
2024-11-02 15:02:30 +08:00
2dust 3c550c094a The first letter of the guiconfig attribute must be capitalized. 2024-10-23 17:00:33 +08:00
2dust 2d143687b8 The first letter of the guiconfig attribute must be capitalized. 2024-10-23 10:42:35 +08:00
2dust b3c2084b76 Code optimization, function asynchrony 2024-10-22 17:50:42 +08:00
2dust a866017b4c Code optimization, function asynchrony 2024-10-21 09:45:33 +08:00
2dust 394b657fc9 Code optimization, function asynchrony 2024-10-20 11:51:05 +08:00
2dust 53e19ecb1d Improved Action Invoke 2024-10-08 13:47:13 +08:00
2dust 3e74bb65bd Improved models 2024-10-08 09:50:03 +08:00
2dust 7a839063d0 Refactor CoreHandler 2024-10-07 11:18:24 +08:00
2dust d5c6a42a9a Refactor some service 2024-10-07 10:39:43 +08:00