Skip to content

Releases: pcliangx/Magic-Proxy

Magic Proxy v0.3.6

Choose a tag to compare

@pcliangx pcliangx released this 13 Jul 04:48

更新内容

  • 全新 macOS 应用图标:网络隧道 + 双向代理流量。
  • 状态栏替换旧三节点图标,使用自定义隧道双向箭头。
  • 统一三态颜色:灰色未连接、黄色连接中、绿色已连接。
  • 修复停止、失败和暂停状态颜色不准确的问题。

分发验证

  • 面向 Apple Silicon(arm64)。
  • Developer ID Application 正式签名。
  • App 与 DMG 均已通过 Apple 公证并完成装订。
  • Gatekeeper 验证通过。

SHA-256: 4b48ccc830834e565e14fe006ca8f10fcaf0e32822469972fe062097b2ea9601

Magic Proxy v0.3.5

Choose a tag to compare

@pcliangx pcliangx released this 13 Jul 02:26

Full Changelog: v0.3.4...v0.3.5

v0.3.4 — 经代理启动多应用支持

Choose a tag to compare

@pcliangx pcliangx released this 12 Jul 06:15

✨ 新功能

  • 「经代理启动」泛化支持多 Chromium 应用:菜单可强制 ChatGPT / Claude 桌面端经代理启动(--proxy-server),流量强制走隧道
  • 新增 Discord(Electron) 经代理启动支持
  • 菜单归类整理:代理路由 / 抓包相关项收进子菜单,缩短顶层

🔧 变更

  • 删除「强制 codex 走代理」(CLI)功能
  • 版本号统一同步(About 弹窗 + 打包 CFBundleVersion → 0.3.4)

Full Changelog: v0.3.3...v0.3.4

v0.3.3 — 菜单栏图标可见度提升

Choose a tag to compare

@pcliangx pcliangx released this 10 Jul 16:45

修复

  • 菜单栏和 App 图标从空心改用实心网络节点符号(point.3.filled.connected.trianglepath.dotted,semibold 加粗),圆点清晰醒目,在 Retina 小尺寸下易于辨认

仅图标视觉调整,无功能改动。

v0.2.0 — 菜单栏增强:About / 实时日志窗口 / 偏好快捷键

Choose a tag to compare

@pcliangx pcliangx released this 08 Jul 05:11

v0.2.0 — 菜单栏增强:About / 实时日志窗口 / 偏好快捷键

Added

  • About 菜单项:点击弹窗显示当前版本号与一行应用说明。
  • 实时日志窗口:菜单"📜 查看日志"打开原生窗口,实时滚动展示代理 / SSH 运行日志,快捷键 Cmd+L
  • 偏好设置快捷键:菜单内可直接打开原生配置窗;配置窗口加宽更易读。
  • 分发工具链build_dmg.sh(拖拽安装 .dmg)+ notarize.sh(Developer ID 签名 + 公证)。

Changed

  • 移除"启动终端"功能及 launcher.py(不再经 osascript 启动 iTerm2 / Terminal)。

Fixed

  • build.shlauncher.py 已删除但 --add-data 仍引用导致 PyInstaller 构建失败;替换为 log_window.py
  • build.sh:改 Info.plist 后破坏 ad-hoc 签名 seal,新增 codesign --force --sign - 重签,避免 arm64 下载后 killed: 9

安装:下载 Magic Proxy-0.2.0.dmg,拖入 Applications,首次启动右键打开(本版本未做 Developer ID 签名公证)。

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 文档。