一组随个人配置长期维护的 Surge 资源:补齐社区规则集未覆盖的分流场景,并提供风格统一的代理组图标。
- 自维护规则集 — 针对 AI、Apple Intelligence、DeepL 等场景,修正社区列表的误拦截与遗漏
- 统一图标库 — 15 个代理组图标,统一 144×144 PNG
- 即取即用 —
RULE-SET与icon-url直接引用 raw URL,改动推送后自动生效 - 零依赖 — 纯静态资源,不需要脚本、构建或服务端
Note
需要 Surge(iOS / macOS)。所有文件以静态资源托管,在配置中通过 GitHub raw URL 直接引用,无需下载到本地或部署额外服务。
在 Surge 配置中引用规则集:
RULE-SET, https://raw.githubusercontent.com/Yixuling/proxy-rulekit/refs/heads/main/rule/surge/Dia.list, Dia为代理组设置图标:
Dia = select, "🚀 Proxy", "🎯 Direct", icon-url = https://raw.githubusercontent.com/Yixuling/proxy-rulekit/refs/heads/main/icon/Dia.pngImportant
Unbreak.list 用于修正被误拦截的正常服务,须置于所有拦截 / 分流规则之前,否则不生效。
Tip
raw.githubusercontent.com 在部分网络下不稳定,可改用 jsDelivr 镜像(CDN 加速、缓存更新有延迟):
https://cdn.jsdelivr.net/gh/Yixuling/proxy-rulekit@main/rule/surge/Dia.list
根目录的 Surge.example.conf 是一份脱敏的完整配置,已接入本仓库全部规则集与图标,并演示一套三层路由架构:
- L1 节点池 — 从订阅源(
AllProxies)按「机场 + 地区」用policy-regex-filter筛出原始节点池,如🇭🇰 HK | Nexitally - L2 Smart 引擎 — 在每个 L1 池上运行 Surge
smart策略,按历史延迟与成功率自动选优,如🇭🇰 HongKong | Nexitally - L3 聚合出口 — 用
fallback将同一地区的多家机场合并为单一可见出口,主机场优先、故障自动切备并回切,如🌀 🇭🇰 HongKong;各服务代理组最终指向这一层
复制后替换其中的 <...> 占位符即可使用:
<YOUR_SUBSCRIPTION_URL>— 节点订阅地址(本配置由 Sub-Store 聚合多家机场后生成)<CA_PASSPHRASE>/<CA_P12_BASE64>— MITM CA(建议由 Surge 自动生成,无需手填)
Note
示例配置围绕 Nexitally 与 TAG 两家机场构建。二者经 Sub-Store 聚合为单一订阅供 AllProxies 使用,再由各组 policy-regex-filter 按机场名拆分回独立节点池。换用其他机场时,调整 L1 节点池正则与订阅地址即可。
sub-store.example.json 是配套的 Sub-Store 数据示例(已脱敏),还原上面 AllProxies 订阅的生成过程:
- 两条订阅
Nexitally/TAG各带一套process算子链,核心是用Regex Rename给每个节点统一追加机场名后缀(如…|Nexitally),并按需配合Regex Filter(剔除无用节点)、Flag(补地区旗帜)等算子 —— 正是这套命名让 Surge 的policy-regex-filter能按机场拆分 - collection
所有订阅合并两条订阅,再由 artifactSurge-SS-Node-List输出为 Surge 节点列表并同步到 Gist;该 Gist 地址即填入 Surge 的AllProxies
导入:通过 Sub-Store 的备份 / 恢复功能导入这份数据即可。
Warning
导入为整库恢复,会覆盖现有 Sub-Store 数据,请先备份自己的配置。导入后需在两条订阅中填入自己的机场订阅链接(占位符 <NEXITALLY_SUBSCRIPTION_URL> / <TAG_SUBSCRIPTION_URL>)。
proxy-rulekit/
├── Surge.example.conf 完整示例配置(脱敏,三层路由架构)
├── sub-store.example.json Sub-Store 订阅聚合配置(脱敏,节点来源)
├── rule/surge/ Surge 规则集(RULE-SET)
│ ├── AI.list
│ ├── AppleExtra.list
│ ├── AppleIntelligence.list
│ ├── DeepL.list
│ ├── Dia.list
│ └── Unbreak.list
└── icon/ 代理组图标(144×144 PNG)
| 文件 | 说明 |
|---|---|
AI.list |
AI 服务(Claude / OpenAI / Gemini 等),自维护 |
AppleExtra.list |
Apple 补充:gateway.icloud.com 账户 API,及社区列表未含的 iTunes 媒体边缘域 |
AppleIntelligence.list |
Apple Intelligence、Siri、Private Cloud Compute |
DeepL.list |
DeepL |
Dia.list |
Dia 浏览器 |
Unbreak.list |
规则修正,修复被误拦截的正常服务(须最先匹配) |
icon/ 下 15 个代理组图标,统一 144×144 PNG:
AI |
Apple |
DeepL |
Dia |
Disney |
GitHub |
JetBrains |
|
Netflix |
PayPal |
Speedtest |
Telegram |
YouTube |
来源:12 个取自 Koolson/Qure(Color 集);DeepL / Dia / JetBrains 取自各家官方应用图标。
- Koolson/Qure — 图标素材
- blackmatrix7/ios_rule_script — 规则参考
- Sub-Store — 订阅聚合与节点处理
本仓库自维护的内容(规则集、示例配置、文档)以 MIT 许可。图标版权归各自来源所有(见图标来源说明),不在 MIT 授权范围内;页首 Surge 图标取自 Surge 官方应用,商标归其所有。
