Releases: pcliangx/Magic-Proxy
Releases · pcliangx/Magic-Proxy
Release list
v0.1.0 — first release
首个公开版本 Magic Proxy — macOS 菜单栏 SSH 隧道工具。
功能
- HTTP→SOCKS5 over SSH:本地 HTTP 代理转发到 SSH 隧道的 SOCKS5
- 多隧道切换:菜单一键切换不同 SSH 服务器
- macOS 系统代理一键切换:菜单 ⌘G 切换;可配置启动时自动设置
- 端口冲突保护:启动/退出时检测端口占用,提示用户 kill
- 一键启动 iTerm2:菜单"启动终端"子菜单,按 profile 把环境变量预先 export(用于 Claude Code / DeepSeek API 路由等)
- 流量统计 + 状态机:菜单栏图标 🟢🟡🔴⚫ 反映 SSH 状态;详情子菜单显示速率/总量/活跃连接
- Keychain 集成:SSH 密码安全存储在 macOS Keychain
- 快捷键:⌘G 系统代理 / ⌘P 暂停 / ⌘R 重连 / ⌘, 偏好 / ⌘Q 退出
安装
下载 `Magic-Proxy-v0.1.0.zip`,解压得到 `Magic Proxy.app`,拖到 `/Applications` 即可。
首次启动若 macOS 提示"无法验证开发者",到 系统设置 → 隐私与安全性 → 仍要打开 放行(自签名应用)。
依赖
- macOS 10.15+ (NSSwitch 要求)
- iTerm2 可选(无则 fallback Terminal.app)
- 密码认证需要 `sshpass`:`brew install hudochenkov/sshpass/sshpass`
配置
`~/.magic-proxy.json`,文件 chmod 600。schema 见 `docs/` 目录的 spec 文档。