0x01挑战
从事技术工作的朋友必须熟悉终端,这是管理计算机的最简单,最直接的方法。为了使我们更容易使用,我们决定在终端上进行一些处理,然后对其进行整理。主要问题需要解决:
0x02设计思想
2.1服务器
服务器架构相对简单。将其安装在服务器上。使用本地终端拉起并使用公共网络服务器将终端的输入和输出传输到前端。请参阅以下图:
2.2Web终端
Web终端使用.js,车轮很好。用户体验基本上与本地终端相同,这节省了很多麻烦,但是有一些小问题:
2.3
该零件可以直接使用命令完成
这样,该程序完全满足了需求,您只需要将流程的//绑定到网络连接即可。但是,也存在较小的问题:如果默认情况下打开,它将干扰登录行为,而root无法登录密码。
2.4协作解决方案
关于如何在多个人协作中使用终端的问题,目前已被广泛使用,但不符合我们的要求。我们想要的解决方案:
实施实际上非常简单。您只需要复制输入和输出,然后将其分别发送给不同的输入。请参阅下图:
可以使用一些细节:
0x03打开方法
在微信上扫描QR码以登录到平台
https://rivers.chaitin.cn/workbench?promotion=a46555d83883b379c6e77c7a085dc1da
约束您的主机
3.1在线终端
体验基本上与本地终端相同,并且不会感觉到延迟,也可以支持颜色匹配的选择。与传统SSH的最大不同是,它不需要打开22个端口,不需要设置密码,也不需要配置公共和私钥。单击[共享]按钮,以一键单击生成访问链接。
在另一个浏览器中打开共享链接,您可以同步两侧的操作,就像丝绸一样光滑。
3.2资源监视
从的任务管理器借用,我们在这里提供图标显示,从“磁盘空间”,“ CPU使用”,“内存使用”,“网络IO”和“ Disk IO”的五个维度显示,并保留了服务器上7天的历史数据。
3.3文件管理
交互细节由的资源管理器复制(希望它比Mac更好)。现在只有列目录,上传和下载,快速查看和在线编辑的功能将在稍后添加。
最后0x04
是来自 的技术爱好者联盟,旨在开发有趣,实用和免费的工具。欢迎朋友与我们联系以进行技术交流。该工具提供的所有功能都是免费的,但如果您非常有钱,我非常感谢您给您50美分的奖励〜
由于工具的内部测试,安装容量的持续增加一直是我们加班的推动力。该工具仍处于“公共beta”阶段,收到的需求已经进入待办事项列表。至少在明年,它将保持高速迭代状态,每周一次更新一次,每月一次更新一次。最近,为了取悦同一个田园诗般的程序员,我们花了半夜来定制一套Miku皮肤。我们故意在这里没有提到皮肤重新入口,谁发现它们会先使用它们〜
后续计划:
版本:主机的支持管理
私有化版本:为使用SaaS服务带来不便的用户提供独立的部署功能。
开源:等待功能相对完整后,我们最终将以开源的方式回馈技术社区。
结尾
社区/建议请添加