一、开源项目简介

新一代主机管理工具,支持Shell管理,支持远程桌面管理。

二、功能概述

功能与特性:

  1. 较小的内存占用(约20M左右)
  2. 支持tls安全连接
  3. 支持多路异步IO
  4. 支持虚拟链路层
  5. 支持链路和终端会话监控
  6. 支持web shell
  7. 支持web vnc
  8. 支持多种操作系统
  9. protobuf数据编码

三、技术选型

Go语言开发,基于tls链接,protobuf进行数据传输

四、界面展示

dashboard页面

「开源」新一代主机管理工具,支持Shell管理,支持远程桌面管理插图

命令行

platform 386 amd64 arm arm64
windows
macos    
linux
「开源」新一代主机管理工具,支持Shell管理,支持远程桌面管理插图1

远程桌面

platform 386 amd64 arm arm64
windows
macos    
linux
「开源」新一代主机管理工具,支持Shell管理,支持远程桌面管理插图2

windows剪贴板内容

「开源」新一代主机管理工具,支持Shell管理,支持远程桌面管理插图3

code-server支持

「开源」新一代主机管理工具,支持Shell管理,支持远程桌面管理插图4

性能

在vmware环境下创建4C2G(AMD Ryzen 7 4800U with Radeon Graphics)测试环境,并进行all in one部署server、remote端和local端,使用bench规则进行压测,结果如下:

「开源」新一代主机管理工具,支持Shell管理,支持远程桌面管理插图5
  1. 压测结果仅包含local端发起连接到remote端收到连接并返回成功的整个过程
  2. 实验结果表明,在4C2G环境下可达到上万+的qps,且p99和p100均在60ms以下

五、开源协议

使用MIT开源协议

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。