一.cloudflare配置
1.进入域名里的DNS-记录,添加记录,设置子域名前缀,ipv4添加A记录,ipv6添加AAAA记录,开启小黄云
2.进入SSL/TLS-概述,将加密模式改成完全(严格)
3.进入SSL/TLS-源服务器,以域名vps.abc.com举例,创建一个vps.abc.com的证书,将源证书的代码和密钥的代码分别保存好
4.进入网络,开启Websockets和gRPC
二.安装哪吒面板
curl -L https://raw.githubusercontent.com/nezhahq/scripts/refs/heads/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh
三.安装Caddy
1.执行安装脚本
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl
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
sudo apt update
sudo apt install caddy
2.创建并保存证书文件nano /etc/caddy/vps.abc.com.pem
#公钥nano /etc/caddy/vps.abc.com.key
#私钥
3.配置CaddyFilenano /etc/caddy/Caddyfile
4.输入:%d清空,并粘贴如下代码(vps.abc.com需要替换成实际解析的子域名)
vps.abc.com {
reverse_proxy /proto.NezhaService/* h2c://127.0.0.1:8008
tls /etc/caddy/vps.abc.com.pem /etc/caddy/vps.abc.com.key
reverse_proxy /* 127.0.0.1:8008
}
5.启用并启动Caddysystemctl enable caddy
systemctl start caddy
四.面板设置与添加探针
1.通过子域名/dashboard进入后台,默认账号密码都是admin,登录后添加右上角个人信息里可以修改管理员账号和密码。
2.将子域名添加在仪表板服务器域名并保存端口号8008改成443 NZ_TLS=false改成NZ_TLS=true
3.美化面板自定义代码(样式和模块)
<script>
window.CustomBackgroundImage="https://img.028029.xyz/1734509573892.png"; /* 页面背景图 */
window.CustomLogo = "https://img.028029.xyz/1734533172211.png"; /* 自定义Logo */
window.CustomDesc ="白嫖至上,技术先行"; /* 自定义描述 */
</script>
记性不好,自己写个教程,方便重新安装,自己的面板VPS