使用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 请检查版本是否更新

1.png

使用tar -zxvf caddy_2.4.6_linux_amd64.tar.gz解压文件

配置Caddy

chmod 777 caddy 赋予权限
vim Caddyfile 来新建一个Caddyfile文本

2.png

输入

test.nanodesu.net {
    reverse_proxy www.baidu.com
}

3.png

在candy同级目录输入
./caddy run caddy启动,反代完成

教程结束,caddy比nginx方便了不知道多少
最后修改:2023 年 12 月 05 日
如果觉得我的文章对你有用,请随意赞赏