У мене схожий випадок із цим веб-сервером VirtualBox, який не має доступу до веб-переглядача хоста
У моєму випадку я можу легко переслати ssh-порт. Але для мого сервера розробки рейок на гостьовій ОС WEBrick, який за замовчуванням працює на порту 3000, недоступний з браузера хоста на localhost: 9030. Я намагався змінити порт як в гостьовому, так і в хостовому, але різниці немає. Цікаво, чому переадресація портів не працює з браузера.
Крім того, я відключив брандмауер в ОС хоста і перевірив, iptables -L -n
чи не купує гостьовий порт жодного заблокованого порту.
0.0.0.0:3000