Releases: Hipepper/EgressGuard
Releases · Hipepper/EgressGuard
Release list
EgressGuard v1.1.0
EgressGuard 1.1.0
本次版本重点增强本地网络可观测性,并改善设置窗口的导航体验与稳定性。
新增与改进
- 新增“本地网络”页面,只读展示本机网卡、IPv4 路由及邻居缓存。
- 区分物理网卡、本地回环、隧道/VPN、系统虚拟接口,以及策略、直连和邻居路由。
- 优化公网 IP 探测与刷新间隔处理,降低网络波动时的异常状态。
- 改善菜单栏状态展示。
- 重构侧栏与主题选择器动画,减少页面切换掉帧。
- 将“自动/白天/黑夜”主题选项移动到“设置 → 外观”。
安装
- 下载
EgressGuard-1.1.0.dmg。 - 打开 DMG,将 EgressGuard 拖入“应用程序”。
- 当前构建未完成 Apple 公证;若 macOS 阻止首次打开,请在 Finder 中右键应用并选择“打开”,确认后继续。
系统要求
- macOS 14 或更高版本
- Apple Silicon 或 Intel Mac
校验与签名状态
SHA-256: e43d47dcb413a007a6331b07bf6421ff0f67d1219a1e4f24952dd046d93370bd
此 DMG 包含 arm64 与 x86_64 通用应用,使用本地临时签名并启用 Hardened Runtime,尚未完成 Developer ID 签名与 Apple 公证。
EgressGuard v1.0.0
EgressGuard v1.0.0
EgressGuard 的首个公开版本:为 macOS 持续确认代理与直连公网出口身份,并在 IP、CIDR 或国家/地区发生变化时自动控制关键应用。
核心能力
- 同时检测系统代理出口和无系统代理出口
- 按出口 IP、CIDR、国家/地区配置保护规则
- 规则命中后自动打开或关闭指定 macOS 应用
- 适用于持续 Vibe Coding:出口异常时退出 Agent,可信出口恢复后重新打开 Agent
- 支持连续命中确认与恢复确认,减少网络抖动导致的误触发
- 支持 SMTP 邮件通知,授权码保存在 macOS Keychain
- 提供启动、检测耗时、规则执行、邮件结果和错误等运行日志
- 提供菜单栏实时状态、立即检测、暂停保护和设置入口
- 支持用户主动开启登录时自启动,默认关闭
- 支持自动、浅色和深色界面
下载
下载下方的 EgressGuard-1.0.0.dmg,打开后将 EgressGuard 拖入 Applications。
该版本同时支持:
- Apple Silicon:
arm64 - Intel Mac:
x86_64 - 最低系统:macOS 14
首次启动说明
当前版本采用 Ad-hoc 签名,未进行 Apple Developer ID 公证。macOS 首次启动时可能阻止打开。
请先在 Finder 的“应用程序”中右键 EgressGuard,选择“打开”。如果系统仍提示应用已损坏,请执行:
xattr -dr com.apple.quarantine /Applications/EgressGuard.app
open /Applications/EgressGuard.app这是 Gatekeeper 无法验证开发者签名与公证票据产生的提示,并不代表系统确认应用包含恶意软件。项目源码完整公开,可自行审查和构建。
文件校验
SHA-256 838318428a9c85cbc091422bc8f37db562fc9c463ece3a477b3376523208b265
File EgressGuard-1.0.0.dmg
macOS 可使用以下命令校验:
shasum -a 256 EgressGuard-1.0.0.dmg使用提醒
- “关闭应用”动作需要非沙箱构建,本 Release 已按此方式构建。
- 首次使用建议先通过单条规则的
TEST按钮验证目标应用动作。 - SMTP 服务请使用邮箱服务商提供的客户端授权码,不要填写邮箱登录密码。
- 代理、VPN 或 TUN 可能同时接管代理出口与直连出口,请结合实际路由方式配置规则。
完整功能与界面预览请参阅项目 README。