一、开源项目简介
新一代主机管理工具,支持Shell管理,支持远程桌面管理。
二、功能概述
功能与特性:
- 较小的内存占用(约20M左右)
- 支持tls安全连接
- 支持多路异步IO
- 支持虚拟链路层
- 支持链路和终端会话监控
- 支持web shell
- 支持web vnc
- 支持多种操作系统
- protobuf数据编码
三、技术选型
Go语言开发,基于tls链接,protobuf进行数据传输
四、界面展示
dashboard页面
命令行
platform | 386 | amd64 | arm | arm64 |
---|---|---|---|---|
windows | ✅ | ✅ | ✅ | ✅ |
macos | ✅ | ✅ | ||
linux | ✅ | ✅ | ✅ | ✅ |
远程桌面
platform | 386 | amd64 | arm | arm64 |
---|---|---|---|---|
windows | ✅ | ✅ | ❌ | ❌ |
macos | ✅ | ✅ | ||
linux | ✅ | ✅ | ❌ | ❌ |
windows剪贴板内容
code-server支持
性能
在vmware环境下创建4C2G(AMD Ryzen 7 4800U with Radeon Graphics)测试环境,并进行all in one部署server、remote端和local端,使用bench规则进行压测,结果如下:
- 压测结果仅包含local端发起连接到remote端收到连接并返回成功的整个过程
- 实验结果表明,在4C2G环境下可达到上万+的qps,且p99和p100均在60ms以下
五、开源协议
使用MIT开源协议
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)