Windows VNC Viewer无法连接Android上Kali NetHunter Kex远程桌面的一种解决办法

如题所述

第1个回答  2024-04-20

在探索Windows VNC Viewer与Android上Kali NetHunter Kex远程桌面连接问题的解决方案时,我们首先得理解为何会遇到这样的困扰。通常,远程桌面服务在移动设备上操作并不如桌面环境那样流畅,而NetHunter Kex的官方客户端APP虽然提供了这项功能,但受限于屏幕尺寸和操作体验,实际使用过程中仍然显得不便。


从尝试到困惑</

起初,我们试图通过Windows VNC Viewer这个看似支持VNC协议的工具来连接Kex。然而,令人费解的是,尽管手机上的APP可以顺利连接,VNC Viewer却成了难题。在互联网的搜索中,我们未能找到针对Windows与Kex连接问题的官方工具或解决方案,这促使我们记录下这个过程,希望能帮助到同样遇到困扰的朋友们。


问题的根源</

在深入分析后,我们发现Kex可能默认只监听本地(127.0.0.1:5901),这可能是出于手机安全考虑。VNC Viewer之所以无法连接,是因为它试图连接的是远程主机,而非本地的127.0.0.1。


解决之道</

要解决这个问题,我们需要将远程VNC Viewer的流量转发到Kex的监听端口。在没有预装firewall或iptables的Kali NetHunter上,我们选择了rinetd作为端口转发工具。通过执行`pkg install rinetd`,我们配置了rinetd,将0.0.0.0:5900映射到127.0.0.1:5901。不过,为了提升安全性,我们建议将0.0.0.0替换为VNC Viewer的实际IP地址,但在实际操作时,手动开启rinetd服务是必不可少的。


最后,我们调整了VNC Viewer的连接端口为5900,并成功地实现了连接。那一刻,难题迎刃而解,Windows VNC Viewer与Kali NetHunter Kex的远程桌面终于可以无缝对接。

相似回答
大家正在搜