NodePassDash 3.4.0-beta1
Pre-release
Pre-release
·
3 commits
to main
since this release
NodePassDash Release Notes (beta)
Highlights
- 性能/稳定性:SQLite 瓶颈缓解(重要)
- 对 service / endpoint / instance(tunnel) 引入/加强 内存级状态与缓存(包括 internal/memory 运行时状态、以及
endpointcache / servicecache / tunnelcache 一类结构),将高频读写与实时数据更新从 SQLite 热路径移出,显著降低锁
竞争与慢查询风险。
- 对 service / endpoint / instance(tunnel) 引入/加强 内存级状态与缓存(包括 internal/memory 运行时状态、以及
- 适配 NodePass Core 1.14.x:新增 lbs 负载均衡策略支持
Performance / Database
- 数据库优化与修复能力
- 新增关键索引创建与流量汇总唯一性约束(含重复数据场景下的处理策略/可选自动去重逻辑)。
- 流量调度器在重试机制与时间对齐方面做了优化,减少抖动与错位聚合。
UI / UX
- 创建/详情页补充 lbs 相关展示与多语言文案(i18n 资源同步更新)。
- 其他界面与文案细节优化(与本次 README/文档整理同步)。
Changelog
- bca4283 docs: new readme
- 81264c6 docs: new readme
- f5544ec feat(tunnel): 添加负载均衡策略支持
- 0d33235 feat(db): 添加数据库去重工具和优化索引创建 perf(scheduler): 优化流量调度器重试机制和时间对齐 feat(config): 调整 SQLite 连接配置和自动去重选项
📥 下载说明
- 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.4.0-beta1🔧 使用说明
- 下载对应架构的二进制文件
- 解压后直接运行
./nodepassdash(无需外部依赖) - 默认监听
http://localhost:3000
📝 部署说明
- 单文件部署: 只需要一个可执行文件即可运行
- 自动初始化: 程序会自动创建所需的文件和目录
- 数据持久化: 数据库文件保存在
db/database.db