搭建哪吒监控V1,适合纯V4/V6

· 学习

一.cloudflare配置
1.进入域名里的DNS-记录,添加记录,设置子域名前缀,ipv4添加A记录,ipv6添加AAAA记录,开启小黄云
 title=
2.进入SSL/TLS-概述,将加密模式改成完全(严格)
20250201155805
3.进入SSL/TLS-源服务器,以域名vps.abc.com举例,创建一个vps.abc.com的证书,将源证书的代码和密钥的代码分别保存好
20250201155926
4.进入网络,开启Websockets和gRPC
 title=

二.安装哪吒面板

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.配置CaddyFile
nano /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.启用并启动Caddy
systemctl enable caddy
systemctl start caddy

四.面板设置与添加探针
1.通过子域名/dashboard进入后台,默认账号密码都是admin,登录后添加右上角个人信息里可以修改管理员账号和密码。
2.将子域名添加在仪表板服务器域名并保存端口号8008改成443 NZ_TLS=false改成NZ_TLS=true
20250201164105

3.美化面板自定义代码(样式和模块)

<script>
    window.CustomBackgroundImage="https://img.028029.xyz/1734509573892.png"; /* 页面背景图 */
    window.CustomLogo = "https://img.028029.xyz/1734533172211.png"; /* 自定义Logo */
    window.CustomDesc ="白嫖至上,技术先行"; /* 自定义描述 */
</script>

记性不好,自己写个教程,方便重新安装,自己的面板VPS