内网穿透工具 natpass v0.6.0 版本发布,新增远程桌面功能

2021-11-05 10:30:40 +08:00
 lwch

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

经过 1 个月的代码合并,远程桌面功能终于上线了,本次提供的远程桌面功能仅支持 windows 操作系统。使用了类似 VNC 的方式进行实现,无需开启 windows 远程桌面。下一步的目标是实现远程文件传输,这样就是一个完整的带内网穿透功能的 jump server 了。

  1. 较小的内存占用(约 20M 左右)
  2. 支持 tls 安全连接
  3. 支持多路异步 IO
  4. 支持虚拟链路层
  5. 支持链路和终端会话监控
  6. 支持 tcp 协议反向代理
  7. 支持 web shell
  8. 支持 web vnc

dashboard 页面:

linux 命令行效果图:

windows 命令行效果图:

windows2008 远程桌面:

windows10 远程桌面:

windows11 远程桌面:

5231 次点击
所在节点    分享创造
33 条回复
kknd22
2021-11-05 10:35:00 +08:00
nps 感觉不错
楼主这个工具感觉是奔着堡垒机去的啊,点个赞!
ThirdFlame
2021-11-05 10:38:14 +08:00
hacker 专用

这一般不敢运行客户端了。
lwch
2021-11-05 10:39:46 +08:00
@kknd22 带内网穿透功能的堡垒机,是不是很酷🆒🆒🆒
lwch
2021-11-05 10:41:28 +08:00
@ThirdFlame 创建连接是需要带上自定义的 secret 的,类似于 frp 的 stcp 但我实现了一部分应用层的功能,如 web shell 和 vnc
ThirdFlame
2021-11-05 10:56:31 +08:00
@lwch #4 我的意思是 一般 nps 你运行客户端 连接上了,也就能做个代理 做个端口映射,主机权限是没有的。

你这个等于连主机权限都送人了。 除非是自己的服务端,否则是不敢去连的。

你这个工具 hack 属性更强。
dreamramon
2021-11-05 11:02:35 +08:00
不错不错,给 lz star 了。
lwch
2021-11-05 11:09:29 +08:00
@ThirdFlame 可以考虑在远端的配置文件中提供禁用 shell 和 vnc 功能哈
lwch
2021-11-05 11:09:53 +08:00
@ThirdFlame 不过我自用的就无所谓了
kknd22
2021-11-05 13:28:22 +08:00
@lwch 吊得飞起~,比 jumpserver 轻量多了
xjngbla
2021-11-05 13:54:16 +08:00
跟 win10 远程桌面有什么区别么
lwch
2021-11-05 14:18:25 +08:00
@xjngbla 内网穿透,我可以直接从办公室访问到家里的 win10 而且 win10 上不需要开远程桌面
lwch
2021-11-05 14:20:25 +08:00
@xjngbla 换句话说 jump server 更关心的是集中管理,而我这边可以做到跨网络的集中管理,我认为这样才真正符合 jump server 这个名词定义
cweijan
2021-11-05 14:55:13 +08:00
远程桌面看起来很酷, 是什么原理
yangheng4922
2021-11-05 14:59:28 +08:00
能支持 linux 的远程桌面么 或者 x11 窗口程序这种呢
lwch
2021-11-05 15:00:18 +08:00
@cweijan 跟 vnc 一样,定时截屏然后更新差量的区块
anxn
2021-11-05 16:26:25 +08:00
不错 契合我的需求了
monkeyWie
2021-11-05 17:05:18 +08:00
牛 兄弟 牛!
loveqianool
2021-11-05 17:47:46 +08:00
有考虑增加批量执行功能吗?
lwch
2021-11-05 17:49:34 +08:00
@loveqianool 目前暂不考虑执行命令之类的功能,下一步的目标是提供远程文件传输
cond0r
2021-11-05 21:21:17 +08:00
楼主是自己实现了 vnc server 的 go 库么,太强了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/813216

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX