Eagle233-Blog

[Server] Caddy 反向代理


Categories Server
Tags

205 Words   |   1 Minutes

Background

Steps

DNS 解析 / 开放端口

image.png
image.png

配置服务器

  1. 安装 Caddy
    sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl
  2. 导入 Caddy 官方签名:
    curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' \
      | sudo gpg --dearmor \
      -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
  3. 添加软件源:
    curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' \
      | sudo tee /etc/apt/sources.list.d/caddy-stable.list
  4. 调整权限:
    sudo chmod o+r /usr/share/keyrings/caddy-stable-archive-keyring.gpg
    sudo chmod o+r /etc/apt/sources.list.d/caddy-stable.list
  5. 安装:
    sudo apt update
    sudo apt install -y caddy
  6. 检查:
    caddy version
    systemctl status caddy

API 反向代理

  1. 编辑配置:
    sudo vim /etc/caddy/Caddyfile
    api.meowpick.eagle233.top {
        reverse_proxy 127.0.0.1:11451
    }
  2. 保存后格式化:
    sudo caddy fmt --overwrite /etc/caddy/Caddyfile
  3. 验证配置:
    sudo caddy validate --config /etc/caddy/Caddyfile
  4. 如果看到配置有效,再重新加载:
    sudo systemctl reload caddy
  5. 确认状态:
    systemctl status caddy

Page views: Loading...  ·  Visitors: Loading...
Except where otherwise noted, original content on this site is dedicated to the public domain under CC0 1.0.
Powered by Hexo & Theme mdsuper
沪ICP备2026040813号
Search