Virtualbox NAT 配置 HTTP 端口转发

Virtualbox NAT 配置 HTTP 端口转发

嗨,我已成功在 macOS 的 VirtualBox 上安装了 Ubuntu 服务器。现在,我想访问 ubuntu localhost 或0.0.0.0:8000127.0.0.1:8080的主机操作系统。

我配置了NAT端口转发。SSH我的 macOS 终端中的连接完美无缺。但我无法http通过调用从浏览器访问127.0.0.1:8080

我正在使用 python http.server 来测试连接

puthon3 -m http.server

在 0 上提供 HTTP 服务。

0.0.0.0 端口 8000(http://0.0.0.0:8000/

请帮我解决这个问题。谢谢!

截图:

服务器操作系统欢迎屏幕

网络

转发端口

答案1

问题出在客户操作系统端口上。如果我运行,sudo python3 -m http.server 80127.0.0.1:8080它在主机上可以正常工作。

因此,virtualbox 端口转发设置确实没有严格要求输入 IP 地址港口。

我当前的工作设置:

名称 协议 主机 IP 主机端口 访客 IP 访客端口

http       TCP                8080                  80

相关内容