准备材料

准备一个域名
注册一个Github的账户
准备一个VPS作为面板机器

解析域名

最好解析两个域名,一个开启CDN,一个不开。
只解析一个不开CDN的也行。

创建一个OAuth Apps

Application name 这个填写名字 具体随你
Homepage URL
https://你开启小云朵的域名

Authorization callback URL

https://你开启小云朵的域名/oauth2/callback
填写OK后 点击注册申请

生成Github登录密钥

Client ID 记录下来
Client secrets 点击旁边生成按钮 然后记录下来

部署哪吒面板

curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh  -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh

配置反向代理

安装caddy
安装依赖

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https

安装完成后,添加官方 Caddy GPG 密钥

curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg

使用以下命令创建存储库文件

curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list

更新apt

sudo apt update

最后,使用以下命令安装 Caddy

sudo apt install caddy -y

vim /etc/caddy/Caddyfile

将里面的内容全部删掉,改为以下配置

www.123456.com #此项改为你的域名
encode gzip
reverse_proxy 127.0.0.1:8008

完成后启动,启动后等带几分钟,caddy会配置ssl证书。

systemctl reload caddy # 重载配置文件
systemctl daemon-reload # 重载服务
systemctl enable caddy # 开机启动
systemctl start caddy # 启动
systemctl stop caddy # 停止
systemctl restart caddy  # 重启
systemctl status caddy   # 查看状态
caddy version #查看caddy的版本信息

最后访问站点设置机器

省略........