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 与守护进程共享同一版本字符串,若版本不一致通常意味着旧守护进程仍在运行