Repository navigation
Releases
Releases · jsongmax/instaDeck
v2.1.0: docs: add release notes for 2.1.0
修复
- 新建机器的模板下拉框不再把同一模板的每个版本都列一遍,现在每个模板只显示一行,使用最新版本,可用的排在前面。
已验证
- 模板的“当前套餐不可用”标记已在真实的免费版账号上确认。
已知限制
- 去重后的模板列表只用测试数据验证过,还没有在真实账号上确认显示效果。
- 其他已知限制与 2.0.0 相同。
Docker 镜像: ghcr.io/jsongmax/instadeck:2.1.0
v2.0.0: docs: add release notes for 2.0.0
这个版本加入了远程桌面。升级方式不变,已有数据和配置可以继续使用。
新增
- 远程桌面: 从机器列表或机器详情打开,和终端一样是可以最小化、最大化、拖动和改变大小的窗口。可以安装和启动桌面环境,操作键盘和鼠标,支持全屏和发送 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
新增
- 模板标记: 新建机器时,当前套餐不能用的模板会标为“当前套餐不可用”且不能选择,默认选中可用的模板。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
第一个正式版本。在一个页面里统一管理多个 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
第一个测试版,用来验证自动发布流程。不建议用于正式环境。
新增
- 机器: 跨账号统一列表,支持创建、启动、停止、暂停、恢复、重命名和删除,提交后立即显示进度。
- 网页终端: 在面板里直接打开机器的终端,可同时开多个窗口。
- 账号: 添加和替换 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