nazhua/readme.md
2025-04-11 11:14:04 +08:00

3.5 KiB
Raw Blame History

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