项目地址: https://github.com/jkstack/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. 支持非tls加密连接
2. 修改go.mod中的项目名称
3. 简化部署流程
有疑问加站长微信联系(非本文作者)