以下是严格保留原始内容的排版版本:
Caddy 安装与配置指南
一、安装 Caddy
1. 系统依赖安装(Debian/Ubuntu)
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
2. 导入 GPG 密钥
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
3. 添加软件源
CodeBlock Loading...
4. 安装 Caddy
CodeBlock Loading...
二、配置 Caddyfile
1. 文件创建
CodeBlock Loading...
2. IP 直连配置
:80 {
reverse_proxy https://qyapi.weixin.qq.com {
header_up Host {upstream_hostport}
}
}
注:
:80 表示使用服务器80端口(可修改)
https://qyapi.weixin.qq.com 为企微官方地址(不可修改)
{upstream_hostport} 为固定写法(不可修改)
3. 域名配置
CodeBlock Loading...
注:
将 abc.xyz 改为你的域名
证书相关配置需自行处理
可指定端口(如 abc.xyz:8080)
三、服务管理
1. 重启服务
CodeBlock Loading...
提示:
若报错请检查 Caddyfile 格式
四、代理设置
1. 软件代理配置
将目标地址替换为:
- IP 方案:http://服务器IP:端口(如 http://1.1.1.1:8080)
- 域名方案:https://域名(如 https://abc.xyz)
2. 网络检测
若连接失败:
- 检查 VPS 防火墙设置
- 确认端口开放状态
五、Docker 部署
1. Docker Compose 方式
CodeBlock Loading...
2. CLI 直接运行
CodeBlock Loading...
六、扩展服务
1. Telegram 配置
- 接口地址:
https://api.telegram.org
2. Discord 配置
- Webhook 地址示例:
https://discord.com/api/webhooks/...
或https://discord.gg/...
3. 多服务共存
CodeBlock Loading...
提示:
需使用不同域名或端口
境外 VPS 为必需条件