主题模式
用 Clash 精准分流 AI 工具流量
如果你同时使用 ChatGPT、Claude、Gemini 等多个 AI 服务,把它们的流量全部扔进同一个代理节点并不是最优方案。不同平台对 IP 质量、地区一致性和连接稳定性的要求不一样,混在一起容易互相影响。
这篇文档教你在 ClashX 或 Clash Verge Rev 中配置独立的 AI 分流策略,目标是让每个 AI 平台走最合适的路径,同时保持国内流量直连不受影响。
为什么需要单独分流
理由一:不同平台风控差异大
- OpenAI:对 IP 质量最敏感,共享 IP 容易触发封号
- Anthropic:注册阶段严格,日常使用相对宽松
- Google:重度依赖 Google 账号体系,地区一致性比 IP 质量更重要
一个在 Google 上表现完美的节点,不一定适合 OpenAI。反过来也一样。
理由二:避免节点故障连锁反应
如果所有 AI 流量走同一个节点组,该节点一旦出问题,所有服务同时不可用。独立分流后,ChatGPT 的节点挂了不影响 Claude。
理由三:便于排查问题
出问题时,你能立刻知道"是 OpenAI 节点的问题"还是"所有节点都有问题"。
核心域名列表
OpenAI / ChatGPT
yaml
- DOMAIN-SUFFIX,openai.com
- DOMAIN-SUFFIX,chatgpt.com
- DOMAIN-SUFFIX,oaiusercontent.com
- DOMAIN-SUFFIX,oaistatic.com
- DOMAIN-SUFFIX,files.oaiusercontent.com
- DOMAIN-SUFFIX,cdn.oaistatic.com
- DOMAIN-SUFFIX,auth0.com
- DOMAIN-SUFFIX,intercom.io
- DOMAIN-SUFFIX,sentry.io
- DOMAIN-SUFFIX,stripe.comAnthropic / Claude
yaml
- DOMAIN-SUFFIX,anthropic.com
- DOMAIN-SUFFIX,claude.aiGoogle / Gemini
yaml
- DOMAIN-SUFFIX,gemini.google.com
- DOMAIN-SUFFIX,aistudio.google.com
- DOMAIN-SUFFIX,generativelanguage.googleapis.com
- DOMAIN-SUFFIX,makersuite.google.com其他 AI 服务
yaml
- DOMAIN-SUFFIX,perplexity.ai
- DOMAIN-SUFFIX,midjourney.com
- DOMAIN-SUFFIX,suno.com
- DOMAIN-SUFFIX,poe.com
- DOMAIN-SUFFIX,huggingface.co策略组配置
在 Clash 配置文件中,新建三个独立的策略组:
yaml
proxy-groups:
- name: "OpenAI"
type: select
proxies:
- US-Premium-1
- US-Premium-2
- JP-Stable-1
- DIRECT
- name: "Claude"
type: select
proxies:
- US-Premium-1
- UK-Node-1
- JP-Stable-1
- DIRECT
- name: "Google-AI"
type: select
proxies:
- US-Premium-1
- JP-Stable-1
- auto-select
- DIRECT
- name: "AI-Other"
type: url-test
url: https://www.google.com/generate_204
interval: 300
proxies:
- US-Premium-1
- US-Premium-2
- JP-Stable-1节点选择建议
| 策略组 | 推荐方式 | 原因 |
|---|---|---|
| OpenAI | 手动选择固定节点 | IP 质量要求最高,不要自动切换 |
| Claude | 手动选择固定节点 | 注册后保持稳定即可 |
| Google-AI | 手动选择或自动 | Google 对 IP 变化容忍度较高 |
| AI-Other | 自动测速 | 风控不严,延迟优先 |
规则配置
把域名列表和策略组串起来:
yaml
rules:
# OpenAI / ChatGPT
- DOMAIN-SUFFIX,openai.com,OpenAI
- DOMAIN-SUFFIX,chatgpt.com,OpenAI
- DOMAIN-SUFFIX,oaiusercontent.com,OpenAI
- DOMAIN-SUFFIX,oaistatic.com,OpenAI
# Anthropic / Claude
- DOMAIN-SUFFIX,anthropic.com,Claude
- DOMAIN-SUFFIX,claude.ai,Claude
# Google AI
- DOMAIN-SUFFIX,gemini.google.com,Google-AI
- DOMAIN-SUFFIX,aistudio.google.com,Google-AI
- DOMAIN-SUFFIX,generativelanguage.googleapis.com,Google-AI
# Other AI
- DOMAIN-SUFFIX,perplexity.ai,AI-Other
- DOMAIN-SUFFIX,midjourney.com,AI-Other
- DOMAIN-SUFFIX,suno.com,AI-Other
- DOMAIN-SUFFIX,poe.com,AI-Other
- DOMAIN-SUFFIX,huggingface.co,AI-Other
# Auth & Payment (follow OpenAI group)
- DOMAIN-SUFFIX,auth0.com,OpenAI
- DOMAIN-SUFFIX,stripe.com,OpenAI
# Domestic direct
- GEOIP,CN,DIRECT
- MATCH,auto-select在 Clash Verge Rev 中导入
- 打开 Profiles → 编辑当前配置
- 在
proxy-groups中添加上面的四个策略组 - 在
rules中添加对应规则(放在其他规则之前) - 保存后在 Proxies 页面就能看到新的策略组
如果你的机场订阅自带规则,可以用 Merge 功能把 AI 规则叠加上去,不需要完全替换原有配置。
DNS 配置注意事项
AI 分流规则生效的前提是 DNS 解析正确。确保:
- 开启 fake-ip 模式(或 redir-host + 正确的 nameserver)
- OpenAI 域名的 DNS 解析不要走国内服务器
- 在
dns.nameserver-policy中可以单独指定:
yaml
dns:
nameserver-policy:
"+.openai.com": "https://dns.google/dns-query"
"+.chatgpt.com": "https://dns.google/dns-query"
"+.anthropic.com": "https://dns.google/dns-query"
"+.claude.ai": "https://dns.google/dns-query"验证配置是否生效
配置完成后,用以下方法验证:
- 打开 Clash 的日志面板(Logs)
- 访问 chat.openai.com,检查日志中该请求是否走了 OpenAI 策略组
- 访问 claude.ai,检查是否走了 Claude 策略组
- 访问百度,确认走的是 DIRECT
如果流量没有走预期的策略组,通常是规则顺序问题——确保 AI 相关规则在 GEOIP,CN,DIRECT 之前。
总结
| 要素 | 做法 |
|---|---|
| 策略组 | 每个 AI 平台一个独立组 |
| 节点选择 | OpenAI/Claude 手动固定,其他自动 |
| DNS | AI 域名走海外 DNS |
| 规则顺序 | AI 规则优先于 GEOIP 直连规则 |
| 验证 | 通过 Clash 日志确认分流生效 |