最近做了一个 macOS App ,叫 Surge Relay 。老刘没做的,我给补上了!
GitHub: https://github.com/EEliberto/SurgeRelay-macOS
它主要用于集中管理、转换、编辑和发布 Surge 模块,比较适合经常通过 Script-Hub 将 Loon / Quantumult X / 其他代理工具格式转换为 Surge .sgmodule 的场景。
我自己遇到的痛点是:Surge 里已经安装的模块不方便批量修改来源地址。如果上游作者修改了仓库地址、文件路径或目录结构,就需要重新打开 Script-Hub 、重新转换模块,再重新安装到 Surge 。如果设备比较多,即便有 iCloud 同步,也还是要每个设备手动点击进去挨个安装,非常不方便。
Surge Relay 的目标是把这些流程集中到一台 Mac 上完成:
- 统一管理模块来源地址和备用地址
- 调用 Script-Hub 的本地转换逻辑
- 批量生成稳定的 Surge .sgmodule
- 支持编辑、删除和汇总模块
- 支持屏蔽 MITM hostname
- 支持禁用部分 Script / Rewrite 规则
- 可以发布到 GitHub ,或保存到 iCloud Drive
- 支持 Web 端远程管理
- 配合 Surge Ponte ,可以从其他设备远程查看、调试和编辑
预览:
集中化模块管理:
稳定的模块分发地址:
可视化编辑与规则控制:
Web 端远程管理:
多设备自动同步:
欢迎使用!