大家好!距离 上次发布 已过去 150 多天,NodePassDash 终于迎来了 3.x 系列的重大更新。这不是一次简单的版本迭代,而是一次从底层架构到用户体验的全面重构。

🎯 项目简介
简单来说,NodePassDash 就是给 NodePass 隧道服务配的一个可视化管理面板。你知道的,平时用 NodePass 都是命令行操作,对新手不太友好。有了这个 Dashboard,所有操作都能在网页上搞定,再也不用记那些复杂的命令参数了。

🎉 在线体验:https://dash.nodepass.eu/
📦 项目地址:GitHub - NodePassDash
演示账号:nodepass / Np123456.

🚀 核心架构重构 - 性能与开发体验的双重飞跃
前端:Next.js → Vite
告别 Next.js,拥抱 Vite!这次迁移带来了构建速度提升 3-5 倍,开发环境秒启动,生产构建更快
后端:GORM + Gin 架构
告别手写 SQL,数据库操作更安全高效以及高性能 HTTP 路由,API 响应更快
⚠️ 重要提示:由于架构重构,3.x 版本不向下兼容 2.x 数据库,升级前请务必导出主控数据!

✨ 核心功能 1:服务管理 - 全新的隧道组织方式
什么是服务管理?
在 dash 3.x (搭配核心1.11+) 版本中,我们引入了服务管理这个革命性的功能。它允许你将客户端和服务端实例组装成一个完整的服务单元,实现统一管理和监控。

为什么需要服务管理?
在传统的实例管理中,一个完整的内网穿透服务往往需要:

1 个服务端实例(监听公网端口)
1 个客户端实例(连接内网服务)
这两个实例分散在列表中,管理起来非常麻烦。服务管理将它们关联起来,作为一个整体进行操作。

服务管理核心特性
🎬 场景化创建:提供 8 大应用场景向导
📋 服务组装: 已有实例也能组装成服务
🎯 统一管理
批量操作:一键启动/停止/重启服务内所有实例
流量监控:统计服务整体流量消耗和速率
网络质量:实时显示服务的延迟和连接数
调试工具:支持同时调试客户端和服务端 SSE 连接
连通性测试:快速诊断服务网络问题
📊 可视化展示
卡片式布局,服务信息一目了然
支持拖拽排序,自定义显示顺序
入口/出口地址清晰标注
流量统计图表,历史数据可追溯
✨ 核心功能 2:实例管理全面增强
新增高级参数
3.x 版本为实例管理新增了大量企业级功能:

🔀 负载均衡
支持配置多个目标地址
自动流量分发,提升服务可用性
负载均衡策略可选(轮询、随机等)
🚄 QUIC 协议支持
启用 QUIC 池配置
更快的连接建立速度
更好的弱网环境表现
🌐 DNS 自定义
自定义 DNS 解析服务器
解决特殊网络环境下的域名解析问题
🔧 Dial 配置
设置出站连接的源 IP 地址
支持多网卡环境下的精细控制
🎚️ 高级特性
速率限制:精确控制带宽使用
并发限制:设置最大连接数,防止资源滥用
隧道密码:端到端加密,提升安全性
TCP/UDP 分离:独立选择协议类型
Proxy Protocol v1:支持传递真实客户端 IP
排序权重:自定义实例显示顺序
实例列表优化
🔀 多维度排序
支持按以下字段排序(升序/降序):

ID、权重、类型
名称、主控、状态
关联服务
🏷️ 标签管理重构
全新的标签数据结构,支持自定,也支持按模板来设置到期时间等
更流畅的标签编辑交互
🔐 隐私保护
开启隐私模式后:

隧道地址自动脱敏(如:192.168..**:8080)、目标地址自动脱敏、主控地址自动脱敏
保护敏感信息不被泄露
实例详情页升级
📊 四大统计图表
流量累计:查看历史流量使用趋势
传输速率:实时监控上传/下载速度
端内延迟:监测连接质量和稳定性
连接数量:并发连接数统计
所有图表支持:

🔍 放大查看:点击图表全屏查看详细数据
⏱️ 时间段切换:24h / 12h / 6h / 1h 多时段对比
📈 趋势分析:数据变化一目了然
📝 日志系统升级
历史日志:支持按日期查看过往日志
实时推送:基于 SSE 的实时日志流
日志筛选:支持关键词搜索和级别过滤
🧪 实验性功能
顶部四大统计数据支持趋势动画变化:
需在个性化设置中开启"实验性功能"

🔗 关联服务跳转
实例详情页可直接跳转到关联的服务详情页,快速查看服务整体状态。

✨ 核心功能 3:主控管理升级
系统资源实时监控
主控详情页新增系统监控面板,实时展示:

💻 CPU 使用率:多核心分别显示
🧠 内存使用情况:已用/总量,使用率百分比
📊 网络速率:实时上传/下载速度
💾 磁盘使用:存储空间占用情况
TCPing 网络测试
内置 TCPing 工具,支持:

测试主控连通性
测试实例目标地址
显示延迟、丢包率
快速诊断网络问题
主控管理功能
🔑 在线修改 URL:无需删除重建
🔄 重置主控密钥:一键生成新密钥
📱 APP 联动:生成二维码,移动端快速导入
🐛 SSE 调试:优化调试页面,排查推送问题更方便
🎨 界面与体验优化
仪表盘全新设计
📊 流量总耗图表:可视化展示总体流量消耗
📈 今日统计/本周统计:多时段数据对比
⚡ 快捷操作按钮:常用功能一键直达
🖥️ 主控列表卡片:快速查看所有主控状态
💡 提示:仪表盘功能未来可能根据用户反馈进行调整或废弃

个性化配置
点击右上角个性化按钮,可设置:

🔒 隐私模式:全局开启地址脱敏
🧪 实验性功能:启用 WebSocket 推送和趋势动画
🎓 首次安装引导:新用户修改密码提醒
最后:还是赏图时刻
首页、场景创建、个性化设置
🤝 社区
GitHub: https://github.com/NodePassProject/NodePassDash
Telegram 群组: https://t.me/NodePassGroup
Telegram 频道: https://t.me/NodePassChannel