Skip to content

Releases: echo-edai/LabVPN-client

LabVPN v0.1.11(应用内更新检查)

Choose a tag to compare

@github-actions github-actions released this 23 Oct 07:54

LabVPN v0.1.11

跨平台自动分流客户端:复旦校内 VPN + 机场订阅 + 公网 SSH 一体化。

本版更新

  • 校内 VPN 稳定性:内置本地补丁版 fdu-connect(可取消握手 + SOCKS5 宽限重试 + 更积极的 SYN 重传),
    修复连接部分内网主机偶发 context deadline exceeded / 断连的问题;修改后完整源码随仓库
    vendor/fdu-connect/ 提供(AGPL-3.0)
  • 内置 fdu-connect:无需单独安装校内 VPN 连接器
  • 凭据仅本机加密保存,含密码的临时配置在启动后立即销毁,绝不上传云端
  • 校内外自动检测:校内直连、校外自动 VPN + 分流
  • 四平台安装包:macOS(dmg)/ Windows(exe、msi)/ Ubuntu(deb、AppImage)/ AlmaLinux(rpm)

安装提示

  • macOS:若未签名/公证,首次打开请右键 → 打开;正式签名需 Apple Developer 证书
  • Windows:SmartScreen 提示时选择“仍要运行”
  • Linux:sudo apt install ./LabVPN_*.deb 或 chmod +x *.AppImage && ./LabVPN_*.AppImage

合规

本 Release 附带 fdu-connect(AGPL-3.0)与 mihomo(GPL-3.0)的许可证、NOTICE 与源码归档。

详见 README 与 docs/USER_GUIDE.md。

LabVPN v0.1.10(校内 VPN 稳定性:本地补丁版 fdu-connect)

Choose a tag to compare

@github-actions github-actions released this 23 Oct 06:42

LabVPN v0.1.10

跨平台自动分流客户端:复旦校内 VPN + 机场订阅 + 公网 SSH 一体化。

本版更新

  • 校内 VPN 稳定性:内置本地补丁版 fdu-connect(可取消握手 + SOCKS5 宽限重试 + 更积极的 SYN 重传),
    修复连接部分内网主机偶发 context deadline exceeded / 断连的问题;修改后完整源码随仓库
    vendor/fdu-connect/ 提供(AGPL-3.0)
  • 内置 fdu-connect:无需单独安装校内 VPN 连接器
  • 凭据仅本机加密保存,含密码的临时配置在启动后立即销毁,绝不上传云端
  • 校内外自动检测:校内直连、校外自动 VPN + 分流
  • 四平台安装包:macOS(dmg)/ Windows(exe、msi)/ Ubuntu(deb、AppImage)/ AlmaLinux(rpm)

安装提示

  • macOS:若未签名/公证,首次打开请右键 → 打开;正式签名需 Apple Developer 证书
  • Windows:SmartScreen 提示时选择“仍要运行”
  • Linux:sudo apt install ./LabVPN_*.deb 或 chmod +x *.AppImage && ./LabVPN_*.AppImage

合规

本 Release 附带 fdu-connect(AGPL-3.0)与 mihomo(GPL-3.0)的许可证、NOTICE 与源码归档。

详见 README 与 docs/USER_GUIDE.md。

