Commit Graph

25 Commits

Author SHA1 Message Date
ZLX
6cef06c4b6 fix(clash): GitHub 域名彻底从 AI 分组剥离
ruleset=🐙 Github 从 ai.list 之后移到所有 AI ruleset 之前。

ai.list 里带了 6 条 GitHub 域名:api.github.com、copilot-proxy /
copilot-telemetry / copilot-telemetry-service.githubusercontent.com、
copilot-workspace.githubnext.com、githubcopilot.com。原先 Github ruleset
排在它后面,这 6 条全被 OpenAI&Anthropic 接管。

GitHub.list 里 github.com、githubusercontent.com、githubnext.com、
githubcopilot.com 四条 DOMAIN-SUFFIX 正好完整覆盖这 6 条,提前即可全部夺回,
无需逐条写内联规则。本地 OpenAI/Anthropic/Gemini/Cursor/Grok.list 已确认
不含任何 GitHub 域名,不受影响。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UxP6Vcsnw1gZFKv9QVsbMP
2026-09-10 18:41:04 +08:00
ZLX
93eac0e766 feat(clash): 新增 🐙 Github 分组,GitHub 流量独立分流
原先 GitHub 流量被切成三份:api.github.com 和 Copilot 系域名被 ai.list
带进 OpenAI&Anthropic,其余靠 ProxyGFWlist 的 DOMAIN-KEYWORD,github 落到
🌍 海外访问,kgithub.com 走 ChinaOnly 直连。现在把后两类收拢成独立分组。

- 新增 Rules/GitHub.list:30 条 DOMAIN-SUFFIX + 69 条 IP-CIDR + 2 条 IP-CIDR6
- 新增 generate_github_rules.py:从 api.github.com/meta 生成 IP 段,
  用标记块只重写 IP 部分,手工补充的域名不会被覆盖

几个取舍:
- ruleset 排在 ai.list 之后,Copilot 与 api.github.com 继续跟 Cursor/OpenAI
  同出口,AI 体验不受影响
- 移除 DOMAIN-KEYWORD,github,否则会抢走 ChinaOnly.list 里的 kgithub.com
- IP 段只取 git/web/api/packages/pages,排除 actions(6980 条)/codespaces,
  那是 Azure 大段,会把非 GitHub 流量误判进代理组
- IP 规则全部带 no-resolve,用途仅是兜住 SSH 推拉(redir-host 下 sniffer
  嗅探不到 SSH 域名);全为纯 IP-CIDR,不含 IP-ASN,避免 OpenClash 启动死锁
- 节点候选不放家宽:clone/release 属带宽消耗型,与 AI 组的防风控诉求相反

via [HAPI](https://hapi.run)

Co-Authored-By: HAPI <noreply@hapi.run>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GNghjXGrjt64G32W7t6Bhu
2026-09-10 13:11:11 +08:00
ZLX
55ea1ca345 fix(rules): 移除 OpenAI.list 的 IP-ASN 规则,避免 OpenClash 内核启动死锁
mihomo 在配置解析阶段遇到 IP-ASN 规则会同步下载 ASN.mmdb,而此刻
OpenClash 的代理与防火墙转发规则尚未建立,内核内置下载源又在 GitHub,
国内裸连必然 90s 超时后 fatal 退出,表现为「换了配置就起不来」:

  Parse config error: rules[38] [IP-ASN,20473,OpenAI&Anthropic,no-resolve]
  error: can't download ASN.mmdb: context deadline exceeded

AS20473 (AS-CHOOPA / Vultr) 整段粒度过粗,会把所有跑在 Vultr 上的服务
误划进 AI 组;而上方 40+ 条域名规则与 openai/claude/anthropic 三个
DOMAIN-KEYWORD 已足够覆盖,这条规则边际价值接近零。

同时在文件内留下注释,避免将来手工同步上游时再次引入。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FU5gvkYhVMeoiXU3A9dgiU
2026-09-06 20:33:22 +08:00
ZLX
9df0c3f12d feat(clash): AI 分流重构,OpenAI/Anthropic 与 Gemini/Cursor/Grok 分组
拆分原单一 🤖 OpenAI 组为 OpenAI&Anthropic、Gemini&Cursor&Grok 两组,
吸收 ios_rule_script 官方 OpenAI/Anthropic/Gemini 规则、SkywalkerJi 的
Cursor 规则及 gist sarices/017da597 的补充域名到本地 Rules/ 分文件维护,
新增 Grok.list;移除 Proxy.list 中已被 Cursor.list 覆盖的关键词。

via [HAPI](https://hapi.run)

Co-Authored-By: HAPI <noreply@hapi.run>
2026-09-06 18:23:28 +08:00
058f16c780 OpenAI 规则补充 Datadog RUM 域名
via [HAPI](https://hapi.run)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: HAPI <noreply@hapi.run>
2026-05-23 15:54:35 +08:00
cb8d197b44 增加了 cloudflare tunnel 应该 direct 的配置 2025-11-13 15:24:53 +08:00
be5c7d9b2e 增加 tailscale 的动态 ip 地址库 2025-08-28 18:26:02 +08:00
de05062454 优化 tailscale 相关网络 2025-08-25 01:45:16 +08:00
a0447a2cba cursor warp 走代理 2025-08-22 22:55:46 +08:00
ac7d242016 添加 tailscale 走直连规则 2025-08-22 21:00:14 +08:00
ea685e5bb0 更新 claude 规则 2025-08-16 14:37:27 +08:00
e4d21584d1 add urls in openai rules 2025-08-16 14:23:34 +08:00
5b19c558bf 增加 temu 使用代理 2025-04-24 14:35:35 +08:00
6a774575cc 修复 fdlist 的配置问题 2025-04-22 10:16:35 +08:00
444514cd74 add fd direct urls list 2025-04-22 10:08:33 +08:00
zlx
ce9cbdddeb 把 reddit 添加到 openai 里 2024-05-29 14:39:55 +08:00
zlx
f163865813 把 178494 xyz 移动到 proxy list里 2024-05-29 11:10:25 +08:00
zj1123581321
d262fe3ba1 podsync 2024-05-09 12:21:36 +08:00
zj1123581321
e3d55118c5 add soundon.fm for podcast dd 2024-05-09 12:20:34 +08:00
zj1123581321
6de0a0e577 add firstory.me for podcast download 2024-05-09 12:12:03 +08:00
zj1123581321
4cc0b5f792 增加 claude 代理,hub.nuaa.cf 规则 2024-03-29 10:17:40 +08:00
zj1123581321
f7252bacfb oculus 2023-11-26 23:59:38 +08:00
zj1123581321
088aa02588 add kooldns epic 2023-11-23 23:41:43 +08:00
zj1123581321
1a0f51b320 修复 ini 文件中 url 问题 2023-11-23 23:38:55 +08:00
zj1123581321
c36112c83c 增加了 meta 过滤,创建 rules 文件夹 2023-11-23 23:30:31 +08:00