问题
我在 Virtualbox 中安装了 Kali VM。我需要从互联网访问由我的 VM 上的 Web 服务器托管的网站。URL 是 <"MyPublicIp">/exploitCsrf.html
我尝试过的方法
- 无法从虚拟机主机访问 Web 服务器
现在 VirtualBox 中的网络设置是 NAT,没有端口转发,我可以从我的虚拟机访问互联网
- 无法从互联网访问网络服务器
这是有道理的,因为我甚至无法从局域网加入我的虚拟机
使用 IP(LAN IP)从虚拟机访问 Web 服务器
127.0.0.1
确实10.0.2.x
可行,但使用公共 IP 则不行99.104.x.x
我已经向我的 ISP 申请了一个固定 IP。需要 3 天才能设置完成。
问题
如何配置从互联网到我的 Kali VM 的访问?
答案1
对我有用的解决方案是:
- 在我的 ISP Box 中:在授权端口上配置端口转发,例如 51000
- 在虚拟框中:在网络中配置桥接
- 在我的防火墙中:授权虚拟盒程序和端口 51000
- 在我的“dev”(metasploit / webserver)中:通过实例指定端口 51000 而不是 80