项目地址: https://github.com/lwch/natpass natpass是一个跨平台的主机管理工具,使用 go 语言编写,目前有以下特性: 1. 较小的内存占用(约20M左右) 2. 支持tls安全连接 3. 支持多路异步IO 4. 支持虚拟链路层 5. 支持链路和终端会话监控 6. protobuf数据编码 7. 支持web shell 8. 支持web vnc 9. 支持多种操作系统 dashboard页面: ![dashboard](https://imgur.com/XHfFi3U.png) linux命令行效果图: ![linux_shell](https://imgur.com/4VMYj4l.png) windows命令行效果图: ![win_shell](https://imgur.com/iwrLJrX.png) windows2008远程桌面: ![win2008_vnc](https://imgur.com/qGtiJOK.png) windows10远程桌面: ![win10_vnc](https://imgur.com/dymjKfp.png) windows11远程桌面: ![win11_vnc](https://imgur.com/OpIXnvc.png) ubuntu远程桌面: ![ubuntu_vnc](https://imgur.com/TYECNMJ.png) fedora远程桌面: ![fedora_vnc](https://imgur.com/aoukgvR.png) deepin远程桌面: ![deepin_vnc](https://imgur.com/HlDN1WE.png) windows剪切板: ![vnc_clipboard](https://imgur.com/mI3sdfT.png) 本次更新内容如下: 1. 截屏库统一抽取到https://github.com/lwch/rdesktop 2. 修正windows下的错误日志显示格式问题 3. 修正windows下的配置文件include问题 4. 支持linux远程桌面 **注:linux受控端需使用np-cli.vnc程序进行启动,且目前无法以systemd等系统服务方式运行**