ASCII Probe 是一个给 NodeGet Dashboard 使用的 ASCII 终端风格探针模板。它以 Dashboard Extension 的形式导入,不需要单独部署前端服务器。
- 全局节点状态页
- 单节点详情页
- ASCII / wttr.in 风格界面
- 国旗、系统信息、虚拟化、流量、CPU/RAM/磁盘信息
- 自动读取 NodeGet metadata
- 自动读取
ping/tcp_ping任务结果并展示线路质量 - 不内置任何 API 地址、Token、IP、密码或部署信息
.
├── dist/
│ └── ascii-probe-nodeget-extension.zip
├── nodeget-ascii-probe-extension/
│ ├── app.json
│ ├── readme.md
│ └── resources/
│ ├── index.html
│ └── assets/
│ ├── main.js
│ ├── style.css
│ ├── icon.svg
│ └── route-icon.svg
└── README.md
- 下载
dist/ascii-probe-nodeget-extension.zip。 - 打开你的 NodeGet Dashboard。
- 进入
Extensions/App Panel相关页面。 - 点击安装扩展。
- 选择 zip 文件上传。
- Dashboard 会解析
app.json,显示扩展权限。 - 确认权限后完成导入。
- 下载或 clone 本仓库。
- 打开 NodeGet Dashboard。
- 进入扩展安装页面。
- 选择
nodeget-ascii-probe-extension/文件夹。 - 确认权限后安装。
这个模板只负责展示 NodeGet 已经采集到的数据。你需要先在 NodeGet Dashboard 里完成:
- 添加 NodeGet Server 后端
- 安装并连接 Agent
- 配置节点 metadata,例如节点名称、地区、Provider、ASN、虚拟化等
- 配置
ping或tcp_ping定时任务
如果只配置了电信和移动的 TCP Ping,页面只会显示这两条线路;如果配置了电信、移动、联通,就会显示三条线路。
China Telecom -> gd-ct-v4.ip.zstaticcdn.com:80
China Mobile -> gd-cm-v4.ip.zstaticcdn.com:80
China Unicom -> gd-cu-v4.ip.zstaticcdn.com:80
导入时 app.json 会申请以下只读权限:
static_monitoringCPU / system / GPU readdynamic_monitoring_summaryreaddynamic_monitoringnetwork readnode_getlist_all_agent_uuidtaskping / tcp_ping readkvmetadata read
模板不会申请写入、执行命令、Web Shell、HTTP Request 等高危权限。
仓库中不包含:
- NodeGet SuperToken
- Agent Token
- Visitor Token
- API 域名
- 服务器 IP
- SSH 密码
- 私钥
- 本地
config.local.json
扩展运行时使用 NodeGet Dashboard 安装扩展时生成的扩展 Token,并通过当前 Dashboard 的 NodeGet RPC 读取数据。
在仓库根目录执行:
rm -f dist/ascii-probe-nodeget-extension.zip
zip -X -r dist/ascii-probe-nodeget-extension.zip nodeget-ascii-probe-extension生成后的 zip 可以再次上传到 NodeGet Dashboard 导入。