从 0 搭建一个 AnyTLS 节点(Caddy 分流, 自动维护证书)
- 使用 Caddy 通配符证书, mholt/caddy-l4 sni 分流
- AnyTLS 不开 TLS, 靠 Caddy 自动维护证书
▎mise
官方文档
fish:
重启你的 shell 会话, 安装
▎caddy
caddy 安装: 官方文档
xcaddy 安装:
mholt/caddy-l4(基于 SNI 转发) 安装:
补充一点 如果想用最新的特性 可以用
mholt/caddy-l4 文档
caddy 配置(使用通配符证书, 需要配置
▎服务端(对 我就喜欢用 mihomo 服务端)
mihomo 官方文档中的 创建运行服务
mihomo 配置(
2. 客户端
Sub-Store 内单行 JSON
或 Surge 格式
▎相关阅读
Caddy 使用 Redis 共享 storage
相关:
Sub-Store 自动设置服务端证书 SHA-256 指纹
自建节点证书相关说明
GOST SNI 分流
服务器合集
合集
群组
恰饭
联系推广
#AnyTLS #mihomo #节点 #服务器 #协议 #Caddy
- 使用 Caddy 通配符证书, mholt/caddy-l4 sni 分流
- AnyTLS 不开 TLS, 靠 Caddy 自动维护证书
▎mise
curl https://mise.run | shecho 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrcfish:
echo '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish重启你的 shell 会话, 安装
gomise use -g go▎caddy
caddy 安装: 官方文档
xcaddy 安装:
go install github.com/caddyserver/xcaddy/cmd/xcaddy@latestmholt/caddy-l4(基于 SNI 转发) 安装:
补充一点 如果想用最新的特性 可以用
xcaddy build master 但是可能也有新鲜的 bug 🐶xcaddy build latest --with github.com/mholt/caddy-l4 --with github.com/caddy-dns/cloudflare --output /usr/bin/caddycaddy 配置(使用通配符证书, 需要配置
CLOUDFLARE_API_TOKEN )/etc/caddy/Caddyfile▎服务端(对 我就喜欢用 mihomo 服务端)
mihomo 官方文档中的 创建运行服务
mihomo 配置(
paddingScheme 是 vibe 的. 可以自定义. 顺便示范下如何 优先使用 IPv4. 其他配置省略, 自己加吧)2. 客户端
Sub-Store 内单行 JSON
{ "name": "节点名", "type": "anytls", "server": "服务器", "port": 443, "password": "xYbpwdF9vIELWoLmdC", "udp": true, "sni": "a.foo.com" } 或 Surge 格式
节点名=anytls,服务器,443,password="xYbpwdF9vIELWoLmdC",sni=a.foo.com▎相关阅读
Caddy 使用 Redis 共享 storage
相关:
GOST SNI 分流
- ❤️6