Skip to content

Releases: NodePassProject/NodePassDash

NodePassDash v2.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Jun 13:26

NodePassDash v2.1.0

主要:对核心1.4.x的适配

✨ Feature

主控

  • 主控列表支持显示版本号
  • 增加主控详情页显示系统等信息
  • 主控支持更改密钥

实例

  • 添加实例时,如果tls和info选择了继承主控,会显示出主控的设定值(需主控版本为1.4.x)
  • 详情页 如果tls和info选择了继承主控,会显示出主控的设定值(需主控版本为1.4.x)
  • 添加实例、快速创建、手搓创建、编辑实例 适配密码参数(需主控版本为1.4.x)
  • 手搓实例 改进为可批量手搓
  • 详情页,显示 自动重启(需主控版本为1.4.x),并可更改
  • 实例管理列表增加流量统计列显示
  • 全局记住实例管理列表的 隐藏/显示ip 的状态
  • 重命名实例的功能已支持同步所有主控(包括注册主控时的同步,更改重命名时的同步,创建实例时的同步,需主控版本为1.4.x)
  • 详情页,流量统计逻辑更新,支持刷新和切换1h/6h/12h/24h数据

其他

  • 增加启动时可通过参数--log-level设定控制台日志级别
  • 处理相关列表和页面的适配
  • 回收站列表也进行密码参数的适配,同时优化展开块的布局
  • 新增系统设置页
    • 支持手动版本检测
    • 账户设置cf/github占位

🚀 Update

主控

  • 主控移除添加实例按钮
  • 移除主控页的回收站按钮功能

实例

  • 实例管理列表移动端布局隐藏多选按钮
  • 移除实例名称唯一不可重复的检测
  • 更改 批量导出 label
  • 客户端的默认连接池数的默认显示
  • 创建实例 调整选择主控的卡片视图时的长度

其他

  • 优化仪表盘api主控视图
  • 导入数据适配原来的v1格式
  • 导出数据格式v2,舍弃tunnel的数据格式(因为1.4.x支持同步实例名)
  • 删除对报错404调用接口的适
  • 优化回收站的列表显示逻辑
  • 调整部分页面 && 修改部分按钮布局
  • 修改移动端navbar的布局,将menu toggle移到最左侧
  • 数据库字段变动
  • 优化重启的逻辑和效果
  • 优化创建的逻辑和效果
  • 隐藏i18n按钮

🔧 Fix

  • 实例列表筛选主控的下拉和主页的主控显示隧道数量异常问题
  • 平板竖屏看不到navbar的menu
  • SSE服务中的空指针解引用错误

📥 下载说明

  • 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:v2.1.0

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 首次运行会自动解压前端文件到 dist/ 目录
  4. 默认监听 http://localhost:3000
  5. 首次运行会自动创建管理员账户

📝 部署说明

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

NodePassDash v2.1.0-beta4

Choose a tag to compare

@github-actions github-actions released this 28 Jun 16:15

NodePassDash v2.1.0-beta4

Fix

  • 隧道筛选主控的下拉和主页的主控显示隧道数量异常问题
  • SSE服务中的空指针解引用错误

Update

  • 实例管理列表移动端布局隐藏多选按钮
  • 移除主控页的回收站按钮功能
  • 移除唯一隧道名检测

Feature

  • 手搓实例改为可批量手搓
  • 主控支持更改密钥
  • 支持手动版本检测
  • 新增系统设置页
  • 账户设置cf/github占位

🏗️ 支持的架构

  • Linux: x86_64, ARM64, ARMv7, ARMv6
  • Windows: x86_64, i386 (32位)

📥 下载说明

  • 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:v2.1.0-beta4

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 首次运行会自动解压前端文件到 dist/ 目录
  4. 默认监听 http://localhost:3000
  5. 首次运行会自动创建管理员账户

📝 部署说明

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

NodePassDash v2.1.0-beta3

Choose a tag to compare

@github-actions github-actions released this 28 Jun 11:23

NodePassDash v2.1.0-beta3

Feature

  • 适配核心v1.4.x自启策略和重命名功能

