Profile
Back to NewsBack
GitHub Trending 1 min
Reader Mode
EEliberto/SurgeRelay-macOS: 在 Mac 上管理、转换、编辑或分发 Surge 模块,通过固定订阅地址让 iPhone、iPad、Apple TV 和 Mac 等多款设备保持同步。

EEliberto/SurgeRelay-macOS: 在 Mac 上管理、转换、编辑或分发 Surge 模块,通过固定订阅地址让 iPhone、iPad、Apple TV 和 Mac 等多款设备保持同步。

7 hours ago


Surge Relay 图标

Surge Relay

管理、转换并发布 Surge 模块

在 Mac 上整理模块来源、调整规则,并让每台设备始终使用同一组订阅地址。


下载 Surge Relay   ·   查看新功能

需要 macOS 26 或更高版本,以及搭载 Apple 芯片的 Mac。


Surge Relay 主窗口


在一个地方管理所有模块

Surge Relay 将模块来源、备用地址和转换规则集中在一个原生 Mac App 中。上游仓库或文件路径发生变化时,只需在 Mac 上更新一次,无需在每台设备上重新安装模块。

Surge Relay 模块列表 Surge Relay 模块设置

保持订阅地址不变

处理后的 Surge .sgmodule 文件可以保存到 iCloud 云盘,或发布到私有 GitHub 仓库并通过 Cloudflare 提供访问地址。iPhone、iPad、Apple TV 和 Mac 只需订阅生成后的固定 URL;即使上游地址改变,设备上的订阅也无需重新配置。

Surge Relay 发布设置 Surge Relay 同步设置

在 Mac 上完成转换

Surge Relay 使用 Script-Hub 的本地转换能力,获取上游内容、应用转换选项和自定义规则,然后生成可供 Surge 使用的模块。发布完成后,设备读取的是已经生成的文件;Mac 暂时离线不会影响现有订阅。

精确调整模块内容

使用图形化编辑器查看模块内容、移除不需要的模块、排除指定的 MITM 主机名,或停用部分 Script 与 Rewrite 规则。常用参数可以直接调整,无需手动编辑 .sgmodule 文件。

Surge Relay 模块编辑器 Surge Relay 规则设置

从其他设备继续管理

网页管理界面可用于查看模块状态、检查同步结果和调整配置。配合 Surge Ponte,即使不在 Mac 旁边,也可以从 iPhone 或 iPad 安全地连接到 Surge Relay。

Surge Relay 网页管理界面 iPhone 上的 Surge Relay 网页管理界面

让所有设备保持同步

模块更新、来源修复和规则调整都可以在 Surge Relay 中统一完成。发布新文件后,各设备会通过 Surge 的模块更新机制获取更改,减少重复安装和手动迁移。

iPad 上的 Surge Relay iPhone 上的 Surge Relay

开始使用

  1. 下载最新的 Surge Relay DMG。
  2. 打开磁盘映像,并将 Surge Relay 拖移到“应用程序”文件夹。
  3. 添加模块来源,并选择 iCloud 云盘或 GitHub 作为存储方式。
  4. 完成首次发布后,将生成的固定 URL 添加到 Surge。
使用 GitHub 与 Cloudflare 发布时,请参阅配置指南。如果不需要远程分发,选择 iCloud 云盘即可完成多设备同步。

如果 Mac 无法打开 Surge Relay

如果系统提示 App 已损坏或无法验证开发者,请打开“终端”App,输入以下命令并按下 Return 键:

sudo xattr -rd com.apple.quarantine "/Applications/Surge Relay.app"

输入 Mac 登录密码后,再次打开 Surge Relay。输入密码时,“终端”不会显示字符。

从源码构建

项目使用 SwiftUI 和 Swift 6 构建。使用 Xcode 打开 Surge Relay.xcodeproj,然后运行 Surge Relay scheme。

模块来源与使用声明
Surge Relay 仅提供模块管理、转换、编辑和发布功能。README 中出现的模块、作者和来源仅用于展示产品能力,不代表推荐、背书或安全保证。模块的版权、署名、许可协议和使用限制均归原作者或原项目所有。使用、转换、编辑、分发或订阅模块前,请确认相应来源、许可、用途和风险。

示例可能包含 Surge Relay、@小白脸、@xream、@keywos、@ckyb、Ethan、RuCu6、Maasea、fmz200、kelv1n1n、可莉、zmqcherish、VirgilClyne、zirawell、wish 和奶思等来源。


报告问题  ·  Apache License 2.0  ·  第三方软件声明

Surge Relay 与 Surge、Apple、GitHub、Cloudflare 及文中提及的模块项目无隶属关系。相关名称和商标归各自所有者所有。

Chat with me