146 字
1 分钟
Caddy 安装 + 常用配置
安装caddy
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-httpscurl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpgcurl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.listsudo apt updatesudo apt install caddy
静态网页
www.lolli.fun, xn--2o8ha.ml, xn--2o8haa.ml, lollipopkit.com, lolli.tech, blog.lolli.tech { root * /var/www/blog/public encode gzip file_server { hide .git }}
反代
HASHEDPASSWORD:由caddy hash-password [--plaintext <password>] [--algorithm <name>] [--salt <string>]
生成
novel.lolli.tech { basicauth { USERNAME HASHEDPASSWORD } reverse_proxy { to jilin:1323 sh:1323 127.0.0.1:1323 lb_policy random }}
完全转发
将所有请求完全转发到另一个服务器,并且保持原始请求的请求头(Host 和 IP 地址等)。
cdn.lolli.tech { reverse_proxy { to https://res.lolli.tech header_up Host {http.reverse_proxy.upstream.hostport} header_up X-Real-IP {http.request.remote.host} header_up X-Forwarded-For {http.request.remote.host} header_up X-Forwarded-Port {http.request.port} header_up X-Forwarded-Proto {http.request.scheme} }}
Caddy 安装 + 常用配置
https://blog.lpkt.cn/posts/caddy-common/