本文介绍如何用 Caddy 在服务器公网 IP:443 上终结 TLS,并把 WebSocket 流量 reverse proxy 到本机 Xray,同时满足:
- 使用 self-signed certificate(不依赖域名、不走公网 ACME)
- 客户端 SNI 可任意填写(便于应对部分 SNI blocking)
- 客户端 WebSocket Host 可任意填写(不必等于 IP 或 SNI)
- 本机其它真实域名站点可与 Xray 按 SNI 分流共存
文中 IP、UUID、域名均为 placeholder,发表与部署时请替换为你自己的值。