From 8c903860c2ee5a8bc758d130243bf9419f88c437 Mon Sep 17 00:00:00 2001 From: kevin Date: Tue, 7 Jul 2026 20:13:50 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20README=20=E6=B7=BB=E5=8A=A0=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E7=AB=AF=E9=A1=B9=E7=9B=AE=E5=9C=B0=E5=9D=80=E4=B8=8E?= =?UTF-8?q?=20CI=20=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3d797b9..5966033 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ LMVPN 是一个基于 WebSocket 隧道与 TUN 虚拟网卡的**三层(网络 客户端使用 [Go](https://go.dev/) + [Fyne](https://fyne.io/) 开发,支持 macOS、Windows、Linux 三大桌面平台。 +> **服务端项目**: + --- ## 目录 @@ -336,7 +338,7 @@ make clean - **不支持移动端**:虽 Fyne 支持 Android/iOS,本项目未配置移动端构建目标与适配代码 - **Windows 仅 x64**:交叉编译仅目标 `GOARCH=amd64`,内置的 `wintun.dll` 为 x64 版本 - **Linux 密钥链待完善**:当前为内存存储,凭据不持久化,生产环境建议接入 Secret Service -- **无 CI/CD**:所有构建均为本地手动执行,无自动化构建矩阵 +- **CI/CD**:通过 GitHub Actions 自动构建 macOS / Windows 产物并发布 Release(见 [`.github/workflows/release.yml`](.github/workflows/release.yml)),打 `v*` tag 即触发 - **CGO 必开**:任何平台都不可关闭 CGO,否则 Fyne 无法编译 - **版本一致性**:GUI 与守护进程共享同一版本字符串,若版本不一致通常意味着旧守护进程仍在运行