**语言:** 简体中文 | [English](../../README.md)




[](https://deepwiki.com/NodePassProject/nodepassdash)
NodePassDash 是一个现代化的 **NodePass** 管理面板,用于集中管理端点(Endpoints)、隧道(Tunnels)与服务(Services)。项目采用 **Go(Gin + GORM + SQLite/PostgreSQL)** 后端并内置 **React(Vite + TypeScript + HeroUI)** 前端,通过 **SSE / WebSocket** 提供实时监控与交互。
## 功能亮点
- **好看且现代的面板**:React + Vite + TypeScript + HeroUI,适配桌面与移动端。
- **实时监控**:通过 SSE/WebSocket 推送隧道状态、流量与日志。
- **多维度图表**:小时/日/周等趋势统计,并支持更细粒度的详情查看。
- **强大的 NodePass 管理能力**:端点、隧道、服务一站式管理(批量操作、排序等)。
- **场景化创建/模板向导**:用向导化流程快速生成与创建常见配置,降低出错率。
- **支持 OAuth2 登录**:可配置(如 GitHub / Cloudflare),并可选择禁用密码登录。
- **i18n 国际化**:内置多语言支持。
- **个性化设置**:隐私模式、主题/语言新手引导等体验配置。
- **运维工具集**:文件日志查看、网络调试能力、端点系统状态图表等,便于定位问题。
- **移动端协同**:支持生成二维码,便于移动端 App 导入使用。
- **规模化管理更省心**:搜索/筛选/排序、分组/标签、批量操作,覆盖高频日常维护。
- **版本更新可感知**:内置版本信息与更新提醒,帮助你及时跟进发布。
- **轻量易集成**:内嵌前端 + 单服务运行形态,可用容器部署,也可直接挂 systemd。
## 截图
| | | |
|-----------------------------------------------|------------------------------------------------|-------------------------------------------------|
|  |  |  |
|  |  |  |
|  |  |  |
## 文档
- 迁移指南:[MIGRATION.md](MIGRATION.md)
- Docker 部署:[DOCKER.md](DOCKER.md)
- 二进制部署:[BINARY.md](BINARY.md)
- 开发环境:[DEVELOPMENT.md](DEVELOPMENT.md)
- SQLite 停服压缩:[SQLITE-MAINTENANCE.md](SQLITE-MAINTENANCE.md)
## 命令行参数
```bash
./nodepassdash --help
./nodepassdash --version
./nodepassdash --port 8080
./nodepassdash --log-level INFO
./nodepassdash --cert /path/to/cert.pem --key /path/to/key.pem
./nodepassdash --disable-login
./nodepassdash --sse-debug-log
./nodepassdash --disable-sse-log # 禁用 SSE 日志记录到文件
./nodepassdash --resetpwd
```
## 许可证
BSD-3-Clause,见 `LICENSE`。
## ⚖️ 免责声明
本项目以“现状”提供,开发者不提供任何明示或暗示的保证。用户使用风险自担,需遵守当地法律法规,仅限合法用途。开发者对任何直接、间接、偶然或后果性损害概不负责。进行二次开发须承诺合法使用并自负法律责任。开发者保留随时修改软件功能及本声明的权利。最终解释权归开发者所有。
## 📞 支持
- 🐛 问题报告: https://github.com/NodePassProject/NodePassDash/issues
## 🤝 Sponsors
## ⭐ Stargazers
[](https://star-history.com/#NodePassProject/NodePassDash&Date)