APT Repository

EasyCaddy

基于上游 Caddy 源码,加入 Cloudflare / 阿里云 / 腾讯云 DNS、限流、安全门户、四层代理、动态 DNS、WebDAV、缓存、GeoIP2 等插件的自用构建。

当前版本 v2.11.9 更新时间 2026-11-15 18:36 UTC 包名 caddy

一键安装

curl -fsSL https://caddy.tatalvpai.vip/install.sh | sudo bash

脚本会安装签名公钥、写入 APT 源、停用官方 Caddy 源,然后安装 caddy。可重复执行以升级。

手动安装(与官方方式一致)

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl
curl -1sLf 'https://caddy.tatalvpai.vip/public.key' | sudo gpg --dearmor -o /usr/share/keyrings/easycaddy-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/easycaddy-archive-keyring.gpg] https://caddy.tatalvpai.vip/ ./" | sudo tee /etc/apt/sources.list.d/easycaddy.list
sudo chmod o+r /usr/share/keyrings/easycaddy-archive-keyring.gpg
sudo chmod o+r /etc/apt/sources.list.d/easycaddy.list
sudo apt update
sudo apt install caddy

包名与版本和官方完全一致(caddy 2.11.9)。脚本会停用官方源并写入 apt pin,再用 --reinstall 确保替换为带插件的构建。

升级 / 降级

sudo apt update && sudo apt install --only-upgrade caddy
apt-cache policy caddy
sudo apt install --reinstall caddy=2.11.9

站点保留最近 3 个版本;更早版本可在 GitHub Releases 下载 .deb。

内置插件

caddy-dns/cloudflareCloudflare DNS-01
caddy-dns/alidns阿里云 DNS-01
caddy-dns/tencentcloud腾讯云 DNSPod DNS-01
mholt/caddy-ratelimit请求限流 rate_limit
greenpau/caddy-security认证门户 / MFA / OAuth
mholt/caddy-l4四层 TCP/UDP 代理
mholt/caddy-dynamicdns动态 DNS 更新
mholt/caddy-webdavWebDAV 文件服务
caddyserver/cache-handlerHTTP 缓存
zhangjiayin/caddy-geoip2GeoIP2 匹配器
WeidiDeng/caddy-cloudflare-ipCloudflare 真实客户端 IP

架构

APT 索引:amd64 · arm64 · armv7 · armv5 · ppc64le · riscv64 · s390x

armv6 的 .deb 也在构建,但 Debian 的 armhf 架构名无法与 armv7 区分,因此只放在 GitHub Release 供手动下载。

官方 Caddy APT 源与本仓库使用同一个包名 caddy。请只保留一个源,或确认 apt-cache policy caddy 选中的是本仓库版本;否则上游更新时可能把带插件的构建覆盖掉。

相关链接