Конфигурация Virtualbox NAT для переадресации портов HTTP

Конфигурация Virtualbox NAT для переадресации портов HTTP

Привет, я успешно установил сервер Ubuntu на virtualbox в macOS. Теперь я хочу получить доступ к локальному хосту Ubuntu или 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

Обслуживание HTTP на 0.

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

Связанный контент