LabVPN v0.1.9(修复 Windows 黑框 / file:// / 订阅 IP 鉴权 403)

Choose a tag to compare

@github-actions github-actions released this 23 Oct 03:24

LabVPN v0.1.9

预发布:ad-hoc 签名(macOS 首次打开请右键 → 打开)。仅学习交流,不提供任何 VPN/机场订阅或账号。

本版修复(GitHub issues #4 / #5 / #6)

  • #4 Windows 控制台黑框闪烁 / 抢焦点:所有子进程统一 CREATE_NO_WINDOW,覆盖平台查询、mihomo 核心、fdu-connect、helper 提权、注册表读取、ping 探针。
  • #5 file:// 三斜杠订阅地址:兼容 file:///C:/...、file://C:/...、file://localhost/...、Unix 路径与百分号编码(空格/中文);错误提示区分格式错误与文件不存在。
  • #6 订阅拉取 IP 鉴权 403:新增「订阅拉取方式」(自动/直连/系统代理/自定义代理);自动模式依次回退 直连 → 本机 mihomo → 系统代理 → 自定义代理 → 环境变量;失败时显示服务端响应体(如 AUTH_FAIL);通过代理拉取后自动改用本地缓存 provider。

平台产物

macOS aarch64/x64 dmg、Windows exe/msi、Ubuntu deb/AppImage、AlmaLinux rpm。

合规

fdu-connect(AGPL-3.0)与 mihomo(GPL-3.0)独立进程随包分发,附许可证与源码归档。

LabVPN v0.1.8(修复 macOS Apple Silicon「已损坏」)

Choose a tag to compare

@github-actions github-actions released this 22 Oct 03:31

LabVPN v0.1.8

预发布:未做 Apple 公证。仅学习交流,不提供任何 VPN/机场订阅或账号。

本版重点:修复 Apple Silicon(含 M4)安装包「已损坏,无法打开」

  • 原因:未配置 Apple 证书时旧构建的 .app 签名无效;Apple Silicon 要求 arm64 代码签名有效,Gatekeeper 因此报「已损坏」。
  • 修复:
    • macOS 构建在无证书时自动使用 ad-hoc 签名(APPLE_SIGNING_IDENTITY=-);
    • 内置 sidecar(mihomo / fdu-connect / helper)统一签名;
    • CI 构建后强制执行 codesign --verify --deep --strict 校验,杜绝再发无效签名包。

macOS 安装提示

  • 首次打开请右键 → 打开,或到「系统设置 → 隐私与安全性 → 仍要打开」允许;
  • 如提示异常,可执行:xattr -dr com.apple.quarantine /Applications/LabVPN.app。
  • 真正「下载即安装」需要 Apple Developer 证书 + 公证(后续可配置)。

平台产物

macOS aarch64/x64 dmg、Windows exe/msi、Ubuntu deb/AppImage、AlmaLinux rpm。

合规

fdu-connect(AGPL-3.0)与 mihomo(GPL-3.0)独立进程随包分发,附许可证与源码归档。

LabVPN v0.1.7(内置 fdu-connect · 网络看板 · 并行配置)

Choose a tag to compare

@github-actions github-actions released this 21 Oct 16:34

⚠️ macOS Apple Silicon(M 系列)用户请优先下载 v0.1.8:v0.1.7 的 dmg 未正确签名,可能提示「已损坏」。

LabVPN v0.1.7

预发布:未签名(macOS 右键打开 / Windows SmartScreen「仍要运行」)。仅学习交流,不提供任何订阅/账号。

功能

  • 三项并行配置:订阅 / 校内 VPN(内置 fdu-connect)/ SSH 转发,可任意组合启用
  • 分流:10/8 + 复旦域名 → 校内;国内显式直连;国外显式走订阅;🐟 漏网之鱼默认直连
  • 校内统一 Ping 判定(默认 10.134.140.1,可自定义):ping 通即跳过 VPN、校内直连
  • 节点策略:手动固定或按自定义 URL/间隔/容差自动选最低延迟
  • 网络看板:分类流量 24h/7d/30d、直连/代理出口 IP、校园网时间线
  • AI 平台 IP 暴露记录:按域名记录平台实际看到的出口 IP + 节点,点击平台查看时间线
  • 安全:凭据 AES-256-GCM 本机加密、临时含密码配置启动后销毁、数据仅存本机

平台产物

macOS(ARM/Intel dmg)、Windows(exe/msi)、Ubuntu(deb/AppImage)、AlmaLinux(rpm)

合规

fdu-connect(AGPL-3.0)与 mihomo(GPL-3.0)为独立进程打包,附许可证与源码归档。