NodePassDash 3.x 重磅更新 - 全面重构,服务管理时代来临

大家好!距离 上次发布 已过去 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)、目标地址自动脱敏、主控地址自动脱敏
  • 保护敏感信息不被泄露

实例详情页升级

📊 四大统计图表
  1. 流量累计:查看历史流量使用趋势
  2. 传输速率:实时监控上传/下载速度
  3. 端内延迟:监测连接质量和稳定性
  4. 连接数量:并发连接数统计

所有图表支持:

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

需在个性化设置中开启"实验性功能"

🔗 关联服务跳转

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


✨ 核心功能 3:主控管理升级

系统资源实时监控

主控详情页新增系统监控面板,实时展示:

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

TCPing 网络测试

内置 TCPing 工具,支持:

  • 测试主控连通性
  • 测试实例目标地址
  • 显示延迟、丢包率
  • 快速诊断网络问题

主控管理功能

  • 🔑 在线修改 URL:无需删除重建
  • 🔄 重置主控密钥:一键生成新密钥
  • 📱 APP 联动:生成二维码,移动端快速导入
  • 🐛 SSE 调试:优化调试页面,排查推送问题更方便

🎨 界面与体验优化

仪表盘全新设计

  • 📊 流量总耗图表:可视化展示总体流量消耗
  • 📈 今日统计/本周统计:多时段数据对比
  • 快捷操作按钮:常用功能一键直达
  • 🖥️ 主控列表卡片:快速查看所有主控状态

💡 提示:仪表盘功能未来可能根据用户反馈进行调整或废弃

个性化配置

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

  • 🔒 隐私模式:全局开启地址脱敏
  • 🧪 实验性功能:启用 WebSocket 推送和趋势动画
  • 🎓 首次安装引导:新用户修改密码提醒

最后:还是赏图时刻

  • 首页、场景创建、个性化设置

  • 全新的服务管理

  • 创建服务

  • 全新的服务详情、双页面、网络诊断测试

  • 全新的创建实例表单

  • 实例详情页,打开实验性功能看实时变化




  • 主控详情页

🤝 社区