DHR60
dea143b20d
Add sing-box ua ( #9087 )
...
* Add sing-box ua
* Add curl and fix
2026-04-13 10:58:40 +08:00
DHR60
6b07ca63a0
Add sing-box send-through ( #9081 )
...
* Add sing-box send-through
* Perf resx
2026-04-12 09:25:17 +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
Miheichev Aleksandr Sergeevich
b556adaa09
i18n(ru): complete and improve Russian localization ( #9021 )
...
Translate 9 previously untranslated strings and improve 104 existing
translations in ResUI.ru.resx for accuracy, consistency and
naturalness.
New translations:
- TbCustomDnsRay, TbCustomDnsSingbox — custom DNS labels
- TbIcmpRoutingPolicy, TbInsecureConcurrency, TbLegacyProtect, TbUot
- TbUsername, menuEditFormat, menuEditPaste
Key improvements:
- Unify "перезагрузка" → "перезапуск" for app restart context
- Fix grammar: missing spaces before parentheses, hyphen in
"по умолчанию", capitalization
- Restore lost parts of original strings (Enter hint, restart notes,
process in auto-sort list)
- Fix incorrect translations: "системные узлы" → "системный файл
hosts", "PublicKey" → "Открытый ключ", "Режим VPN" → "Включить TUN"
- Improve naturalness: "Обнулить" → "Сбросить", "Просмотр" → "Обзор",
"Содействие" → "Продвижение"
- Align checkbox labels to infinitive form per Russian UI conventions
- Standardize terminology across all proxy, routing, DNS settings
15 universal technical abbreviations (LAN, UUID, MTU, TLS, ALPN, SNI,
FakeIP, Bootstrap DNS, etc.) intentionally kept as-is.
2026-04-01 09:47:15 +08:00
DHR60
c61b023ab3
Allow enable legacy process name tun protect ( #9005 )
2026-03-29 14:44:04 +08:00
tt2563
74e5ead1ed
Update Traditional Chinese translation ( #8973 )
...
* Update Traditional Chinese translation
* Update confirmation message for removing nodes
2026-03-22 14:33:47 +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
DHR60 and 2dust
dd94199bbb
Json editor with syntax highlighting ( #8932 )
...
* Add json editor
* Replace JsonEditor with TextBox
* Replace JsonEditor with TextBox
* Remove TextMateSharp.Grammars
* Fix two way bind
* Update ResUI.ru.resx
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-03-20 16:32:02 +08:00
Miheichev Aleksandr Sergeevich
0cec5986cd
i18n(ru): translate 68 untranslated strings in Russian localization ( #8931 )
...
Complete the Russian (ru) localization by translating all remaining
English strings in ResUI.ru.resx. Categories include:
- Policy Group and Proxy Chain UI elements
- Routing and DNS settings/tips
- Certificate Pinning UI
- Core error and warning messages
- Server list and menu items
- System proxy and miscellaneous settings
5 universal technical abbreviations (LAN, UUID, User-Agent, MTU, TLS)
are intentionally kept as-is per standard Russian IT terminology.
2026-03-20 16:19:37 +08:00
2dust
5cf3d6eff6
Modify routing rule process name description
2026-03-12 17:19:30 +08:00
2dust
17ed26cd06
Improve profile matching for Subscription, remove old option
2026-03-12 14:56:01 +08:00
2dust
5e18567ce6
Modify routing rule process name description
2026-03-12 14:21:21 +08:00
tt2563 and ertet
65cf782eb0
更新繁體中文翻譯 ( #8873 )
...
Co-authored-by: ertet <sfsa@sdaf.cc >
2026-03-02 19:44:53 +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 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
JieXu
67c4ae02ba
Fix bugs ( #8854 )
...
* Update package-rhel.sh
* Update package-debian.sh
* Update ResUI.fr.resx
* Update package-rhel.sh
* Update package-rhel.sh
2026-02-27 15:15:31 +08:00
DHR60
2f35e7a99c
Fix fragment ( #8840 )
2026-02-26 15:07:24 +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
7b31bcdd9f
Add Finalmask support ( #8820 )
...
* Add Finalmask support
* UI
2026-02-24 21:09:17 +08:00
DHR60
0f3a3eac02
Group preview ( #8760 )
...
* Group Preview
* Fix
2026-02-06 14:33:58 +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
c42dcd2876
Add process matching rules support ( #8643 )
...
* Add process matching rules support
* Fix
2026-01-17 16:08:36 +08:00
DHR60
4e5f1838a2
Add Cert SHA-256 pinning support ( #8613 )
2026-01-17 15:42:40 +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
DHR60
28f30d7e97
Revert "Add TLS ALPN check for WS ( #8469 )" ( #8517 )
...
This reverts commit 6e27dca6cd .
2025-12-24 13:38:08 +08:00
JieXu
2b28254fbc
Update ResUI.fr.resx ( #8472 )
2025-12-10 17:56:19 +08:00
DHR60
6e27dca6cd
Add TLS ALPN check for WS ( #8469 )
2025-12-09 20:22:13 +08:00
2dust
d7f77f220c
Improve group text description
2025-11-27 19:55:33 +08:00
2dust
95361e8b65
Simplify configuration-related resource strings
2025-11-23 14:31:29 +08:00
2dust
7f24f4a15f
Remove shortcut hints from menu translations
...
Shortcut key hints (e.g., '(Ctrl+C)', '(Delete)') were removed from various menu item translations in resource files for all supported languages. This improves consistency and clarity in UI text across the application.
2025-11-18 16:00:02 +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
tt2563 and tes2511
53bd03dea2
更新繁體中文翻譯 ( #8302 )
...
Co-authored-by: tes2511 <tes2511@user.user >
2025-11-11 19:30:41 +08:00
JieXu
1f8dd1a52d
Update ResUI.fr.resx ( #8297 )
2025-11-10 19:59:29 +08:00
2dust
6e38357b7d
Add macOS Dock visibility option to settings
2025-11-09 14:47:53 +08:00
DHR60
1990850d9a
Optimize Cert Pinning ( #8282 )
2025-11-09 11:20:30 +08:00
JieXu
187356cb9e
Update ResUI.fr.resx ( #8270 )
2025-11-08 11:10:04 +08:00
2dust
ddc8c9b1cd
Add support for custom PAC and proxy script paths
...
Introduces options to specify custom PAC file and system proxy script paths for system proxy settings. Updates configuration models, view models, UI bindings, and logic for Linux/OSX proxy handling and PAC management to use these custom paths if provided. Also adds UI elements and localization for the new settings.
2025-11-07 19:28:16 +08:00
JieXu
8b1105c7e2
Update ResUI.fr.resx ( #8238 )
2025-11-02 18:58:50 +08:00
2dust
11c203ad19
Update UI and localization for policy group
2025-11-02 16:24:57 +08:00
DHR60
b218f0b501
Cert Pinning ( #8234 )
...
* Cert Pinning
* Cert Chain Pinning
* Add Trusted Ca Pinning
* Tip
* Perf UI
2025-11-02 15:17:47 +08:00
2dust
7b5686cd8f
In the policy group, automatically add filtered configurations from the subscription group.
...
https://github.com/2dust/v2rayN/issues/8214
2025-11-01 21:13:39 +08:00
JieXu
bf1fb0f92e
RPM file remove x86-64-v1 Support. Update French translation. ( #8216 )
...
* Update ResUI.fr.resx
* Update build-linux.yml
* Update package-rhel.sh
* 更新 build-linux.yml
* Update ResUI.fr.resx
* Update ResUI.fr.resx
* Update ResUI.fr.resx
* Update ResUI.fr.resx
* Update ResUI.fr.resx
* Update ResUI.fr.resx
* Update ResUI.fr.resx
* Update ResUI.fr.resx
2025-10-29 09:21:37 +08:00
2dust
c8d89e3dce
Adjusted the items in the configuration right-click menu
2025-10-25 20:10:42 +08:00
JieXu
51409a3e28
Add French support | Ajouter le support du français | 添加法语支持 ( #8186 )
...
* Add files via upload
* Add files via upload
* Update Global.cs
* Add French resource file to project
* Update ResUI.fr.resx
* Update ResUI.fr.resx
* Update ResUI.fr.resx
* Delete v2rayN/AmazTool/Resx/Resource.fr.resx
2025-10-24 19:38:40 +08:00
2dust
e4701d6703
Add one-click test of real connection delay
2025-10-22 19:54:24 +08:00
mlds23
54a47d00a3
更新繁體中文翻譯 ( #8166 )
2025-10-22 17:00:19 +08:00
DHR60
07e173eab1
Bootstrap DNS ( #8160 )
...
Also fix the handling of IPv6 domains
2025-10-21 17:28:48 +08:00
2dust
20260412a7
Remove Enable Security Protocol TLS v1.3 (subscription/update)
...
The TLS version is automatically negotiated by the operating system stack; by default it selects the highest version supported by both endpoints.
2025-10-20 20:17:13 +08:00