Skip to content

Releases

v2.1.0: docs: add release notes for 2.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 05:47

修复

  • 新建机器的模板下拉框不再把同一模板的每个版本都列一遍,现在每个模板只显示一行,使用最新版本,可用的排在前面。

已验证

  • 模板的“当前套餐不可用”标记已在真实的免费版账号上确认。

已知限制

  • 去重后的模板列表只用测试数据验证过,还没有在真实账号上确认显示效果。
  • 其他已知限制与 2.0.0 相同。

Docker 镜像: ghcr.io/jsongmax/instadeck:2.1.0

v2.0.0: docs: add release notes for 2.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 04:26

这个版本加入了远程桌面。升级方式不变,已有数据和配置可以继续使用。

新增

  • 远程桌面: 从机器列表或机器详情打开,和终端一样是可以最小化、最大化、拖动和改变大小的窗口。可以安装和启动桌面环境,操作键盘和鼠标,支持全屏和发送 Ctrl+Alt+Del。连接由面板代理,API Key 不会发送到浏览器;退出登录、会话被吊销或 Key 被替换时,连接立即断开。

变更

  • 机器列表的操作按钮调整为桌面、终端在前,暂停、停止和删除在后。
  • 内容安全策略放行了 data: 图片,远程桌面绘制 JPEG 画面需要它。其他限制没有变化。
  • 打开的桌面和终端共用最多 8 个窗口。

已知限制

  • 远程桌面已能显示真实机器的画面,但还没有经 Cloudflare Tunnel 验证,全屏也没有实际测试过。
  • 暂不支持和远程桌面同步剪贴板,也不会把远程屏幕调整为窗口大小。
  • 打开的桌面不会因闲置自动断开,会一直占用一个名额,直到关闭或会话到期。
  • 重命名、端口、快照、操作记录筛选和文件管理只用模拟的 InstaBox 服务测试过,Telegram 和 Webhook 通知没有真实发送过。
  • 容器还没有在服务器上实际运行过,Linux 和 macOS 版只确认能编译和打包。

Docker 镜像: ghcr.io/jsongmax/instadeck:2.0.0

v1.1.0: feat: mark unavailable templates and keep create records across refresh

Choose a tag to compare

@github-actions github-actions released this 05 Nov 03:12

新增

  • 模板标记: 新建机器时,当前套餐不能用的模板会标为“当前套餐不可用”且不能选择,默认选中可用的模板。InstaBox 没有提供这份名单,目前只对免费版生效,名单来自它的接口文档。
  • 创建记录保留: 刷新页面或重新登录后,创建进度行还在,并继续跟踪到完成或失败。失败的记录会一直保留到你关闭。记录保存在当前浏览器里,最长 24 小时,主动退出登录时清除。

修复

  • 重新生成恢复码或更换验证器时输错验证码,页面不再跳回登录,而是留在表单里提示错误。其他需要验证的操作同样如此。
  • “敏感操作二次确认”开关的说明补全了它实际覆盖的操作:通知渠道、端口、快照和文件删除。
  • 测试不再在源码目录里留下数据目录。

已验证

  • 重新生成恢复码和更换验证器的完整流程已在真实浏览器中走通,包括旧恢复码作废和新恢复码登录。
  • 手机宽度下各页面没有横向溢出。机器列表的行内按钮要横向滚动才能看到,点击机器行打开详情也能操作。

已知限制

  • 这个版本的新功能只用模拟的 InstaBox 服务测试过。
  • 重命名、端口、快照、操作记录筛选和文件管理同样只用模拟服务测试过,Telegram 和 Webhook 通知没有真实发送过。
  • 容器还没有在服务器上实际运行过,Cloudflare Tunnel 也没有验证过。
  • Linux 和 macOS 版只确认能编译和打包,没有实际运行过。

Docker 镜像: ghcr.io/jsongmax/instadeck:1.1.0

