订阅体系可以拆成两件事:

  1. 拉配置:客户端访问订阅 URL,下载节点列表;
  2. 连节点:按列表里的服务器地址真正建立代理连接。

二者经常共用「我的域名」,但 Cloudflare 是否橙云代理是否应走本地规则代理,答案完全不同。

拉订阅 vs 连节点

拉订阅 /sub/...连节点
协议HTTPS 网页/APIVLESS/Reality 等
域名例子面板域名区域-auto.example.com 或 IP
CF 橙云可以(走 HTTP 反代)通常不行
延迟敏感低(偶尔更新)高(持续流量)

节点入口若误开橙云,客户端会把代理握手打到 Cloudflare HTTP 边缘,结果多半是超时或异常。

「自动切换」域名在做什么

对「一组可替换后端」可以维护一个专用域名,例如概念上的 jp-auto.example.com

定时任务检查:
  - 后端健康(端口 / 探测)
  - 云流量配额是否接近阈值
  - 优先级策略

需要切换时:
  调用 DNS API,把 A 记录改到新后端 IP
  (TTL 宜短,便于收敛)

客户端订阅里 服务器字段写域名,不必每次改订阅内容。稳态延迟与写死 IP 基本相同,只是多一次可缓存的 DNS 解析。

Clash / Mihomo 规则:访问自家域名别套代理

默认「非国内走代理」规则集时,*.你的域名 往往被判成境外站点,于是:

浏览器 → 代理节点 → 再访问 面板/网盘/状态页

这会绕远,还可能在部分链路上更不稳。应在规则前部显式:

rules:
  - DOMAIN-SUFFIX,example.com,DIRECT
  - DOMAIN,example.com,DIRECT
  # ... 其余规则

注意:这是 规则分流,不是「节点服务器字段别用域名」。节点仍可用域名做自动切换;浏览自己网站时直连即可。

面板与入口

  • 订阅面板放在控制中枢,经 SNI 或 Tunnel 对外。
  • 主机列表里同时存在「固定 IP 节点」与「自动切换域名节点」很常见。
  • 禁用/启用某后端时,除了面板开关,自动切换任务的健康检查也要一致,避免 DNS 指到已下线机器。

小结

订阅 URL节点地址 分层设计;自动切换靠 短 TTL + DNS API;客户端规则里 自有域名 DIRECT。下一篇专门写网盘:为什么隧道期会慢,直连后又注意什么。

系列导航:上一篇 · 状态看板 · 下一篇 · 网盘