2dust
39ef5d8174
Default to first sub; update SubIndexId on delete
...
release Linux / build (push) Waiting to run
release Linux / release-zip (push) Blocked by required conditions
release Linux / build and release deb x64 & arm64 (push) Waiting to run
release Linux / build and release rpm x64 & arm64 (push) Waiting to run
release Linux / build and release rpm riscv64 (push) Waiting to run
release macOS / build (push) Waiting to run
release macOS / release-zip (push) Blocked by required conditions
release macOS / package and release macOS dmg (push) Blocked by required conditions
release Windows desktop (Avalonia UI) / build (push) Waiting to run
release Windows desktop (Avalonia UI) / release-zip (push) Blocked by required conditions
release Windows / build (push) Waiting to run
release Windows / release-zip (push) Blocked by required conditions
https://github.com/2dust/v2rayN/issues/9151
2026-04-20 19:23:45 +08:00
DHR60
90b055e364
Remove legacy sing-box dns compatibility ( #9163 )
2026-04-20 18:58:56 +08:00
DHR60
d67321eed0
Add more test ( #9162 )
...
* Add test
Add more test and fmt test
* Update to xunit.v3
2026-04-20 18:58:36 +08:00
Bonjour LI
67592d1922
CI: Sleep 0-2s for race condition between matrix jobs ( #9161 )
2026-04-20 18:58:26 +08:00
DHR60
c5db319e0e
URL test apply fragment ( #9157 )
release Linux / build (push) Waiting to run
release Linux / release-zip (push) Blocked by required conditions
release Linux / build and release deb x64 & arm64 (push) Waiting to run
release Linux / build and release rpm x64 & arm64 (push) Waiting to run
release Linux / build and release rpm riscv64 (push) Waiting to run
release macOS / build (push) Waiting to run
release macOS / release-zip (push) Blocked by required conditions
release macOS / package and release macOS dmg (push) Blocked by required conditions
release Windows desktop (Avalonia UI) / build (push) Waiting to run
release Windows desktop (Avalonia UI) / release-zip (push) Blocked by required conditions
release Windows / build (push) Waiting to run
release Windows / release-zip (push) Blocked by required conditions
2026-04-20 09:19:26 +08:00
Bonjour LI
6a7b359fcc
CI: Explicitly define GitHub token permissions in config ( #9155 )
...
GitHub has updated its behavior: new forks no longer inherit the original repository's GitHub token permissions.
To ensure consistent access, this change explicitly defines the required permissions in the configuration file.
2026-04-20 09:15:23 +08:00
DHR60
25d7f393b6
Fetch cert allow insecure ( #8998 )
release Linux / build (push) Waiting to run
release Linux / release-zip (push) Blocked by required conditions
release Linux / build and release deb x64 & arm64 (push) Waiting to run
release Linux / build and release rpm x64 & arm64 (push) Waiting to run
release Linux / build and release rpm riscv64 (push) Waiting to run
release macOS / build (push) Waiting to run
release macOS / release-zip (push) Blocked by required conditions
release macOS / package and release macOS dmg (push) Blocked by required conditions
release Windows desktop (Avalonia UI) / build (push) Waiting to run
release Windows desktop (Avalonia UI) / release-zip (push) Blocked by required conditions
release Windows / build (push) Waiting to run
release Windows / release-zip (push) Blocked by required conditions
2026-04-19 17:16:06 +08:00
DHR60
171ed6f58f
Custom MessageBoxDialog ( #9147 )
2026-04-19 17:06:15 +08:00
Mangoo
b604a5b787
fix: remove Save/Cancel from routing settings, save edits immediately ( #9133 )
2026-04-19 14:25:53 +08:00
DHR60
35b98f945f
Support new fragment ( #9122 )
release Linux / build (push) Waiting to run
release Linux / release-zip (push) Blocked by required conditions
release Linux / build and release deb x64 & arm64 (push) Waiting to run
release Linux / build and release rpm x64 & arm64 (push) Waiting to run
release Linux / build and release rpm riscv64 (push) Waiting to run
release macOS / build (push) Waiting to run
release macOS / release-zip (push) Blocked by required conditions
release macOS / package and release macOS dmg (push) Blocked by required conditions
release Windows desktop (Avalonia UI) / build (push) Waiting to run
release Windows desktop (Avalonia UI) / release-zip (push) Blocked by required conditions
release Windows / build (push) Waiting to run
release Windows / release-zip (push) Blocked by required conditions
2026-04-19 13:42:55 +08:00
DHR60
cabd0df282
Support kcp cwndMultiplier ( #9113 )
release Linux / build (push) Waiting to run
release Linux / release-zip (push) Blocked by required conditions
release Linux / build and release deb x64 & arm64 (push) Waiting to run
release Linux / build and release rpm x64 & arm64 (push) Waiting to run
release Linux / build and release rpm riscv64 (push) Waiting to run
release macOS / build (push) Waiting to run
release macOS / release-zip (push) Blocked by required conditions
release macOS / package and release macOS dmg (push) Blocked by required conditions
release Windows desktop (Avalonia UI) / build (push) Waiting to run
release Windows desktop (Avalonia UI) / release-zip (push) Blocked by required conditions
release Windows / build (push) Waiting to run
release Windows / release-zip (push) Blocked by required conditions
2026-04-18 19:19:03 +08:00
DHR60
eeecef4db9
Fix ( #9143 )
...
* Adjust XHTTP style
* Add xray tun custom support
2026-04-18 19:18:17 +08:00
DHR60
021e64e20b
Fix ( #9141 )
2026-04-18 15:23:42 +08:00
JieXu
452478434c
Fix & Update ( #9126 )
...
release Linux / build (push) Waiting to run
release Linux / release-zip (push) Blocked by required conditions
release Linux / build and release deb x64 & arm64 (push) Waiting to run
release Linux / build and release rpm x64 & arm64 (push) Waiting to run
release Linux / build and release rpm riscv64 (push) Waiting to run
release macOS / build (push) Waiting to run
release macOS / release-zip (push) Blocked by required conditions
release macOS / package and release macOS dmg (push) Blocked by required conditions
release Windows desktop (Avalonia UI) / build (push) Waiting to run
release Windows desktop (Avalonia UI) / release-zip (push) Blocked by required conditions
release Windows / build (push) Waiting to run
release Windows / release-zip (push) Blocked by required conditions
* Update build-linux.yml
* Update build-all.yml
* Update build-linux.yml
* Update build-linux.yml
* Update build-linux.yml
* Update OptionSettingWindow.axaml.cs
* Update ResUI.fr.resx
* Update package-rhel-riscv.sh
* Update build-linux.yml
* Update build-linux.yml
* Update build-all.yml
---------
Co-authored-by: xujie86 <167618598+xujie86@users.noreply.github.com>
2026-04-17 15:29:51 +08:00
DHR60
5305b0843b
Fix ( #9128 )
2026-04-17 13:36:42 +08:00
DHR60
9f0ef36cc0
Refactor Transport ( #9004 )
...
release Linux / build (push) Waiting to run
release Linux / release-zip (push) Blocked by required conditions
release Linux / build and release deb x64 & arm64 (push) Waiting to run
release Linux / build and release rpm x64 & arm64 (push) Waiting to run
release Linux / build and release rpm riscv64 (push) Waiting to run
release macOS / build (push) Waiting to run
release macOS / release-zip (push) Blocked by required conditions
release macOS / package and release macOS dmg (push) Blocked by required conditions
release Windows desktop (Avalonia UI) / build (push) Waiting to run
release Windows desktop (Avalonia UI) / release-zip (push) Blocked by required conditions
release Windows / build (push) Waiting to run
release Windows / release-zip (push) Blocked by required conditions
* 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
2dust
177ad7db3d
up 7.20.4
2026-04-16 13:39:52 +08:00
JieXu
3bda022574
Add RiscV64 RPM build && Update ( #9114 )
...
release Linux / build (push) Waiting to run
release Linux / release-zip (push) Blocked by required conditions
release Linux / build and release deb x64 & arm64 (push) Waiting to run
release Linux / build and release rpm x64 & arm64 (push) Waiting to run
release Linux / build and release rpm riscv64 (push) Waiting to run
release macOS / build (push) Waiting to run
release macOS / release-zip (push) Blocked by required conditions
release macOS / package and release macOS dmg (push) Blocked by required conditions
release Windows desktop (Avalonia UI) / build (push) Waiting to run
release Windows desktop (Avalonia UI) / release-zip (push) Blocked by required conditions
release Windows / build (push) Waiting to run
release Windows / release-zip (push) Blocked by required conditions
* 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
2ea9c5a2ff
Fix mux ( #9117 )
release Linux / build (push) Waiting to run
release Linux / release-zip (push) Blocked by required conditions
release Linux / build and release deb (push) Waiting to run
release Linux / build and release rpm (push) Waiting to run
release macOS / build (push) Waiting to run
release macOS / release-zip (push) Blocked by required conditions
release macOS / package and release macOS dmg (push) Blocked by required conditions
release Windows desktop (Avalonia UI) / build (push) Waiting to run
release Windows desktop (Avalonia UI) / release-zip (push) Blocked by required conditions
release Windows / build (push) Waiting to run
release Windows / release-zip (push) Blocked by required conditions
2026-04-15 19:06:26 +08:00
DHR60
3cb2869920
Fix ( #9110 )
2026-04-15 19:06:03 +08:00
Bonjour LI
43dcb90632
CI Workflow fix: rpm/deb runs-on ( #9106 )
release Linux / build (push) Has been cancelled
release Linux / build and release deb (push) Has been cancelled
release Linux / build and release rpm (push) Has been cancelled
release macOS / build (push) Has been cancelled
release Windows desktop (Avalonia UI) / build (push) Has been cancelled
release Windows / build (push) Has been cancelled
release Linux / release-zip (push) Has been cancelled
release macOS / release-zip (push) Has been cancelled
release macOS / package and release macOS dmg (push) Has been cancelled
release Windows desktop (Avalonia UI) / release-zip (push) Has been cancelled
release Windows / release-zip (push) Has been cancelled
2026-04-14 14:29:52 +08:00
Bonjour LI
e56fca05fc
Refactor and Optimize CI Workflow ( #9083 )
...
release Linux / build (push) Waiting to run
release Linux / release-zip (push) Blocked by required conditions
release Linux / build and release deb (push) Waiting to run
release Linux / build and release rpm (push) Waiting to run
release macOS / build (push) Waiting to run
release macOS / release-zip (push) Blocked by required conditions
release macOS / package and release macOS dmg (push) Blocked by required conditions
release Windows desktop (Avalonia UI) / build (push) Waiting to run
release Windows desktop (Avalonia UI) / release-zip (push) Blocked by required conditions
release Windows / build (push) Waiting to run
release Windows / release-zip (push) Blocked by required conditions
* Refactor and Optimize CI Workflow
* Refactor and Optimize CI Workflow (Added input option value annotations for clarity.)
2026-04-14 09:41:07 +08:00
DHR60
495b5db4f1
Adjust DNS priority order ( #9091 )
release Linux / build (Release) (push) Waiting to run
release Linux / deb (push) Blocked by required conditions
release Linux / rpm (push) Blocked by required conditions
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
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
2dust
0db611b7a9
up 7.20.3
release Linux / build (Release) (push) Has been cancelled
release macOS / build (Release) (push) Has been cancelled
release Windows desktop (Avalonia UI) / build (Release) (push) Has been cancelled
release Windows / build (Release) (push) Has been cancelled
release Linux / deb (push) Has been cancelled
release Linux / rpm (push) Has been cancelled
2026-04-12 10:00:43 +08:00
2dust
c3d67d186a
Update xunit.runner and fix socks port names
2026-04-12 10:00:14 +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 )
...
release Linux / build (Release) (push) Waiting to run
release Linux / deb (push) Blocked by required conditions
release Linux / rpm (push) Blocked by required conditions
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
* 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
dependabot[bot]
a69e407bda
Bump actions/upload-artifact from 7.0.0 to 7.0.1 ( #9073 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v7.0.0...v7.0.1 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-11 19:42:39 +08:00
taskmgr818
96e5c11fc7
Replace 100MB Cloudflare speedtest URL with 99MB ( #9076 )
2026-04-11 19:39:25 +08:00
2dust
53041906b3
Use LibraryImport for native APIs
release Linux / build (Release) (push) Has been cancelled
release macOS / build (Release) (push) Has been cancelled
release Windows desktop (Avalonia UI) / build (Release) (push) Has been cancelled
release Windows / build (Release) (push) Has been cancelled
release Linux / deb (push) Has been cancelled
release Linux / rpm (push) Has been cancelled
2026-04-06 20:16:30 +08:00
2dust
f2d929f40e
Update GlobalHotKeys
2026-04-06 20:00:48 +08:00
2dust
1160d8c154
Add Windows screen QR scan support for avalonia
2026-04-06 15:34:25 +08:00
2dust
75f2cbaef9
Code clean
release Linux / build (Release) (push) Waiting to run
release Linux / deb (push) Blocked by required conditions
release Linux / rpm (push) Blocked by required conditions
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
2026-04-05 17:18:28 +08:00
2dust
55b08de5fe
up 7.20.2
release Linux / build (Release) (push) Has been cancelled
release macOS / build (Release) (push) Has been cancelled
release Windows desktop (Avalonia UI) / build (Release) (push) Has been cancelled
release Windows / build (Release) (push) Has been cancelled
release Linux / deb (push) Has been cancelled
release Linux / rpm (push) Has been cancelled
2026-04-04 20:36:18 +08:00
2dust
14d598a232
Update Directory.Packages.props
2026-04-04 20:35:11 +08:00
nirvanalinlei
b3102b34b3
修复 sing-box TUN 模式下 relay 出站的 mux 问题 ( #9018 )
...
release Linux / build (Release) (push) Has been cancelled
release macOS / build (Release) (push) Has been cancelled
release Windows desktop (Avalonia UI) / build (Release) (push) Has been cancelled
release Windows / build (Release) (push) Has been cancelled
release Linux / deb (push) Has been cancelled
release Linux / rpm (push) Has been cancelled
* Fix sing-box selector generation for dynamic group tags
* 修复 TUN 模式下 DNS 失败及 Windows 提权重启后 TUN 状态丢失
* 按上游意见回滚 TUN 提权时保留启用状态的改动
2026-04-02 20:47:34 +08:00
Miheichev Aleksandr Sergeevich
b556adaa09
i18n(ru): complete and improve Russian localization ( #9021 )
...
release Linux / build (Release) (push) Has been cancelled
release macOS / build (Release) (push) Has been cancelled
release Windows desktop (Avalonia UI) / build (Release) (push) Has been cancelled
release Windows / build (Release) (push) Has been cancelled
release Linux / deb (push) Has been cancelled
release Linux / rpm (push) Has been cancelled
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
fce86e1434
Finalmask check ( #9024 )
release Linux / build (Release) (push) Waiting to run
release Linux / deb (push) Blocked by required conditions
release Linux / rpm (push) Blocked by required conditions
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
2026-03-31 19:33:25 +08:00
DHR60
70003e8a81
Report node validator result ( #9025 )
2026-03-31 19:30:11 +08:00
JieXu
e19b000081
fix ( #9017 )
...
* Update package-rhel.sh
* Enhance download_singbox function to handle cronet
2026-03-31 19:26:53 +08:00
2dust
7329dbae11
up 7.20.1
release Linux / build (Release) (push) Waiting to run
release Linux / deb (push) Blocked by required conditions
release Linux / rpm (push) Blocked by required conditions
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
2026-03-30 20:46:52 +08:00
nirvanalinlei
695a073cd6
Fix sing-box selector generation for dynamic group tags ( #9015 )
2026-03-30 20:12:36 +08:00
DHR60
01c85adedf
Show clash ui when tun enabled ( #9010 )
2026-03-30 20:09:10 +08:00
2dust
2caf8ea14f
Bug fix
...
release Linux / build (Release) (push) Waiting to run
release Linux / deb (push) Blocked by required conditions
release Linux / rpm (push) Blocked by required conditions
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
https://github.com/2dust/v2rayN/issues/9016
2026-03-30 19:49:37 +08:00
2dust
1090afd774
up 7.20.0
release Linux / build (Release) (push) Waiting to run
release Linux / deb (push) Blocked by required conditions
release Linux / rpm (push) Blocked by required conditions
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
2026-03-29 15:05:55 +08:00
2dust
c758c5abf9
Update Directory.Packages.props
2026-03-29 15:05:30 +08:00
DHR60
c61b023ab3
Allow enable legacy process name tun protect ( #9005 )
2026-03-29 14:44:04 +08:00