Feature

  • 主控信息适配核心v1.4.x
  • 实例创建/详情 适配核心v1.4.x
  • 快速创建模式 适配核心v1.4.x
  • 适配1.4.x 实例设定自动重启策略和重命名的功能

Update

  • 优化回收站的列表显示逻辑
  • 调整部分页面 && 数据库字段变动
  • 移除主控页的回收站按钮功能
  • 更改批量导出label
  • 修改移动端navbar的布局,将menu toggle移到最左侧
  • 修改部分按钮布局
  • 去除隧道名称唯一性的验证
  • 更新导入导出功能到2.0版本
  • 优化重启的逻辑和效果

Fix

  • 隧道筛选主控的下拉和主页的主控显示隧道数量异常问题

🏗️ 支持的架构

  • Linux: x86_64, ARM64, ARMv7, ARMv6
  • Windows: x86_64, i386 (32位)

📥 下载说明

  • 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:v2.1.0-beta3

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 首次运行会自动解压前端文件到 dist/ 目录
  4. 默认监听 http://localhost:3000
  5. 首次运行会自动创建管理员账户

📝 部署说明

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

NodePassDash v2.1.0-beta5

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Jun 05:52

NodePassDash v2.1.0-beta5

Feature

  • 主控支持更改密钥
  • 手搓实例改为可批量手搓
  • 隧道管理列表增加流量统计列显示
  • 增加启动时可通过参数--log-level设定日志级别
  • 隐藏/显示ip的状态记

Fix

  • 平板竖屏看不到navbar的menu

Update

  • 客户端的默认连接池数的默认显示
  • 调整创建实例页 选择api主控的卡片视图时的长度
  • 优化仪表盘api主控视图
  • 导入数据适配原来的v1格式
  • 删除对报错404调用接口的适

🏗️ 支持的架构

  • Linux: x86_64, ARM64, ARMv7, ARMv6
  • Windows: x86_64, i386 (32位)

📥 下载说明

  • 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:v2.1.0-beta5

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 首次运行会自动解压前端文件到 dist/ 目录
  4. 默认监听 http://localhost:3000
  5. 首次运行会自动创建管理员账户

📝 部署说明

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

NodePassDash v2.1.0-beta2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Jun 16:53

NodePassDash v2.1.0-beta2

Feature

  • 适配核心v1.4.x自启策略和重命名功能

Fix

  • 隧道筛选主控的下拉和主页的主控显示隧道数量异常问题

Update

  • 实例管理列表移动端布局隐藏多选按钮
  • 移除主控页的回收站按钮功能

🏗️ 支持的架构

  • Linux: x86_64, ARM64, ARMv7, ARMv6
  • Windows: x86_64, i386 (32位)

Changelog

  • 07aa947 build: v2.1.0-beta2
  • e10aa3f update: 更改批量导出label
  • f863fdd update: 实例管理列表移动端布局隐藏多选按钮
  • 26072fc update: 移除主控页的回收站按钮功能
  • 1648024 fix: 隧道筛选主控的下拉和主页的主控显示隧道数量异常问题
  • 3b8a032 feat: 适配1.4.x 实例设定自动重启策略和重命名的功能
  • a4b58fa build: v2.1.0-beta1
  • e369079 feat: 调整部分页面 && 数据库字段变动
  • 0860507 feat: 快速创建模式 适配核心v1.4.x
  • 65adfc2 feat: 实例创建/详情 适配核心v1.4.x
  • 4fcec83 feat: 主控信息适配核心v1.4.x
  • ff2a380 update:优化回收站的列表显示逻辑
  • fe4026f build: v2.0.5-beta1

📥 下载说明

  • 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:v2.1.0-beta2

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 首次运行会自动解压前端文件到 dist/ 目录
  4. 默认监听 http://localhost:3000
  5. 首次运行会自动创建管理员账户

📝 部署说明

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

NodePassDash v2.1.0-beta1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Jun 08:58

NodePassDash v2.1.0-beta1

