语言: 简体中文 | English
NodePassDash 是一个现代化的 NodePass 管理面板,用于集中管理端点(Endpoints)、隧道(Tunnels)与服务(Services)。项目采用 Go(Gin + GORM + SQLite) 后端并内置 React(Vite + TypeScript + HeroUI) 前端,通过 SSE / WebSocket 提供实时监控与交互。
- 在线演示:https://dash.nodepass.eu/
- 演示账号:
nodepass/Np123456.
⚠️ 重要提醒:演示环境,请勿更改密码,请勿填写任何敏感信息。
- 好看且现代的面板:React + Vite + TypeScript + HeroUI,适配桌面与移动端。
- 实时监控:通过 SSE/WebSocket 推送隧道状态、流量与日志。
- 多维度图表:小时/日/周等趋势统计,并支持更细粒度的详情查看。
- 强大的 NodePass 管理能力:端点、隧道、服务一站式管理(批量操作、排序等)。
- 场景化创建/模板向导:用向导化流程快速生成与创建常见配置,降低出错率。
- 支持 OAuth2 登录:可配置(如 GitHub / Cloudflare),并可选择禁用密码登录。
- i18n 国际化:内置多语言支持。
- 个性化设置:隐私模式、主题/语言新手引导等体验配置。
- 运维工具集:文件日志查看、网络调试能力、端点系统状态图表等,便于定位问题。
- 移动端协同:支持生成二维码,便于移动端 App 导入使用。
- 规模化管理更省心:搜索/筛选/排序、分组/标签、批量操作,覆盖高频日常维护。
- 版本更新可感知:内置版本信息与更新提醒,帮助你及时跟进发布。
- 轻量易集成:内嵌前端 + 单服务运行形态,可用容器部署,也可直接挂 systemd。
| 登录 | 仪表盘 | 隧道列表 |
|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- 迁移指南:MIGRATION.md
- Docker 部署:DOCKER.md
- 二进制部署:BINARY.md
- 开发环境:DEVELOPMENT.md
./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 --resetpwdBSD-3-Clause,见 LICENSE。
本项目以“现状”提供,开发者不提供任何明示或暗示的保证。用户使用风险自担,需遵守当地法律法规,仅限合法用途。开发者对任何直接、间接、偶然或后果性损害概不负责。进行二次开发须承诺合法使用并自负法律责任。开发者保留随时修改软件功能及本声明的权利。最终解释权归开发者所有。
|
|








