项目地址: https://github.com/lwch/natpass
natpass 是一个跨平台的主机管理工具,使用 go 语言编写,目前有以下特性:
- 较小的内存占用(约 20M 左右)
- 支持 tls 安全连接
- 支持多路异步 IO
- 支持虚拟链路层
- 支持链路和终端会话监控
- protobuf 数据编码
- 支持 web shell
- 支持 web vnc
- 支持多种操作系统
dashboard 页面:

linux 命令行效果图:

windows 命令行效果图:

windows2008 远程桌面:

windows10 远程桌面:

windows11 远程桌面:

ubuntu 远程桌面:

fedora 远程桌面:

deepin 远程桌面:

windows 剪切板:

本次更新内容如下:
- 截屏库统一抽取到rdesktop
- 修正 windows 下的错误日志显示格式问题
- 修正 windows 下的配置文件 include 问题
- 支持 linux 远程桌面
注:linux 受控端需使用 np-cli.vnc 程序进行启动,且目前无法以 systemd 等系统服务方式运行