Repository navigation
Releases: echo-edai/LabVPN-client
Release list
LabVPN v0.1.11(应用内更新检查)
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)
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)
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「已损坏」)
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 构建在无证书时自动使用 ad-hoc 签名(
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 · 网络看板 · 并行配置)
⚠️ 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)为独立进程打包,附许可证与源码归档。