Skip to content

Modernize TUN handling, migrate to TinyTun, and optimize CI#1843

Merged
MarksonHon merged 11 commits into
v2rayA:mainfrom
MarksonHon:main
Apr 19, 2026
Merged

Modernize TUN handling, migrate to TinyTun, and optimize CI#1843
MarksonHon merged 11 commits into
v2rayA:mainfrom
MarksonHon:main

Conversation

@MarksonHon

Copy link
Copy Markdown
Contributor

No description provided.

Markson Hon and others added 11 commits March 21, 2026 14:59
Squashed from:
- ede4275 tun: better OS command
- 6a30c17 Tun: better route command
- 4b0f8e9 dns: rewrite DNS module

Co-authored-by: Markson Pigeonzilla <marksonpigeonzilla@bugdows.cn>
Squashed from:
- 856a373 ci: update go to 1.26
- 191be38 tun: fix IPv6 address under win
- 3ca4d5c windows: v2rayA should read win env like %temp%
- 48a8443 windows: v2rayA should start after modified PATH
- c87bbf6 fix .exe ext-name under windows
- 614bfe1 dns: fix a error about dns format
- 991319f pre.go: don't create C:\etc
- 9f31b39 translated all comments to English
- aaa269f try to fix Tun DNS
- 25c84ad 面向云代理会话的 VS Code 中的检查点

Co-authored-by: Markson Hon <markson@nixos.local>
Squashed from:
- bc2e221 Remove all Sing-Tun related code, frontend and build tags
- 51c1170 Add TinyTun support for TUN-based transparent proxy
- d203a9e Add TinyTun auto_route toggle and custom route script dialog
- 4c67a31 Improve UI consistency and add tinytun build tag
- 6e411be use TinyTun instead of SIng-Tun

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Markson Hon <50002150+MarksonHon@users.noreply.github.com>
Squashed from:
- 916e2f6 Optimize CI: add tinytun build tag for win/mac/linux x64+arm64, abstract web build into reusable workflow
- 471b623 Remove with_gvisor build tag from all scripts and CI workflows
- bb6e2fd Split binary build, Linux packages, and Windows installer into reusable workflows
- 19584dc ci: fix windows inno installer build
- 378934b ci: return go 1.24

Co-authored-by: Markson Pigeonzilla <marksonpigeonzilla@bugdows.cn>
Co-authored-by: Markson Hon <marksonhon@nixos.local>
Squashed from:
- c3e8b07 feat: add GET /api/networkInterfaces controller
- 10a5dc3 try to fix null pointer
- 4fa3e6c Merge branch 'v2rayA:main' into main
- 5e0457e tun: use tinytun v0.0.1-beta.4
- ce4bfa3 shadowsocks and trojan backend choosen

Co-authored-by: Markson Pigeonzilla <marksonpigeonzilla@bugdows.cn>
Co-authored-by: Markson Hon <50002150+MarksonHon@users.noreply.github.com>
ci: upgrade download-artifact@v4 to v7

ci: use matrix workflow to build

ci: use matrix workflow to build

ci: use matrix workflow to build

ci: use matrix workflow to build
use TinyTun v0.0.1-beta.8
@MarksonHon MarksonHon merged commit 38c5008 into v2rayA:main Apr 19, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants