Skip to content

Releases: pcliangx/Magic-Proxy

v0.1.0 — first release

Choose a tag to compare

@pcliangx pcliangx released this 27 May 13:32

首个公开版本 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 文档。