域名模式

域名模式添加的内容

域名模式用三个组件扩展独立设置:

  1. HAProxy SNI 路由——将域名流量路由到 Caddy,将 Reality 流量路由到 Xray
  2. Caddy TLS——为您的域名自动颁发 Let’s Encrypt 证书
  3. VLESS+WSS 入站——通过 Cloudflare 的 CDN 回退

WSS 连接通过 Cloudflare 的 CDN 路由,即使您的服务器 IP 被阻断也能工作——Cloudflare 的 IP 范围太广泛无法阻止。

使用域名部署

meridian deploy 1.2.3.4 --domain proxy.example.com

Cloudflare 设置

按照此确切顺序以避免 TLS 证书问题:

  1. 在 Cloudflare 中添加您的域名,创建指向您的服务器 IP 的 A 记录
  2. 保持云图标为灰色(“仅 DNS”)——暂时不启用代理
  3. 运行 meridian deploy——Caddy 自动获取 TLS 证书
  4. 切换为橙色云(已代理)
  5. 配置 SSL/TLS → **完整(严格)**和网络 → 启用 WebSocket

重要: Caddy 通过端口 80 上的 HTTP-01 挑战获取证书。如果启用了 Cloudflare 的”始终使用 HTTPS”,会破坏挑战。禁用它或为 /.well-known/acme-challenge/* 添加页面规则。

连接链接

使用域名模式,用户获得三个连接选项:

协议优先级路由
Reality主要直接到服务器 IP
XHTTP替代通过端口 443 上的 Caddy
WSS备份通过 Cloudflare CDN

用户应首先尝试 Reality(最快),其次是 XHTTP,仅当两者都失败时才尝试 WSS(IP 被阻止)。

On this page