mirror of
https://github.com/hi2shark/nazhua.git
synced 2026-01-10 22:20:43 +08:00
主题
| .github | ||
| doc | ||
| fonts | ||
| public | ||
| src | ||
| .env | ||
| .env.development.local.template | ||
| .eslintignore | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| docker-compose.yaml.template | ||
| Dockerfile | ||
| index.html | ||
| LICENSE | ||
| nginx-default.conf.template | ||
| package-lock.json | ||
| package.json | ||
| readme.md | ||
| vite.config.js | ||
Nazhua
📢 使用须知
使用前,请务必阅读本文档,对您的部署会有很大帮助
- 基于哪吒监控(nezha.wiki)v0版本构建的前端主题,兼容v1版本数据结构
- 考虑到国内用户访问需求,默认使用cdnjs的loli.net作为CDN引用源
- 如需使用SarasaTermSC字体,请选择Docker镜像全量包进行部署
🚀 部署指南
推荐使用Docker Compose + Cloudflare Tunnels部署Nazhua
👉 详细部署文档
Nazhua提供了丰富的配置选项:
- 支持点阵地图显示/隐藏
- 首页风格切换等多种个性化设置
配置方式:
- V1内置版本:使用配置生成器生成配置,填入控制台自定义代码
- Docker部署:手动配置
config.js文件(包括v0版本)
🗺️ 节点位置配置
要在地图上显示节点位置,需在公开备注中指定location字段
👉 公开备注配置文档
📝 更新日志
👉 功能更新记录
🤝 赞助商
VMISS |
💻 开发者指南
环境配置
在.env.development.local中配置以下变量:
#### Sarasa Term SC字体设置
# VITE_DISABLE_SARASA_TERM_SC=1
# VITE_SARASA_TERM_SC_USE_CDN=1
#### CDN配置
# VITE_USE_CDN=1
# VITE_CDN_LIB_TYPE=jsdelivr # jsdelivr | cdnjs | loli
#### 哪吒版本控制
# VITE_NEZHA_VERSION=v1 # v0 | v1
#### 本地开发设置
# PROXY_WS_HOST= # 本地开发时,可以代理WS服务的地址,启用后,自动转发至 {PROXY_WS_HOST}/proxy?wsPath={WS_HOST}
# API_HOST= # 本地开发时,代理的API服务地址
# WS_HOST= # 本地开发时,代理的WS服务地址
##### 仅限v0版本
# NEZHA_HOST= # 本地开发时,代理的哪吒主页地址
数据来源参考
| 数据类型 | V0版本 | V1版本 |
|---|---|---|
| 全量配置 | 公开备注(PublicNote):通过正则匹配节点列表,默认访问/nezha/ |
- |
| 实时数据 | WS接口:/ws |
WS接口:/api/v1/ws/server |
| 监控数据 | API接口:/api/v1/monitor/${id} |
API接口:/api/v1/service/${id} |
| 分组数据 | 服务器节点列表的Tag字段匹配 |
API接口:/api/v1/server-group |


