Releases: NodePassProject/NodePassDash
Releases · NodePassProject/NodePassDash
Release list
NodePassDash v2.1.0
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🔧 使用说明
- 下载对应架构的二进制文件
- 解压后直接运行
./nodepassdash(无需外部依赖) - 首次运行会自动解压前端文件到
dist/目录 - 默认监听
http://localhost:3000 - 首次运行会自动创建管理员账户
📝 部署说明
- 单文件部署: 只需要一个可执行文件即可运行
- 自动初始化: 程序会自动创建所需的文件和目录
- 数据持久化: 数据库文件保存在
public/sqlite.db
NodePassDash v2.1.0-beta4
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🔧 使用说明
- 下载对应架构的二进制文件
- 解压后直接运行
./nodepassdash(无需外部依赖) - 首次运行会自动解压前端文件到
dist/目录 - 默认监听
http://localhost:3000 - 首次运行会自动创建管理员账户
📝 部署说明
- 单文件部署: 只需要一个可执行文件即可运行
- 自动初始化: 程序会自动创建所需的文件和目录
- 数据持久化: 数据库文件保存在
public/sqlite.db
NodePassDash v2.1.0-beta3
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🔧 使用说明
- 下载对应架构的二进制文件
- 解压后直接运行
./nodepassdash(无需外部依赖) - 首次运行会自动解压前端文件到
dist/目录 - 默认监听
http://localhost:3000 - 首次运行会自动创建管理员账户
📝 部署说明
- 单文件部署: 只需要一个可执行文件即可运行
- 自动初始化: 程序会自动创建所需的文件和目录
- 数据持久化: 数据库文件保存在
public/sqlite.db
NodePassDash v2.1.0-beta5
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🔧 使用说明
- 下载对应架构的二进制文件
- 解压后直接运行
./nodepassdash(无需外部依赖) - 首次运行会自动解压前端文件到
dist/目录 - 默认监听
http://localhost:3000 - 首次运行会自动创建管理员账户
📝 部署说明
- 单文件部署: 只需要一个可执行文件即可运行
- 自动初始化: 程序会自动创建所需的文件和目录
- 数据持久化: 数据库文件保存在
public/sqlite.db
NodePassDash v2.1.0-beta2
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🔧 使用说明
- 下载对应架构的二进制文件
- 解压后直接运行
./nodepassdash(无需外部依赖) - 首次运行会自动解压前端文件到
dist/目录 - 默认监听
http://localhost:3000 - 首次运行会自动创建管理员账户
📝 部署说明
- 单文件部署: 只需要一个可执行文件即可运行
- 自动初始化: 程序会自动创建所需的文件和目录
- 数据持久化: 数据库文件保存在
public/sqlite.db
NodePassDash v2.1.0-beta1
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🔧 使用说明
- 下载对应架构的二进制文件
- 解压后直接运行
./nodepassdash(无需外部依赖) - 首次运行会自动解压前端文件到
dist/目录 - 默认监听
http://localhost:3000 - 首次运行会自动创建管理员账户
📝 部署说明
- 单文件部署: 只需要一个可执行文件即可运行
- 自动初始化: 程序会自动创建所需的文件和目录
- 数据持久化: 数据库文件保存在
public/sqlite.db
NodePassDash v2.0.7-beta1
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🔧 使用说明
- 下载对应架构的二进制文件
- 解压后直接运行
./nodepassdash(无需外部依赖) - 首次运行会自动解压前端文件到
dist/目录 - 默认监听
http://localhost:3000 - 首次运行会自动创建管理员账户
📝 部署说明
- 单文件部署: 只需要一个可执行文件即可运行
- 自动初始化: 程序会自动创建所需的文件和目录
- 数据持久化: 数据库文件保存在
public/sqlite.db
NodePassDash v2.0.6
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🔧 使用说明
- 下载对应架构的二进制文件
- 解压后直接运行
./nodepassdash(无需外部依赖) - 首次运行会自动解压前端文件到
dist/目录 - 默认监听
http://localhost:3000 - 首次运行会自动创建管理员账户
📝 部署说明
- 单文件部署: 只需要一个可执行文件即可运行
- 自动初始化: 程序会自动创建所需的文件和目录
- 数据持久化: 数据库文件保存在
public/sqlite.db
NodePassDash v2.0.5
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🔧 使用说明
- 下载对应架构的二进制文件
- 解压后直接运行
./nodepassdash(无需外部依赖) - 首次运行会自动解压前端文件到
dist/目录 - 默认监听
http://localhost:3000 - 首次运行会自动创建管理员账户
📝 部署说明
- 单文件部署: 只需要一个可执行文件即可运行
- 自动初始化: 程序会自动创建所需的文件和目录
- 数据持久化: 数据库文件保存在
public/sqlite.db
NodePassDash v2.0.4
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🔧 使用说明
- 下载对应架构的二进制文件
- 解压后直接运行
./nodepassdash(无需外部依赖) - 首次运行会自动解压前端文件到
dist/目录 - 默认监听
http://localhost:3000 - 首次运行会自动创建管理员账户
📝 部署说明
- 单文件部署: 只需要一个可执行文件即可运行
- 自动初始化: 程序会自动创建所需的文件和目录
- 数据持久化: 数据库文件保存在
public/sqlite.db