v1.0.0: docs: add release notes for 1.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 02:48

第一个正式版本。在一个页面里统一管理多个 InstaBox 账号的机器,不用来回切换账号。

功能

  • 机器: 跨账号统一列表,支持创建、启动、停止、暂停、恢复、重命名和删除,提交后立即显示进度。单个账号出错不影响其他账号。
  • 网页终端: 在面板里直接打开机器的终端,可同时开多个窗口。
  • 文件管理: 浏览目录、预览文本、上传、下载、新建文件夹、重命名和删除。超过 64 MiB 的文件分片上传并逐片校验,最大 20 GiB。
  • 端口: 发布和编辑 HTTP / TCP 端口,支持私有访问和令牌轮换。
  • 快照: 跨账号查看、保存、删除快照,并从快照新建机器。
  • 账号: 添加和替换 API Key,查看每个账号的用量和配额。
  • 操作记录: 按账号、结果和事件类型筛选,可导出 CSV。
  • 通知: 通过 Telegram 或带签名的 Webhook 接收账号失效、操作失败和机器异常的通知。
  • 登录保护: 密码加 TOTP 两步验证、恢复码和会话管理,敏感操作可要求再次验证。
  • 部署: 首次打开时由网页向导完成设置,无需预先配置。提供 Docker 镜像和各平台压缩包。

相比 0.1.0-rc.1 的变化

  • 新增文件管理。
  • 机器详情里的操作移到最上面,点击空白处可以关闭详情。
  • 在子对话框按 Esc 不再关闭外层对话框。
  • 会话过期时,对话框不再挡住登录框。

已知限制

  • 只有添加账号和创建、启动、停止机器用真实账号验证过。
  • 重命名、端口、快照、操作记录筛选和文件管理只用模拟的 InstaBox 服务测试过。
  • Telegram 和 Webhook 通知没有真实发送过。
  • 容器还没有在服务器上实际运行过,Cloudflare Tunnel 也没有验证过。
  • Linux 和 macOS 版只确认能编译和打包,没有实际运行过。
  • 文件上传不支持断点续传,刷新页面会中断上传。

使用前请阅读 README 中的免责声明。多账号使用是否符合 InstaBox 的服务条款,需要自行确认。

Docker 镜像: ghcr.io/jsongmax/instadeck:1.0.0

v0.1.0-rc.1

v0.1.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Nov 01:32

第一个测试版,用来验证自动发布流程。不建议用于正式环境。

新增

  • 机器: 跨账号统一列表,支持创建、启动、停止、暂停、恢复、重命名和删除,提交后立即显示进度。
  • 网页终端: 在面板里直接打开机器的终端,可同时开多个窗口。
  • 账号: 添加和替换 API Key,查看每个账号的用量和配额。
  • 端口: 发布和编辑 HTTP / TCP 端口,支持私有访问和令牌轮换。
  • 快照: 跨账号查看、保存、删除快照,并从快照新建机器。
  • 操作记录: 按账号、结果和事件类型筛选,可导出 CSV。
  • 通知: 通过 Telegram 或带签名的 Webhook 接收账号失效、操作失败和机器异常的通知。
  • 登录保护: 密码加 TOTP 两步验证、恢复码和会话管理,敏感操作可要求再次验证。
  • 部署: 首次打开时由网页向导完成设置,无需预先配置。提供 Docker 镜像和各平台压缩包。

已知限制

  • 只有添加账号和创建、启动、停止机器用真实账号验证过。
  • 重命名、端口、快照和操作记录筛选只用模拟的 InstaBox 服务测试过。
  • Telegram 和 Webhook 通知没有真实发送过。
  • 容器还没有在服务器上实际运行过,Cloudflare Tunnel 也没有验证过。
  • Linux 和 macOS 版只确认能编译和打包,没有实际运行过。

Docker 镜像: ghcr.io/jsongmax/instadeck:0.1.0-rc.1