Feature

  • 适配核心v1.4.x
  • 主控支持显示版本号,系统等信息
  • 添加隧道时,如果tls/info选择了继承主控,且主控的版本支持显示本体信息的话,会显示出来
  • 添加隧道、快速创建、手搓创建以及编辑隧道 适配密码参数
  • 处理相关列表和页面的适配
  • 回收站列表也进行密码参数的适配,同时优化展开块的布局

🏗️ 支持的架构

  • Linux: x86_64, ARM64, ARMv7, ARMv6
  • Windows: x86_64, i386 (32位)

Changelog

  • a4b58fa build: v2.1.0-beta1
  • e369079 feat: 调整部分页面 && 数据库字段变动
  • 0860507 feat: 快速创建模式 适配核心v1.4.x
  • 65adfc2 feat: 实例创建/详情 适配核心v1.4.x
  • 4fcec83 feat: 主控信息适配核心v1.4.x
  • ff2a380 update:优化回收站的列表显示逻辑
  • fe4026f build: v2.0.5-beta1

📥 下载说明

  • 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:v2.1.0-beta1

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 首次运行会自动解压前端文件到 dist/ 目录
  4. 默认监听 http://localhost:3000
  5. 首次运行会自动创建管理员账户

📝 部署说明

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

NodePassDash v2.0.7-beta1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Jun 15:23

NodePassDash v2.0.7-beta1

Feature

  • 增加批量启动、停止、重启

Update

  • 优化部分交互和显示
  • 优化删除实例的逻辑

🏗️ 支持的架构

  • Linux: x86_64, ARM64, ARMv7, ARMv6
  • Windows: x86_64, i386 (32位)

Changelog

  • fe4026f build: v2.0.5-beta1
  • 7ed1553 update: 更新流量统计逻辑,允许刷新和切换1h/6h/12h/24h数据
  • 414e933 fix: chrome http剪切板没有权限的问题

📥 下载说明

  • 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:v2.0.7-beta1

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 首次运行会自动解压前端文件到 dist/ 目录
  4. 默认监听 http://localhost:3000
  5. 首次运行会自动创建管理员账户

📝 部署说明

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

NodePassDash v2.0.6

Choose a tag to compare

@github-actions github-actions released this 26 Jun 09:45

NodePassDash v2.0.6

Fix

  • 优化端点连接逻辑和状态显示,增加守护协程
  • 处理了下v6没中括号阔起来导致的问题
  • sse的连接和检测也要支持系统代理

📥 下载说明

  • 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:v2.0.6

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 首次运行会自动解压前端文件到 dist/ 目录
  4. 默认监听 http://localhost:3000
  5. 首次运行会自动创建管理员账户

📝 部署说明

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

NodePassDash v2.0.5

Choose a tag to compare

@github-actions github-actions released this 26 Jun 08:04

NodePassDash v2.0.5

Fix

  • 场景创建的重命名逻辑问题

📥 下载说明

  • 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:v2.0.5

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 首次运行会自动解压前端文件到 dist/ 目录
  4. 默认监听 http://localhost:3000
  5. 首次运行会自动创建管理员账户

📝 部署说明

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

NodePassDash v2.0.4

Choose a tag to compare

@github-actions github-actions released this 26 Jun 05:18

NodePassDash v2.0.4

Feature

  • 实例创建增加手挫创建

Update

  • 模板创建的实例命名规则
  • 一键安装二进制脚本

🏗️ 支持的架构

  • Linux: x86_64, ARM64, ARMv7, ARMv6
  • Windows: x86_64, i386 (32位)

Changelog

  • 207b6d4 build: v2.0.4
  • b6112c6 update: 模板创建的实例命名规则
  • 87f25a9 doc: 二进制安装说明
  • 0017c03 doc: readme.md
  • aee7f02 fix: 一键安装二进制脚本的修复
  • e1c03c9 feat: 实例创建增加手挫创建

📥 下载说明

  • 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:v2.0.4

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 首次运行会自动解压前端文件到 dist/ 目录
  4. 默认监听 http://localhost:3000
  5. 首次运行会自动创建管理员账户

📝 部署说明

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