1 安装 Caddy(二进制安装,无需 git/apt)
wget "https://github.com/caddyserver/caddy/releases/download/v2.11.2/caddy_2.11.2_linux_amd64.tar.gz"
tar -xzf caddy_2.11.2_linux_amd64.tar.gz
sudo mv caddy /usr/bin/
rm caddy_2.11.2_linux_amd64.tar.gz
caddy version
2 创建必要目录
sudo mkdir -p /etc/caddy
3 写入 Caddyfile 配置
sudo nano /etc/caddy/Caddyfile
写入以下内容(替换邮箱和端口):
caddy
{
email 你的邮箱@qq.com
}
你的域名 {
reverse_proxy localhost:你的端口
}
保存退出。
4 创建 systemd 服务文件
sudo tee /etc/systemd/system/caddy.service <<'EOF'
[Unit] Description=Caddy After=network.target [Service] ExecStart=/usr/bin/caddy run --config /etc/caddy/Caddyfile ExecReload=/usr/bin/caddy reload --config /etc/caddy/Caddyfile Restart=on-failure LimitNOFILE=1048576 [Install] WantedBy=multi-user.target EOF
5 启动并设置开机自启
sudo systemctl daemon-reload
sudo systemctl enable --now caddy
sudo systemctl status caddy