# AI 链式代理公开补丁模板
# 用途：
# 1. 不要把这个文件当作完整 Clash / Mihomo 配置直接导入。
# 2. 把它和你自己的校园 VPN 配置一起交给 GPT / Claude / Gemini 合并。
# 3. 合并后，你只需要把下面的占位符换成自己的二跳代理信息。
# 4. 本文件不包含任何真实订阅、IP、用户名或密码，可以公开放在网页上。

overlay_name: "campus-vpn-ai-chain-overlay"
overlay_version: 1

# 给 AI 的合并规则
merge_instructions:
  base_config: "以用户自己的校园 VPN 配置为基础，保留原有 provider、DNS、TUN、直连规则和校园规则。"
  proxy_action: "在 proxies 中新增或替换同名代理：我的AI二跳代理。"
  group_action: "如果已经存在 🤖 AI 服务 分组，就更新它的 proxies 列表；如果不存在，就新增这个分组。"
  rules_action: "把 ai_rules 中的规则放到 rules 列表最前面；如果已有重复规则，只保留一份。"
  safety_action: "不要改动校园 VPN 订阅链接，不要泄露 url、server、username、password、secret。"
  yaml_action: "输出最终可导入的完整 YAML 配置，并检查缩进。"

# 需要新增到 proxies 的代理
# 注意：这里的 server / port / username / password 必须由使用者自己填写。
ai_proxy:
  name: "我的AI二跳代理"
  type: http
  server: "<填写你的二跳代理IP或域名>"
  port: 0
  username: "<填写你的二跳代理用户名>"
  password: "<填写你的二跳代理密码>"

  # 真正的“链式代理”关键行：
  # 含义：连接二跳代理时，先通过校园 VPN 分组拨出去。
  # 如果你的校园 VPN 分组不叫 🧱 GFW，请让 GPT 改成你配置里实际的校园代理分组名。
  dialer-proxy: "🧱 GFW"

# 需要新增或更新的 AI 服务分组
ai_proxy_group:
  name: "🤖 AI 服务"
  type: select
  proxies:
    - "我的AI二跳代理"
    - "🧱 GFW"
    - "🚀 Accel."
    - DIRECT

# 需要放到 rules 最前面的 AI 分流规则
ai_rules:
  - DOMAIN-SUFFIX,chatgpt.com,🤖 AI 服务
  - DOMAIN-SUFFIX,openai.com,🤖 AI 服务
  - DOMAIN-SUFFIX,oaiusercontent.com,🤖 AI 服务
  - DOMAIN-SUFFIX,oaistatic.com,🤖 AI 服务
  - DOMAIN-KEYWORD,openai,🤖 AI 服务
  - DOMAIN-KEYWORD,chatgpt,🤖 AI 服务
  - DOMAIN-KEYWORD,anthropic,🤖 AI 服务
  - DOMAIN-KEYWORD,claude,🤖 AI 服务
  - DOMAIN-KEYWORD,gemini,🤖 AI 服务

# 合并后需要人工填写的字段
user_fill_after_merge:
  - "proxies 中 我的AI二跳代理 的 server"
  - "proxies 中 我的AI二跳代理 的 port"
  - "proxies 中 我的AI二跳代理 的 username"
  - "proxies 中 我的AI二跳代理 的 password"
  - "如果你的校园 VPN 分组不叫 🧱 GFW，把 dialer-proxy 改成正确的分组名"
