Skip to content

NodePassDash 3.3.1

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Dec 04:48
· 1 commit to main since this release

NodePassDash v3.3.0 更新日志

🌍 主要特性:完整的国际化(i18n)支持

全面多语言支持(中文/英文),覆盖所有页面和组件:

  • ✅ 仪表盘、登录页面、设置页面
  • ✅ 隧道管理(列表、详情、创建、标签管理)
  • ✅ 端点管理(列表、详情、调试页面)
  • ✅ 服务管理(列表、详情、场景创建)
  • ✅ 所有模态框、图表组件、导航栏
  • ✅ OAuth页面、文档页面、调试页面

🔐 认证系统重构

JWT认证系统替换原有Cookie认证:

  • JWT token管理和自动刷新机制
  • Token互踢功能(同一账号多设备登录互踢)

🎨 UI/UX改进

  • 页面内容宽度统一调整为max-w-[1400px]
  • 端点管理:新增连接IP字段支持
  • 主控导入:支持拖拽修改导入顺序
  • 优化负载均衡placeholder文案
  • 改进图表组件的加载提示

🔧 功能调整

  • 隧道管理:QUIC字段替换为池类型字段、协议屏蔽、SNI
  • 删除旧逻辑(回收站、SSE记录表等无用方法)
  • 场景创建URL拼接逻辑修复

📌 注意事项

  • 本版本需配合 NodePass Core 1.13 使用
  • 升级后建议检查已有实例的配置参数是否正常

Changelog

  • d75eefd feat(settings): 移除自动更新检查频率和通知设置选项移除了设置抽屉中的自动更新检查频率选择器、具体时间设置、更新通知开关和静默下载选项,简化了更新设置界面。
  • ec0fc4c feat(settings): 移除自动更新检查频率和通知设置选项移除了设置抽屉中的自动更新检查频率选择器、具体时间设置、更新通知开关和静默下载选项,简化了更新设置界面。
  • 6198146 build: feat 3.3.1
  • 7d7df2a chore: 修复tunnel详情页面poolType显示逻辑
  • 31d99fd fix(auth): WebSocket和SSE的鉴权没放行问题
  • 04a7290 fix(setup-guide): 修复设置密码后无效的问题 feat(setup-guide): 完成设置向导页面的国际化支持

📥 下载说明

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz (服务器推荐)
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz (树莓派4 64位、ARM服务器)
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz (树莓派2/3/4 32位)
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz (树莓派1、老设备)
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker 镜像

docker pull ghcr.io/nodepassproject/nodepassdash:3.3.1

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 默认监听 http://localhost:3000

📝 部署说明

  • 单文件部署: 只需要一个可执行文件即可运行
  • 自动初始化: 程序会自动创建所需的文件和目录
  • 数据持久化: 数据库文件保存在 db/database.db