2dust
46e9e4fead
up 7.23.0
7.23.0
2026-06-19 18:10:24 +08:00
2dust
00903d3531
Verify if sendThrough is a local address.
...
https://github.com/2dust/v2rayN/issues/9562
2026-06-19 18:09:18 +08:00
dependabot[bot]
616eea39f9
Bump actions/checkout from 6 to 7 ( #9594 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 17:31:22 +08:00
2dust
ff456a9389
Add DNS via NetBridge
2026-06-19 17:13:51 +08:00
2dust
0d225cd29d
Create NetBridge
2026-06-19 11:48:27 +08:00
2dust
67426cff12
Add NetBridge process hijacking feature for windows ( #9588 )
...
https://github.com/2dust/NetBridge
https://github.com/InterceptSuite/ProxyBridge
2026-06-19 11:21:15 +08:00
JieXu
a8c27027b4
bump dependencies && Purge SDKs before build ( #9576 )
...
* Update package-rhel-loong.sh
* Update package-debian-loong.sh
* Update build.yml
* Update build-windows-x86.yml
* Enhance SDK purge step with echo statements
Added echo statements to display SDKs before and after purging.
* Update build-windows-x86.yml
* Update build.yml
* Update build-windows-x86.yml
* Update build.yml
* Update build-windows-x86.yml
2026-06-18 17:55:45 +08:00
DHR60
1a681695a2
Revert "Fetch cert allow insecure ( #8998 )" ( #9585 )
...
This reverts commit 25d7f393b6 .
2026-06-18 10:34:18 +08:00
DHR60
2126ea5a87
Fix tun ( #9582 )
...
* Fix tun
* Format
2026-06-18 10:33:58 +08:00
barkahss
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
dependabot[bot]
da7dfde706
Bump actions/setup-dotnet from 5.2.0 to 5.3.0 ( #9564 )
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v5.2.0...v5.3.0 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-version: 5.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 10:30:28 +08:00
2dust
7491e86d80
Update 01_bug_report.yml
2026-06-17 14:42:29 +08:00
2dust
af037ed087
Added ipinfo copy functionality to the desktop version
...
https://github.com/2dust/v2rayN/issues/9529
2026-06-15 14:34:45 +08:00
JieXu
c9298db607
Update package-rhel.sh ( #9545 )
...
* Update build-linux.yml
* Create package-rhel-loong.sh
* Update package-debian-riscv.sh
* Update package-rhel-riscv.sh
* Update package-rhel-riscv.sh
* Update package-rhel.sh
* Update build-linux.yml
* Update build-linux.yml
* Create build-windows-x86.yml
* Update build-all.yml
2026-06-14 12:21:43 +08:00
2dust
da81101cfd
up 7.22.7
7.22.7
2026-06-12 19:15:08 +08:00
DHR60
3d4f202cd7
Metrics listen directly ( #9533 )
2026-06-12 09:47:59 +08:00
2dust
35fbb137e8
Add vcn and pcs properties to VmessQRCode DTO
2026-06-12 09:47:03 +08:00
sparklelcm333
1869a95700
fix: Desktop(Avalonia) 移除子对话框最小化按钮,仅禁 CanMinimize ( #9526 )
2026-06-10 20:45:23 +08:00
JieXu
34359885ab
Update AppBuilderExtension.cs ( #9514 )
...
* Update AppBuilderExtension.cs
* Update MainWindow.axaml.cs
* Update MacAppUtils.cs
* Update App.axaml.cs
* Add regions for MacOS activation and app events
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-06-09 17:00:51 +08:00
znah
93832656dd
fix: disable .net9 CET ( #9507 )
2026-06-09 14:06:13 +08:00
2dust
b1a400b393
binConfigs only deletes test files periodically
2026-06-08 14:22:11 +08:00
2dust
879c736924
Update Utils.cs
...
5fed566a32
2026-06-07 15:49:31 +08:00
sparklelcm333
8147b39723
fix: 在窗口初始化前设置保存的尺寸,消除启动时偏右下偏移 ( #9498 )
...
* fix: 在窗口初始化前设置保存的尺寸,消除启动时偏右下偏移
WindowStartupLocation="CenterScreen"(来自 XAML)能正确包含 chrome 居中窗口,
但只能使用生效时的 Width/Height。旧代码在 OnLoaded 中设置保存的尺寸为时已晚
(CenterScreen 已应用),随后又用不含 chrome 的手工计算覆盖 Position,
导致窗口每次启动偏右下。
修复方式:在 Initialized 事件中设置保存的 Width/Height。
Avalonia 中 Initialized 在 Show() 过程中触发,早于 WindowStartupLocation 生效,
因此 CenterScreen 能用正确的保存尺寸居中。
同时移除 OnLoaded 中重复的 Width/Height 设置(Initialized 中已设置)。
* Update WindowBase.cs
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-06-07 14:59:50 +08:00
2dust
5fed566a32
Add ReplaceLineBreaks extension and Fix bug
...
https://github.com/2dust/v2rayN/issues/9497
2026-06-07 14:49:39 +08:00
2dust
f0ee792778
up 7.22.6
7.22.6
2026-06-07 11:23:36 +08:00
JieXu
cd4aa5531c
Fix ( #9495 )
...
* Update App.axaml.cs
* Update App.axaml.cs
2026-06-07 09:04:06 +08:00
DHR60
e6d08c2db1
Code clean ( #9482 )
2026-06-06 11:20:06 +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
tt2563
eb9c974436
Update Traditional Chinese translation ( #9484 )
...
* Update Traditional Chinese translation
Update Traditional Chinese translation
* Update ResUI.zh-Hant.resx
Update Traditional Chinese translation
2026-06-06 09:37:40 +08:00
DHR60
27b8f889fe
Tail Fragmentation ( #9476 )
2026-06-05 19:45:49 +08:00
DHR60
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
DHR60
da65faa49f
Set xray default tun dns ( #9474 )
2026-06-05 09:58:00 +08:00
DHR60
b6cfce069a
Xray Route Exclude Address ( #9469 )
...
* Add IPNetwork2 package
* Xray Route Exclude Address
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-06-05 09:54:57 +08:00
JieXu
39ec9239d2
Revert "Fix NUGET_CERT_REVOCATION_MODE=offline && Update Directory.Packages.props ( #9478 )
...
* Revert "Fix NUGET_CERT_REVOCATION_MODE=offline (#9470 )"
This reverts commit a2a5940d91 .
* Update Directory.Packages.props
* Update build-linux.yml
* Update Directory.Packages.props
2026-06-05 09:41:21 +08:00
JieXu
a2a5940d91
Fix NUGET_CERT_REVOCATION_MODE=offline ( #9470 )
...
* Update build.yml
* Update package-rhel.sh
* Update package-rhel-riscv.sh
* Update package-debian.sh
* Update package-debian-riscv.sh
* Update package-debian-loong.sh
* Update build-linux.yml
* Update Directory.Packages.props
2026-06-04 20:00:32 +08:00
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
DHR60
af3d579890
Fix ( #9462 )
...
* Remove outdated CA certificates
* Support verifyPeerCertByName
* Fix
2026-06-03 15:07:53 +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
2eb325643a
chore(deps): update NuGet dependencies ( #9455 )
...
- Avalonia.Desktop 11.3.16 -> 11.3.17
- Avalonia.Diagnostics 11.3.16 -> 11.3.17
- Downloader 5.5.0 -> 5.7.0
- Microsoft.NET.Test.Sdk 18.5.1 -> 18.6.0
- Tmds.DBus.Protocol 0.21.3 -> 0.94.1
- YamlDotNet 17.1.0 -> 18.0.0
2026-06-03 09:03:14 +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
2dust
fcf6c1e3ae
up 7.22.5
7.22.5
2026-06-02 19:14:15 +08:00
2dust
ab907e371b
Clarify deprecation message for allowInsecure
2026-06-02 19:13:52 +08:00
2dust
ef4dda0996
Warn on deprecated allowInsecure usage
...
https://github.com/2dust/v2rayN/issues/9435
2026-06-02 16:42:04 +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
Miheichev Aleksandr Sergeevich
bca07f801d
i18n(ru): refine Russian localization against the zh-Hans source ( #9431 )
...
* i18n(ru): refine Russian localization against the zh-Hans source
Translate newly added UI strings and align existing Russian entries
with the authoritative Simplified Chinese (zh-Hans) source, since the
project is maintained by a Chinese-speaking author.
New strings (check-for-update flow):
- MsgCheckUpdateHasNewVersion, menuCheckOnly, menuNewUpdate,
MsgNotSupport, LvTestIpInfo
Correctness fixes (changed meaning):
- TbSettingsHysteriaBandwidth: restore upload/download order (Up/Dw)
- TbSettingsMixedConcurrencyCount: "multi-threaded" (was "multi-stage")
- TransportRequestHostTip4: "QUIC encryption method" (was "security")
- TransportPathTip3: "QUIC encryption key"
- TbDomesticDNS: "DNS for direct connections"
Terminology and clarity:
- Unify the alias field to one consistent term across all rule/profile
labels, distinct from the memo field
- allowInsecure -> "skip certificate verification" (+ cert-pinning ref)
- Restore details dropped from EN but present in zh-Hans: Port Hopping
range, pre-SOCKS split routing, optional / "may fail" hints
Consistency and cleanup:
- Orthography, transport names (httpupgrade, XHTTPObject),
move-to-top/bottom wording, trailing-space cleanup
Scope: ServiceLib/Resx/ResUI.ru.resx only. Technical abbreviations are
kept in English (LAN, UUID, MTU, TLS, ALPN, SNI, ...). Stale Chinese
strings vs. current behavior were judged case by case.
* i18n(ru): shorten update-check button labels to fit fixed-width buttons
The check-update window has two fixed-width (100px) buttons. The Russian
labels were faithful but too long, so both were truncated and looked almost
identical, hiding the difference between the two actions:
- the "Only Check" button only checks whether a newer version is available
- the "Check Update" button checks, downloads, installs and restarts
Shorten both so they fit the button and clearly distinguish check vs update.
Note: menuCheckUpdate is also reused as the default row placeholder in the
update list, which now shows the shorter label as well.
2026-06-01 13:46:42 +08:00
JieXu
54a3388c99
Update App.axaml.cs ( #9421 )
...
* Update App.axaml.cs
* Update App.axaml.cs
* Create MacOSAppHelper.cs
* Update App.axaml.cs
Removed unused macOS activation policy methods and constants.
* Update and rename MacOSAppHelper.cs to MacAppUtils.cs
* Update App.axaml.cs
2026-05-31 17:57:59 +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
JieXu
c7efe39e1c
Fix ( #9418 )
...
* Update package-osx.sh
* Update package-osx.sh
2026-05-30 20:50:20 +08:00
2dust
a74ca3f9d0
up 7.22.4
7.22.4
2026-05-29 11:08:39 +08:00