嗨,我已成功在 macOS 的 VirtualBox 上安装了 Ubuntu 服务器。现在,我想访问 ubuntu localhost 或0.0.0.0:8000
我127.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 80
则127.0.0.1:8080
它在主机上可以正常工作。
因此,virtualbox 端口转发设置确实没有严格要求输入 IP 地址港口。
我当前的工作设置:
名称 协议 主机 IP 主机端口 访客 IP 访客端口
http TCP 8080 80