Termora 2.x 测试版说明
本文介绍 Termora 2.x 测试版的主要变化、功能模块、新架构及使用注意事项,供用户在参与测试前了解各项改进和潜在风险
新增与变更功能
- 后台服务
- 账号系统
- 插件系统
- 同步系统
- 存储系统
- 团队协作
- 本地数据加密
- SFTP -> 传输
后台服务
Termora 推出了 termora-backend 后台服务,后台服务的代码完全公开(在正式发布时),所有敏感数据将在本地加密后上传至后台系统
在正式发布前的几个版本中,我会提供几个默认的后台服务。这些服务可能产生一定的费用,用户也可以自己部署后台服务,但未经过认证的私有部署无法使用团队协作功能,依然可以使用个人数据同步
不同版本的区别
- Free:拥有所有客户端功能
- Pro:包含
Free ,额外提供账号同步
- Team:包含
Pro,额外提供团队协作
- Enterprise:包含
Team,支持私有部署
认证与未认证的区别
两者的唯一区别在于:未认证服务器不支持团队协作功能
账号系统
提供更智能的数据同步与共享机制
加密流程:随机生成用户 核心密钥 RSA 密钥对 -> 通过 RSA 公钥 加密 核心密钥 -> 通过 账号密码 加密 RSA 私钥 -> 账号密码 使用 Hash 存储到后台系统
插件系统
Termora 推出了插件系统和插件商城。插件商城托管在 GitHub 上,目前不支持第三方插件
Background Image
程序背景图功能,它现在支持:文件夹、HTTP/HTTPS、图片等文件
Editor
内置 SFTP 文件编辑器
Geo
提供主机的地理位置信息
More
- migration:将 1.x 配置迁移到 2.x
- s3:SFTP 支持 S3 协议
- sync:提供 Gist/WebDAV 数据同步
同步系统
在 2.x 版本中,同步功能(除账号系统外)将不再内置,需要通过插件获取
存储系统
在 1.x 中,Termora 的存储系统使用 xodus,在 2.x 中则使用 SQLite。由于数据结构变更需要迁移数据,我在 2.x 的前期版本中会默认带 migration 插件,它专门用来处理配置迁移工作
团队协作
得益于 termora-backend,你可以创建一个团队并邀请成员,就可以共享:主机、密钥、高亮关键词等数据
本地数据加密
我们去掉了自定义加密数据的功能,本地数据只会进行简单的加密存储。由于 Termora 的代码完全公开,其加密实现为公开可见。请确保你的设备处于安全可信的环境中,以防止潜在数据泄露风险
SFTP -> 传输
以后会支持更多传输协议,在 2.x 中会首先支持 S3 协议,所以更名为:传输
重构导航
导航支持 块 分割,用户可以快速定位到父级目录。当输入框获取焦点时会变成输入状态,失去焦点时则选择状态
发布计划
在近期,我们会提供 beta 版本,在测试期间提供的后台服务,任何人都拥有 Pro 计划。在正式发布时,我们会保留用户测试时期的 Pro 计划
测试危险性
测试期间,数据可能会出现丢失、损坏、错乱等问题,但绝不会发生数据泄漏。所有数据均在本地加密后才会上传至后台服务器
Termora 2.x 测试版说明
本文介绍 Termora 2.x 测试版的主要变化、功能模块、新架构及使用注意事项,供用户在参与测试前了解各项改进和潜在风险
新增与变更功能
后台服务
Termora 推出了 termora-backend 后台服务,后台服务的代码完全公开(在正式发布时),所有敏感数据将在本地加密后上传至后台系统
在正式发布前的几个版本中,我会提供几个默认的后台服务。这些服务可能产生一定的费用,用户也可以自己部署后台服务,但未经过认证的私有部署无法使用团队协作功能,依然可以使用个人数据同步
不同版本的区别
Free,额外提供账号同步Pro,额外提供团队协作Team,支持私有部署认证与未认证的区别
两者的唯一区别在于:未认证服务器不支持团队协作功能
账号系统
提供更智能的数据同步与共享机制
加密流程:随机生成用户
核心密钥RSA 密钥对-> 通过RSA 公钥加密核心密钥-> 通过账号密码加密RSA 私钥->账号密码使用 Hash 存储到后台系统插件系统
Termora 推出了插件系统和插件商城。插件商城托管在 GitHub 上,目前不支持第三方插件
Background Image
程序背景图功能,它现在支持:文件夹、HTTP/HTTPS、图片等文件
Editor
内置 SFTP 文件编辑器
Geo
提供主机的地理位置信息
More
同步系统
在 2.x 版本中,同步功能(除账号系统外)将不再内置,需要通过插件获取
存储系统
在 1.x 中,Termora 的存储系统使用 xodus,在 2.x 中则使用 SQLite。由于数据结构变更需要迁移数据,我在 2.x 的前期版本中会默认带
migration插件,它专门用来处理配置迁移工作团队协作
得益于 termora-backend,你可以创建一个团队并邀请成员,就可以共享:主机、密钥、高亮关键词等数据
本地数据加密
我们去掉了自定义加密数据的功能,本地数据只会进行简单的加密存储。由于 Termora 的代码完全公开,其加密实现为公开可见。请确保你的设备处于安全可信的环境中,以防止潜在数据泄露风险
SFTP -> 传输
以后会支持更多传输协议,在 2.x 中会首先支持
S3协议,所以更名为:传输重构导航
导航支持
块分割,用户可以快速定位到父级目录。当输入框获取焦点时会变成输入状态,失去焦点时则选择状态发布计划
在近期,我们会提供
beta版本,在测试期间提供的后台服务,任何人都拥有Pro计划。在正式发布时,我们会保留用户测试时期的Pro计划测试危险性
测试期间,数据可能会出现丢失、损坏、错乱等问题,但绝不会发生数据泄漏。所有数据均在本地加密后才会上传至后台服务器