refactor(clash): Google 规则集独立为 google-all.yaml

- 新增 ruleset/google-all.yaml 覆盖所有 Google 域名:
  核心域名、API/CDN、YouTube、基础设施 (goog/recaptcha.net/1e100.net)、CN变体
- 移除 config.yaml 中的内联 DOMAIN-KEYWORD/DOMAIN-SUFFIX 规则
- 移除冗余的 google-custom 引用 (已被 google-all 覆盖)
- 以 RULE-SET 形式引用,保持配置整洁
This commit is contained in:
2026-04-30 11:08:35 +08:00
parent 9cd206c773
commit d89622f441
2 changed files with 95 additions and 17 deletions
+7 -17
View File
@@ -463,6 +463,12 @@ rule-providers:
url: https://git.nas.594186.xyz:16666/oruke/resources/raw/branch/main/clash/ruleset/jp-content.yaml url: https://git.nas.594186.xyz:16666/oruke/resources/raw/branch/main/clash/ruleset/jp-content.yaml
path: ./ruleset/jp-content.yaml path: ./ruleset/jp-content.yaml
google-all:
type: http
behavior: classical
url: https://git.nas.594186.xyz:16666/oruke/resources/raw/branch/main/clash/ruleset/google-all.yaml
path: ./ruleset/google-all.yaml
# ══════════════════════════════════════════════════════════ # ══════════════════════════════════════════════════════════
# 分流规则 (按优先级从高到低) # 分流规则 (按优先级从高到低)
# ══════════════════════════════════════════════════════════ # ══════════════════════════════════════════════════════════
@@ -482,22 +488,7 @@ rules:
- RULE-SET,tailscale-custom,Tailscale - RULE-SET,tailscale-custom,Tailscale
# ─── Google 全家桶 (必须在 reject/direct 之前!) ─── # ─── Google 全家桶 (必须在 reject/direct 之前!) ───
# DOMAIN-KEYWORD,google 抓不到不含"google"的 Google 基础设施域名 - RULE-SET,google-all,Google
# recaptcha.net / pki.goog 等被 Loyalsoldier direct 列表标记为直连 → 国内不可达
- DOMAIN-KEYWORD,google,Google
- DOMAIN-SUFFIX,googleapis.com,Google
- DOMAIN-SUFFIX,gstatic.com,Google
- DOMAIN-SUFFIX,googleusercontent.com,Google
- DOMAIN-SUFFIX,gvt1.com,Google
- DOMAIN-SUFFIX,gvt2.com,Google
- DOMAIN-SUFFIX,ggpht.com,Google
- DOMAIN-SUFFIX,youtube.com,Google
- DOMAIN-SUFFIX,ytimg.com,Google
- DOMAIN-SUFFIX,youtu.be,Google
# 不含"google"的 Google 域名
- DOMAIN-SUFFIX,goog,Google
- DOMAIN-SUFFIX,recaptcha.net,Google
- DOMAIN-SUFFIX,1e100.net,Google
# ─── 广告拦截 ─── # ─── 广告拦截 ───
- RULE-SET,reject,REJECT - RULE-SET,reject,REJECT
@@ -541,7 +532,6 @@ rules:
# ─── 平台服务 ─── # ─── 平台服务 ───
- RULE-SET,icloud,Apple - RULE-SET,icloud,Apple
- RULE-SET,apple,Apple - RULE-SET,apple,Apple
- RULE-SET,google-custom,Google
- RULE-SET,microsoft-custom,Microsoft - RULE-SET,microsoft-custom,Microsoft
- RULE-SET,microsoft,Microsoft - RULE-SET,microsoft,Microsoft
+88
View File
@@ -0,0 +1,88 @@
payload:
# ══════════════════════════════════════════════════════════
# Google 全家桶 — 所有 Google 拥有的域名
# 用于确保 OAuth 登录等需要 IP 一致性的场景
# ══════════════════════════════════════════════════════════
# ── 核心域名 ──
- DOMAIN-SUFFIX,google.com
- DOMAIN-SUFFIX,google.co.jp
- DOMAIN-SUFFIX,google.co.kr
- DOMAIN-SUFFIX,google.co.uk
- DOMAIN-SUFFIX,google.com.hk
- DOMAIN-SUFFIX,google.com.tw
- DOMAIN-SUFFIX,google.com.sg
- DOMAIN-SUFFIX,google.de
- DOMAIN-SUFFIX,google.fr
- DOMAIN-SUFFIX,google.nl
- DOMAIN-SUFFIX,google.ca
- DOMAIN-SUFFIX,google.com.au
# ── API / 静态资源 / CDN ──
- DOMAIN-SUFFIX,googleapis.com
- DOMAIN-SUFFIX,gstatic.com
- DOMAIN-SUFFIX,googleusercontent.com
- DOMAIN-SUFFIX,gvt1.com
- DOMAIN-SUFFIX,gvt2.com
- DOMAIN-SUFFIX,ggpht.com
- DOMAIN-SUFFIX,googleadservices.com
- DOMAIN-SUFFIX,googlesyndication.com
- DOMAIN-SUFFIX,googletagmanager.com
- DOMAIN-SUFFIX,googletagservices.com
- DOMAIN-SUFFIX,googleanalytics.com
- DOMAIN-SUFFIX,google-analytics.com
- DOMAIN-SUFFIX,googleoptimize.com
- DOMAIN-SUFFIX,googletraveladservices.com
# ── YouTube ──
- DOMAIN-SUFFIX,youtube.com
- DOMAIN-SUFFIX,ytimg.com
- DOMAIN-SUFFIX,youtu.be
- DOMAIN-SUFFIX,youtube-nocookie.com
- DOMAIN-SUFFIX,youtubeeducation.com
- DOMAIN-SUFFIX,youtubekids.com
- DOMAIN-SUFFIX,googlevideo.com
# ── 不含 "google" 的 Google 基础设施 ──
- DOMAIN-SUFFIX,goog
- DOMAIN-SUFFIX,recaptcha.net
- DOMAIN-SUFFIX,1e100.net
- DOMAIN-SUFFIX,withgoogle.com
- DOMAIN-SUFFIX,withyoutube.com
- DOMAIN-SUFFIX,blogspot.com
- DOMAIN-SUFFIX,blogger.com
- DOMAIN-SUFFIX,ampproject.org
- DOMAIN-SUFFIX,abc.xyz
- DOMAIN-SUFFIX,chrome.com
- DOMAIN-SUFFIX,chromium.org
- DOMAIN-SUFFIX,android.com
- DOMAIN-SUFFIX,firebase.com
- DOMAIN-SUFFIX,firebaseio.com
- DOMAIN-SUFFIX,firebaseapp.com
- DOMAIN-SUFFIX,firebase.google.com
- DOMAIN-SUFFIX,waze.com
- DOMAIN-SUFFIX,blog.google
- DOMAIN-SUFFIX,deepmind.com
- DOMAIN-SUFFIX,deepmind.google
- DOMAIN-SUFFIX,waymo.com
- DOMAIN-SUFFIX,x.company
- DOMAIN-SUFFIX,doubleclick.net
# ── CN 变体 (被 Loyalsoldier direct 列表标记为直连的) ──
- DOMAIN-SUFFIX,googleapis-cn.com
- DOMAIN-SUFFIX,gstatic-cn.com
- DOMAIN-SUFFIX,googleadservices-cn.com
- DOMAIN-SUFFIX,googlesyndication-cn.com
- DOMAIN-SUFFIX,googletagmanager-cn.com
- DOMAIN-SUFFIX,googletagservices-cn.com
- DOMAIN-SUFFIX,googleoptimize-cn.com
- DOMAIN-SUFFIX,googletraveladservices-cn.com
- DOMAIN-SUFFIX,googlevads-cn.com
- DOMAIN-SUFFIX,googleflights-cn.net
- DOMAIN-SUFFIX,google-analytics-cn.com
- DOMAIN-SUFFIX,googleapps-cn.com
- DOMAIN-SUFFIX,dartsearch-cn.net
- DOMAIN-SUFFIX,doubleclick-cn.net
- DOMAIN-SUFFIX,recaptcha-cn.net
- DOMAIN-SUFFIX,gvt1-cn.com
- DOMAIN-SUFFIX,gvt2-cn.com