如何使用Caddy域名反代

Caddy是一个由Go语言所编写的轻量级Web服务器,也许性能上比不起nginx,但是他的配置CaddyFile确实比nginx简单的很多,同时Caddy支持自动签订Let’s Encrypt SSL证书,只需要提供一个可用邮箱即可。


  /$$$$$$                  /$$       /$$          
 /$$__  $$                | $$      | $$          
| $$  \__/  /$$$$$$   /$$$$$$$  /$$$$$$$ /$$   /$$
| $$       |____  $$ /$$__  $$ /$$__  $$| $$  | $$
| $$        /$$$$$$$| $$  | $$| $$  | $$| $$  | $$
| $$    $$ /$$__  $$| $$  | $$| $$  | $$| $$  | $$
|  $$$$$$/|  $$$$$$$|  $$$$$$$|  $$$$$$$|  $$$$$$$
 \______/  \_______/ \_______/ \_______/ \____  $$
                                         /$$  | $$
                                        |  $$$$$$/
                                         \______/ 

1.安装Caddy
由于脚本在Github,所以国内可能会慢一点

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager

2.反向代理
2.1.CaddyFile
CaddyFile是Caddy的配置文件,一般都在/usr/local/caddy/Caddyfile
2.2.使用IP代理

(IP):(端口) {
 gzip
 proxy / (域名)
}

2.3.使用域名代理
2.3.1使用HTTP代理

http://域名:端口 {
 gzip
 proxy / http://(域名)
}

2.3.2使用HTTPS代理

https://域名:端口 {
 gzip
 tls /(SSL证书).crt /(秘钥).key
 proxy / https://(域名)
}

评论区


选择表情

鑫诚QQ代刷网37zxxJ.png牙卖咯可大赛的博客Smilear's Blog
© [2020] · Powered by kjundada