2dust
ce8caa89a4
Add Route Exclude Address setting and UI for sing-box tun
...
https://github.com/2dust/v2rayN/issues/9456
2026-06-04 15:55:09 +08:00
2dust
b2bbc865af
Add VerifyPeerCertByName support
...
https://github.com/2dust/v2rayN/issues/9427
2026-06-03 09:56:34 +08:00
Miheichev Aleksandr Sergeevich
8609e2b8d1
fix(ui): omit country flag emoji on Windows to avoid DE(DE) display ( #9454 )
2026-06-03 09:03:11 +08:00
JieXu
f2e0bd4eba
Bump skiasharp version && Add loong64 Update && Translate FR ( #9433 )
...
* Update Directory.Packages.props
* Update CoreInfoManager.cs
* Update CoreInfo.cs
* Update UpdateService.cs
* Update ResUI.fr.resx
* Update ResUI.fr.resx
* Update ResUI.fr.resx
2026-06-01 13:46:57 +08:00
2dust
bf98c4007f
Use configurable page size and delay in speedtests
...
https://github.com/2dust/v2rayN/pull/9392
2026-05-29 10:37:00 +08:00
2dust
1e59344074
Add balancer fallbackTag
...
https://github.com/2dust/v2rayN/issues/9401
2026-05-29 09:55:59 +08:00
2dust
0c796a157b
Add IP info & flag emoji to test,add ip info column for main window
...
Fetch and display tested server IP and country (with emoji) in speed tests. Adds CountryExtension for country->emoji mapping and a new IpInfoResult type; ConnectionHandler now retrieves/parses IP API results and GetRealPingTime signature adjusted. Models and entities (ProfileItemModel, ProfileExItem, SpeedTestResult) gain IpInfo fields; ProfileExManager can store test IP info. UI/UX updated: new IpInfo column in ProfilesView (desktop and Avalonia), ResUI resource strings for "IP Info", and EServerColName ordering supports IpInfo. SpeedtestService now captures IP info and forwards it to the view model via the update function.
2026-05-20 19:16:58 +08:00
2dust
f7206f3405
Improve CheckUpdateModel
2026-05-18 17:32:07 +08:00
2dust
8090799ccc
Refactor models into sub-namespaces
...
Move many model classes into new sub-namespaces (ServiceLib.Models.CoreConfigs, ServiceLib.Models.Configs, ServiceLib.Models.Dto, ServiceLib.Models.Entities). Update GlobalUsings in ServiceLib, v2rayN.Desktop, v2rayN and add a tests GlobalUsings file to reference the new namespaces. Adjust static using directives in ClashApiManager and ClashProxiesViewModel to use ServiceLib.Models.Dto. This is a reorganization/rename of files and namespaces with no functional changes.
2026-05-11 11:00:19 +08:00
DHR60
f073b14fcc
Add PR test ( #9244 )
...
* Add pr test
* Fix
2026-05-06 15:35:53 +08:00
DHR60
1a44af33d0
Wireguard ( #9241 )
...
* Adjust mtu
* Add Wireguard PresharedKey
* WireGuard config import
* AI opt
* Opt
2026-05-06 15:35:10 +08:00
DHR60
8450f2e420
Add bind interface ( #9222 )
2026-05-04 14:38:32 +08:00
DHR60
b6f2912f29
Remove EchForceQuery ( #9214 )
2026-04-29 14:43:13 +08:00
2dust
05e349e45c
Code clean
2026-04-26 19:24:57 +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
ee6ae3d91d
Add kcp mtu ( #9178 )
...
* Add kcp mtu
* Typo
2026-04-25 10:39:39 +08:00
DHR60
90b055e364
Remove legacy sing-box dns compatibility ( #9163 )
2026-04-20 18:58:56 +08:00
DHR60
35b98f945f
Support new fragment ( #9122 )
2026-04-19 13:42:55 +08:00
DHR60
cabd0df282
Support kcp cwndMultiplier ( #9113 )
2026-04-18 19:19:03 +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
JieXu and xujie86
3bda022574
Add RiscV64 RPM build && Update ( #9114 )
...
* Create package-rhel-riscv.sh
* Update build-linux.yml
* Update UpdateService.cs
* Update CoreInfo.cs
* Add RiscV64 download URLs for various platforms
* Update build-linux.yml
* Update ResUI.fr.resx
* Update ResUI.fr.resx
* Update ResUI.fr.resx
* Update proxy_set_linux_sh
---------
Co-authored-by: xujie86 <167618598+xujie86@users.noreply.github.com >
2026-04-15 20:50:27 +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
renwofei423
6c8f22ab86
feat(send-through): 支持配置本地出站地址 ( #8946 )
...
* feat(send-through): 支持配置本地出站地址
为 Xray 增加 SendThrough 配置项,允许指定本机 IPv4 作为出站源地址。
- 在核心设置页新增 SendThrough 输入框及中英文提示文案
- 保存配置时校验并持久化本机 IPv4 地址
- 生成 Xray 配置时为所有 outbound 写入 sendThrough 字段
影响说明:
- 仅对 Xray 生效,留空时不设置该字段
* fix(send-through): limit sendThrough to remote egress outbounds
2026-04-11 21:02:43 +08:00
DHR60
49f65579aa
Replace protect-ss with protect-socks ( #9052 )
2026-04-11 19:45:23 +08:00
DHR60
c61b023ab3
Allow enable legacy process name tun protect ( #9005 )
2026-03-29 14:44:04 +08:00
DHR60
7ddb46e74d
Xray browser header masquerading ( #8981 )
2026-03-24 11:25:02 +08:00
DHR60
ad11a7e6a5
Support new hysteria2 stream settings ( #8908 )
...
* Support new hysteria2 stream settings
* Fix
* Sync
2026-03-24 11:24:42 +08:00
DHR60
194c240243
Add ICMP routing ( #8894 )
2026-03-21 19:55:34 +08:00
DHR60
db9fe9c5ea
Fix ( #8972 )
2026-03-21 19:47:04 +08:00
DHR60
04783ecf44
Add NaiveProxy support ( #8819 )
...
* Add UoT support
* Add NaiveProxy support
* Fix
2026-03-21 16:54:36 +08:00
2dust
17ed26cd06
Improve profile matching for Subscription, remove old option
2026-03-12 14:56:01 +08:00
2dust
26f65dd3b2
Code cleanup: pattern matching and minor fixes
2026-03-10 17:19:21 +08:00
DHR60
588e82f0d9
Tun ech protect ( #8915 )
2026-03-10 09:16:16 +08:00
2dust
679bd8afcc
Persist DataGrid column layout for ClashConnectionsView
...
https://github.com/2dust/v2rayN/issues/8893
2026-03-08 17:57:09 +08:00
2dust
e179d5bc42
Fix
...
https://github.com/2dust/v2rayN/issues/8870
2026-03-03 16:03:23 +08:00
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
DHR60
99d67ca3f1
Fix DNS routing ( #8841 )
2026-03-01 14:41:02 +08:00
DHR60 and Copilot
584e538623
Refactor node pre check ( #8848 )
...
* Refactor node pre check
* Rename method
* I18n
* Add remark not found warnings
* Fix
* Fix
* Fix
* Update v2rayN/ServiceLib/Handler/CoreConfigHandler.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-28 16:31:02 +08:00
2dust
7931058342
Centralize active network info retrieval
2026-02-26 17:34:57 +08:00
DHR60
68ea10158a
Fix udphop ( #8843 )
2026-02-26 15:08:50 +08:00
DHR60 and 2dust
3c1ecf085b
Tun protect ( #8779 )
...
* Tun protect
* Remove EnableExInbound
* Fix
* Fix balancer tag
* Fix
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-02-26 15:06:17 +08:00
DHR60
ac43bb051d
Node test with sub chain ( #8778 )
2026-02-25 19:28:20 +08:00
DHR60
7b31bcdd9f
Add Finalmask support ( #8820 )
...
* Add Finalmask support
* UI
2026-02-24 21:09:17 +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
2dust
6167624443
Rename ProfileItems to ProfileModels and refactor
2026-02-06 13:50:47 +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