DHR60
c659ca8af8
Add MASQUE support ( #10233 )
...
* Add MASQUE support
* Add SettingsCoreType
2026-10-01 14:49:45 +08:00
2dust
740729c847
Raise speed test concurrency minimum
2026-09-20 10:11:12 +08:00
DHR60
21bafe52e0
Optimize download and speedtest ( #10147 )
...
* Optimize RunMixedTestAsync
* Use stopCts instead of exitLoopKey
* Refactor
2026-09-19 10:41:40 +08:00
2dust
526cd6834d
Show language names in theme settings
2026-09-10 09:40:16 +08:00
Jamal Ali
7be23d7ebc
Add Azerbaijani (az) UI localization ( #10141 )
2026-09-10 09:18:00 +08:00
DHR60
f62eaab8c5
Support sing-box 1.14 ( #9736 )
...
* Support sing-box 1.14
* Unified format
* Support parallel dns
* Add `optimistic DNS caching` support
* Try fix serial multi DNS
* Add HttpClient support
2026-09-02 11:54:06 +08:00
2dust
dc216c2b02
Rename TunIp to TunIP
2026-07-26 21:07:36 +08:00
2dust
beffa919d3
Use /126 prefixes for TUN IPv6 addresses
...
https://github.com/2dust/v2rayN/pull/9830
2026-07-26 20:46:32 +08:00
2dust
e749b81ecf
Add configurable TUN IPv4/IPv6 addresses
...
https://github.com/2dust/v2rayN/issues/9810
2026-07-24 10:13:08 +08:00
DHR60
a37772f12b
Fakeip ( #9786 )
...
* Add fakeip range
* Xray fakedns
2026-07-18 17:47:14 +08:00
DHR60
fa61fedf11
Add Root Cert Store ( #9703 )
2026-07-09 16:25:02 +08:00
2dust
f8e1186095
Bug fix and Optimize profile items query with batching and ordering
...
Prevent SQLite variables limit issue by implementing chunked/batched queries.
2026-07-02 10:35:17 +08:00
DHR60
ef46f4e7e6
Hysteria Realm & Gecko ( #9516 )
...
* Hysteria Realm
* Core config
* Fix
* Fix
* Add Gecko support
2026-06-22 20:52:47 +08:00
Enqvy and 2dust
81c118c9b2
customizable packet fragmentation settings ( #9597 )
...
* first changes
* fix: use ItemsSource for fragment packets ComboBox so value saves correctly
* feat: add customizable packet fragmentation for Xray-core
- Add fragment settings in Core tab: Packets (dropdown), Length (range), Interval (range), MaxSplit (0-10000)
- Support both 'from-to' (e.g., 50-100) and single value (e.g., 50) formats for Length, Interval, and MaxSplit
- Validation with shortened error message: 'Invalid range format. Use from-to (e.g., 50-100).'
- UI in PopupBox (materialDesign) visible only when EnableFragment is checked
- Only Xray-core supported (Mihomo/sing-box fragment code removed)
- Localization updated for 8 languages
* fix: address 2dust review feedback
- Move FragmentPacketsOptions to Global class
- Remove default values from Fragment4RayItem model (set in ConfigHandler)
- Fix Avalonia bindings: move ItemsSource and SelectedItem to code-behind
- Update ViewModel to use Global.FragmentPacketsOptions
- Remove defaults from model properties
* Adjust ui
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-06-22 16:00:13 +08:00
barkahss and Barkasj
be005abf9e
Add Indonesian (id) UI localization ( #9573 )
...
* Add Indonesian (id) UI localization
Register ResUI.id.resx with 550 translated strings and expose the language in the app settings list alongside existing locales.
* Translate menuRouting to Perutean in Indonesian locale
---------
Co-authored-by: Barkasj <katrako1234@gmail.com >
2026-06-18 10:31:15 +08:00
JieXu
4dc9c60b85
Update AppBuilderExtension.cs && Fix Bug ( #9483 )
...
* Update AppBuilderExtension.cs
* Update OptionSettingWindow.axaml.cs
* Update OptionSettingWindow.axaml.cs
* Update Global.cs
* Rename ResUI.fa-Ir.resx to ResUI.fa.resx
* Update ServiceLib.csproj
2026-06-06 11:09:53 +08:00
DHR60 and 2dust
0d5169e4cd
Remove global AllowInsecure and MuxEnabled ( #9473 )
...
* Remove global AllowInsecure
* Remove global MuxEnabled
* Fix core config
* Centralize AllowInsecure handling
* Warn insecure configuration
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-06-05 15:31:23 +08:00
DHR60
abcdd9497c
Support new kcp config ( #9477 )
2026-06-05 15:08:57 +08:00
direnquanbuKO
5140954b37
Correct multiple DNS Hosts ips ( #9365 )
...
* Correct dns.cloudflare.com ips
* Add ipv6 for engage.cloudflareclient.com
* Add new ips for dns.sb
2026-05-31 10:32:14 +08:00
2dust
1e59344074
Add balancer fallbackTag
...
https://github.com/2dust/v2rayN/issues/9401
2026-05-29 09:55:59 +08:00
Roffild and 2dust
4ae5c021fd
Add in Global.cs speed and ping test URLs ( #9374 )
...
* Add in Global.cs speed and ping test URLs
* 100mb
* Update Global.cs
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-05-27 16:54:26 +08:00
2dust
f18758d4bf
Support socks4/5 URIs and improve userinfo parsing
2026-05-20 14:28:01 +08:00
DHR60
e2428f2500
Add tun inbound rule ( #9327 )
2026-05-17 18:54:12 +08:00
DHR60
75ea81dd69
Inner uri ( #9245 )
...
* Inner uri import and export
* Add tests
* Fix
* Compress export length
2026-05-06 20:33:35 +08:00
DHR60
37ef25cbfe
Fix ( #9235 )
...
* Perf routing
* GeoPrefix move to Global
* Fix negative rules
* Fix
2026-05-03 16:09:47 +08:00
DHR60
b6f2912f29
Remove EchForceQuery ( #9214 )
2026-04-29 14:43:13 +08:00
DHR60
0af29f50c0
UDP Test ( #8999 )
...
* UDP Test
Increases UDP test timeout
Pref exception
Fix
Add Minecraft Bedrock Edition Test
* Optimization
* Refactor
* Rename
2026-04-25 10:45:45 +08:00
DHR60
a2de087aef
Fix ( #9171 )
2026-04-21 17:17:25 +08:00
DHR60
021e64e20b
Fix ( #9141 )
2026-04-18 15:23:42 +08:00
DHR60 and 2dust
9f0ef36cc0
Refactor Transport ( #9004 )
...
* Refactor transport
* Rename tcp to raw
* Fix
* Fix
Fix raw http ui
Fill xhttp default mode
Fix share uri
Remove RawHost
Fix singbox tcp http path
Fix vmess share uri
* Tidy Resx
* Fix
* Rename TransportExtra to TransportExtraItem
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-04-16 20:21:10 +08:00
DHR60
494b35c1f7
Add xray tun support ( #9063 )
...
* Add xray tun support
* Revert mtu list
2026-04-16 19:17:44 +08:00
DHR60
495b5db4f1
Adjust DNS priority order ( #9091 )
2026-04-13 10:59:37 +08:00
DHR60
dea143b20d
Add sing-box ua ( #9087 )
...
* Add sing-box ua
* Add curl and fix
2026-04-13 10:58:40 +08:00
taskmgr818
96e5c11fc7
Replace 100MB Cloudflare speedtest URL with 99MB ( #9076 )
2026-04-11 19:39:25 +08:00
DHR60
7ddb46e74d
Xray browser header masquerading ( #8981 )
2026-03-24 11:25:02 +08:00
DHR60
194c240243
Add ICMP routing ( #8894 )
2026-03-21 19:55:34 +08:00
DHR60
04783ecf44
Add NaiveProxy support ( #8819 )
...
* Add UoT support
* Add NaiveProxy support
* Fix
2026-03-21 16:54:36 +08:00
2dust
26f65dd3b2
Code cleanup: pattern matching and minor fixes
2026-03-10 17:19:21 +08:00
DHR60
99d67ca3f1
Fix DNS routing ( #8841 )
2026-03-01 14:41:02 +08:00
DHR60 and 2dust
a3ff31088e
Perf Policy Group generate ( #8855 )
...
* Perf Policy Group generate
* Scroll to new group node
* Add region group
* I18n
* Fix
* Fix
* Move default filter to Global
* Default Filter List
* Increase UI column widths for AddGroupServerWindow
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-03-01 10:05:03 +08:00
DHR60
9c82df5b49
Refactor core config gen ( #8768 )
...
* Refactor core config gen
* Update tag naming
* Support sing-box 1.11 DNS
* Fix
* Optimize ProfileItem acquisition speed
* Fix
* Fix
2026-02-24 19:48:59 +08:00
DHR60 and 2dust
677e81f9a7
Refactor profile item config ( #8659 )
...
* Refactor
* Add hysteria2 bandwidth and hop interval support
* Upgrade config version and rename
* Refactor id and security
* Refactor flow
* Fix hy2 bbr
* Fix warning CS0618
* Remove unused code
* Fix hy2 migrate
* Fix
* Refactor
* Refactor ProfileItem protocol extra handling
* Refactor, use record instead of class
* Hy2 SalamanderPass
* Fix Tuic
* Fix group
* Fix Tuic
* Fix hy2 Brutal Bandwidth
* Clean Code
* Fix
* Support interval range
* Add Username
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-02-05 19:48:33 +08:00
DHR60
7e2e66bb0e
Add DNS features ( #8729 )
...
* Simplify DNS Settings
* Add ParallelQuery and ServeStale features
* Fix
* Add Tips
* Simplify Predefined Hosts
2026-02-04 14:35:26 +08:00
DHR60
fdde837698
Add xray v26.1.31 finalmask support ( #8732 )
...
* Add xray v26.1.31 hysteria2 support
* Add xray v26.1.31 mkcp support
2026-02-04 10:34:07 +08:00
DHR60
2c9a90c878
Add xray hysteria2 outbound support ( #8630 )
2026-01-17 15:49:44 +08:00
2dust
abd962ab31
Update Global.cs
2026-01-08 17:15:59 +08:00
DHR60
f3b894015e
Add sing-box ech support ( #8603 )
...
* Add sing-box ech support
* Support group config type
* Simplified code
2026-01-08 13:56:45 +08:00
2dust
4562d4cf00
Add ECH config support to profile and UI
...
Introduces EchConfigList and EchForceQuery fields to ProfileItem and V2rayConfig models, updates related handlers and services to process these fields, and extends the AddServerWindow UI to allow user input for ECH configuration. Also adds localization entries for the new fields and updates extension methods for string handling.
2026-01-07 11:34:13 +08:00
2dust
592f1260b5
Remove Cloudflare IP API URL from IPAPIUrls
...
https://github.com/2dust/v2rayN/issues/8441
2025-12-07 15:24:54 +08:00
2dust
cc4154bb0d
Increase UI grid column widths and font size options
2025-11-28 20:31:40 +08:00