V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lwch
V2EX  ›  分享创造

主机管理工具 natpass v0.8.2 版本发布,去除连接池,支持上万并发

  •  
  •   lwch · 2022-01-24 16:17:50 +08:00 · 1881 次点击
    这是一个创建于 1063 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址: https://github.com/jkstack/natpass

    natpass 是一个跨平台的主机管理工具,使用 go 语言编写,目前有以下特性:

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

    dashboard 页面:

    dashboard

    linux 命令行效果图:

    linux_shell

    windows 命令行效果图:

    win_shell

    windows2008 远程桌面:

    win2008_vnc

    windows10 远程桌面:

    win10_vnc

    windows11 远程桌面:

    win11_vnc

    ubuntu 远程桌面:

    ubuntu_vnc

    fedora 远程桌面:

    fedora_vnc

    deepin 远程桌面:

    deepin_vnc

    windows 剪切板:

    vnc_clipboard

    性能压测:

    bench

    以上结果来源于 4C2G ( AMD Ryzen 7 4800U with Radeon Graphics )虚拟机进行 all in one 部署测试,测试包含本地创建连接到对端接受连接并返回连接创建成功为止。

    本次更新内容如下:

    1. 去除连接池的支持
    2 条回复    2022-01-24 17:31:40 +08:00
    sun522198558
        1
    sun522198558  
       2022-01-24 16:32:25 +08:00
    文件传输啥时候加进去啊, 文件传输挺实用
    lwch
        2
    lwch  
    OP
       2022-01-24 17:31:40 +08:00
    @sun522198558 目前还没有想好协议层的封装方式,文件传输的过程中并不存在虚拟链接是无状态的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   889 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:40 · PVG 04:40 · LAX 12:40 · JFK 15:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.