主题
Go to file
2025-04-11 11:14:04 +08:00
.github update readme 2025-01-22 02:09:43 +00:00
doc 📄 整理文档 2025-04-11 11:14:04 +08:00
fonts 拆分引用的内置字体,标注出处 2024-12-07 05:26:16 +00:00
public 新增网络监控折线图拆分为单独图表功能 2025-04-10 12:04:31 +08:00
src 新增网络监控折线图拆分为单独图表功能 2025-04-10 12:04:31 +08:00
.env 🚀 0.4.4 2024-12-07 07:52:23 +00:00
.env.development.local.template 🚀 0.4.4 2024-12-07 07:52:23 +00:00
.eslintignore init 2024-12-03 15:14:56 +00:00
.eslintrc.cjs 让AI写了一个烟花和新年快乐的灯笼 2024-12-31 07:51:53 +00:00
.gitignore 💥 兼容哪吒V1的数据接口 2024-12-06 05:38:12 +00:00
docker-compose.yaml.template 🪄 完善readme,补充docker-compose 2024-12-03 17:09:08 +00:00
Dockerfile 🪄 完善readme,补充docker-compose 2024-12-03 17:09:08 +00:00
index.html init 2024-12-03 15:14:56 +00:00
LICENSE 0.3.1 版本号同步 2024-12-03 17:18:10 +00:00
nginx-default.conf.template 💥 兼容哪吒V1的数据接口 2024-12-06 05:38:12 +00:00
package.json 0.6.4 2025-04-10 12:08:56 +08:00
readme.md 📄 整理文档 2025-04-11 11:14:04 +08:00
vite.config.js 💥🐛 自动兼容的v0判定逻辑有误,导致未加载v0的全量配置 2024-12-10 08:51:55 +00:00
yarn.lock 支持针对单个服务器设置购买按钮的文案和图标 2025-01-21 10:05:05 +00:00

Nazhua

使用前请务必阅读Readme的内容对你有帮助

基于哪吒监控(nezha.wiki)v0版本构建的前端主题目前兼容与v0相同数据结构的v1版本。
主题有点,因为内置了一个带中文的SarasaTermSC-SemiBold字体。
根据不同场景,可以选择是否打包带入或者是否加载这个字体。
考虑到多数国内直连用户无法访问jsdelivr所以默认使用cdnjs的loli.net引用版本。
同时默认关闭SarasaTermSC字体如果需要使用请使用Docker镜像全量包。

部署

推荐使用Docker Compose进行部署Nazhua
参考文档
nazhua提供了很多细节配置包括点阵地图显示/隐藏、首页风格的切换等功能;
如果你是使用v1内置版本可以直接通过配置生成器生成配置文件,然后填写在控制台的自定义代码中;
如果你是使用docker部署包括v0版本则需要手动配置config.js,具体参考文档说明;

公开备注

涉及到地图上节点位置的显示,需要在公开备注中指定location字段,具体参考公开备注的说明文档
参考文档

更新

功能更新日志

赞助

按服务商字母排序,不分先后。

VMISS
VMISS
YXVM
YXVM

二次开发提示

.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 | v0

#### 本地开发设置
# PROXY_WS_HOST= # 本地开发时可以代理WS服务的地址启用后自动转发至 {PROXY_WS_HOST}/proxy?wsPath={WS_HOST}
# API_HOST= # 本地开发时代理的API服务地址
# WS_HOST= # 本地开发时代理的WS服务地址
##### 仅限v0版本
# NEZHA_HOST= # 本地开发时,代理的哪吒主页地址

数据来源(参考)

1-v0. 公开的全量配置其中包括“公开备注”PublicNote来自探针主页上暴露的服务器节点列表配置信息。此处是根据正则匹配的方式获取到的节点列表。在主题项目中默认将访问/nezha/的指向此处。
2-v0. 实时数据v0来自公开的ws服务接口/ws
2-v1. 实时数据/全量数据v1来自公开的ws服务接口/api/v1/ws/server
3-v0. 监控数据v0来自公开的api接口/api/v1/monitor/${id}
3-v1. 监控数据v1来自公开的api接口/api/v1/service/${id}
4-v0. 分组数据v0来自服务器节点列表的Tag字段匹配。
4-v1. 分组数据v1来自公开的api接口/api/v1/server-group