使用Caddy快速完成反向代理
Matthew
Holt于2014年开始开发Caddy,当时他在杨百翰大学学习计算机科学。(之所以选择"Caddy"这个名字,是因为这个软件有助于完成为Web服务的繁琐而平凡的任务,并且也是一个将多个事物组织在一起的地方。它很快成为第一个自动和默认使用HTTPS的Web服务器,现在拥有数百个贡献者,并已为数万亿个HTTPS请求提供服务。
安装Caddy
https://caddyserver.com/docs/install#static-binaries
直接使用命令进行反向代理
caddy reverse-proxy --from example.com --to localhost:9000
这边演示二进制文件的使用
wget https://github.com/caddyserver/caddy/releases/download/v2.4.6/caddy_2.4.6_linux_amd64.tar.gz
2022年3月27日18:49:21 Caddy2.4.6 请检查版本是否更新
使用tar -zxvf caddy_2.4.6_linux_amd64.tar.gz
来解压文件
配置Caddy
chmod 777 caddy
赋予权限vim Caddyfile
来新建一个Caddyfile文本
输入
test.nanodesu.net {
reverse_proxy www.baidu.com
}
在candy同级目录输入./caddy run
caddy启动,反代完成
教程结束,caddy比nginx方便了不知道多少