Skip to content

Releases: yjcdon/miniEasyConnect

miniEasyConnect v1.1.0

Choose a tag to compare

@yjcdon yjcdon released this 29 Oct 16:04

miniEasyConnect v1.1.0 是面向 Apple Silicon Mac 的轻量 EasyConnect VPN 客户端。

更新

  • 大图标统一连接、取消和断开,固定上下分区,连接状态变化时列表保持位置。
  • 连接记录直接提供修改与删除图标;删除需确认,左侧取消、右侧红底删除。
  • 表单仅保存记录,保存后手动连接;支持密码显隐与可选备注。
  • 原生窗口与菜单栏管理,关闭窗口或移除菜单栏图标后保持后台会话。
  • 精简域名索引及无效定时唤醒,稳定连接短时采样全进程 physical footprint 约 58–60 MB。

安装与升级

下载 ARM64 ZIP,解压后将 App 放入应用程序目录。已安装用户先按 ⌘Q,待网络恢复和应用退出后再更新。

brew tap yjcdon/minieasyconnect https://github.com/yjcdon/miniEasyConnect
brew install --cask yjcdon/minieasyconnect/minieasyconnect

已使用 Homebrew 安装:brew update 后执行 brew upgrade --cask yjcdon/minieasyconnect/minieasyconnect。

最低构建目标 macOS 13,Apple Silicon;在 macOS 27.2 实机验证。开发签名,未公证;首次打开可能需要在“系统设置 → 隐私与安全性”允许。首次连接需批准后台辅助服务。

验证与边界

完成 86 项控制器断言、相关 Go 测试与 vet、实机界面走查、真实内网/公网访问及退出恢复验证。内存为短时采样,不能代表长期或传输峰值。其他 macOS 版本、服务端认证策略和长时间负载仍需实际验证。

连接记录和钥匙串密码存放在用户本机,不包含在发布包中。完整源码、上游基线及第三方许可见仓库,ZIP 校验值见 SHA256SUMS。构建清单记录干净源码提交 d4a8438;后续提交仅更新发布包校验值。

miniEasyConnect v1.0.1

Choose a tag to compare

@yjcdon yjcdon released this 26 Oct 01:20

修复手动移除菜单栏图标后应用退出的问题。

  • 移除图标后应用继续运行;关闭窗口仍保留后台连接。
  • 应用菜单增加“显示菜单栏图标”,可恢复图标,显示偏好在重启后保留。

下载 ZIP 后解压,将 miniEasyConnect.app 放入应用程序目录。支持 Apple Silicon,最低构建目标 macOS 13。沿用免费开发签名,未做 Apple 公证;首次打开受阻时可在系统设置的“隐私与安全性”允许打开。

Homebrew 用户运行:

brew update
brew upgrade --cask yjcdon/minieasyconnect/minieasyconnect

验证:完整构建和严格签名校验通过;本机验证隐藏图标并关闭窗口后进程继续运行。安装包隐私扫描通过,不包含本机连接记录或密码。

miniEasyConnect v1.0.0

Choose a tag to compare

@yjcdon yjcdon released this 25 Oct 14:54

miniEasyConnect v1.0.0

首个公开版本。面向 Apple Silicon Mac 的轻量原生 EasyConnect 客户端,使用 SwiftUI 界面与 ZJU Connect 核心。

功能

  • TUN 接入,按服务端授权资源配置业务路由,DNS 优先使用 VPN 解析。
  • 点击大图标连接最近使用的记录,支持备注、密码显隐和删除二次确认。
  • 提交时保存记录,连接失败或取消后仍保留;密码保存在系统钥匙串。
  • 关闭窗口保持连接;退出时结束核心与辅助服务并恢复本次网络修改。
  • 有限自动重试,区分认证失败、账号锁定及网络错误。

下载与安装

下载 miniEasyConnect-v1.0.0-macos-arm64.zip,解压后将唯一的 miniEasyConnect.app 拖到“应用程序”。应用包已包含核心与辅助服务,不需要另装 Go。

仅支持 Apple Silicon(M 系列芯片)。最低构建目标 macOS 13,目前实测 macOS 27.0.1;其他系统版本与服务端兼容性尚未全面验收。

本版本为 Apple Development 开发签名,未经过 Apple 公证。 首次打开可能被 macOS 阻止;确认下载来源及校验值后,可参考 Apple 官方指引 在“系统设置 → 隐私与安全性”中选择“仍要打开”。受管理设备可能禁止此操作。首次连接仍需批准后台辅助服务。

连接记录、钥匙串密码和证书信任偏好只保存在使用者本机,不包含在下载包中。

已知验证边界

后台空闲短时采样三个进程的 physical footprint 合计约 48–54 MB;不代表持续传输峰值或长期运行表现。真实睡眠唤醒、跨 macOS 版本、长期资源及完整升级卸载流程仍待进一步验收,详情见仓库验收记录。

本次发布不包含 aTrust 协议。源码与对应上游声明以 AGPL-3.0 等各自许可证提供。