Caddy 1 感觉暂时比2好用 自己编译一份备份
2020 年 9 月7 日 Caddy v1.0.5 + 插件 forwardproxy 编译版
- 编译了 Linux 的 7 种系统架构二进制文件,分别是: i386, amd64, arm32v6, arm32v7, arm64v8, ppc64le, s390x;
- 编译了 Windows 的 2 种系统架构二进制文件,分别是: i386, amd64;
- 新增插件 forwardproxy 支持。
对应的下载链接如下:
https://dl.lamp.sh/files/caddy_linux_386
https://dl.lamp.sh/files/caddy_linux_amd64
https://dl.lamp.sh/files/caddy_linux_arm6
https://dl.lamp.sh/files/caddy_linux_arm7
https://dl.lamp.sh/files/caddy_linux_arm64
https://dl.lamp.sh/files/caddy_linux_ppc64le
https://dl.lamp.sh/files/caddy_linux_s390x
https://dl.lamp.sh/files/caddy_386.exe
https://dl.lamp.sh/files/caddy_amd64.exe
※简单说明: Caddy 已经升级到了 V2,所以官方目前已经不提供 V1 的下载链接,导致使用 getcaddy.com 脚本时会出现下载失败的错误。
进入你开放HTTP服务的文件夹内,然后生成一个 100MB的测试文件。
dd if=/dev/zero of=Test bs=1M count=100
# 100MB文件太小,测试不过瘾?那只需要把最后的数字改成你想要的,比如 500=500MB
dd if=/dev/zero of=Test bs=1M count=500
# Test就是生成的测试文件的文件名,1M是每次写入1M大小,500是写入500次,也就是名为Test的500MB大小文件。
# Webdav以下全部内容是一个整体,是一个命令,全部复制并修改后粘贴到SSH软件中并一起执行!
echo ":80 {
root /usr/local/caddy/www/file
timeouts none
gzip
basicauth / admin password
webdav {
scope /usr/local/caddy/www/file
}
}" > /usr/local/caddy/Caddyfile
# 以下全部内容是一个整体,是一个命令,全部复制粘贴到SSH软件中并一起执行!
echo ":80 {
root /usr/local/caddy/www/speeder
timeouts none
gzip
browse
}" > /usr/local/caddy/Caddyfile
# 如果要绑定域名,只要把上面第一行的[ :80 { ]改成域名比如[ http://tooyo.ml { ]即可(不需要加端口号了)#