Нельзя указывать адрес хоста 127.0.0.1 - на этом адресе вы сможете получать и передавать пакеты только на него же (даже на виртуалку не сможете, потому что на виртуалке свой собственный адрес 127.0.0.1 ).
Как правило нет нужды в пробросе портов, достаточно просто правильно выставить тип подключения в настройках сетевого адаптера и сможете обращаться к ВМ по ее IP адресу.
Я обычно ставлю тип подключения "Виртуальный адаптер хоста", если к виртуалке нужен доступ только с хоста. В этом случае по умолчанию виртуалке присваивается адрес из сети 192.168.56.0/24, на хосте при этом 192.168.56.1.
Вот тут популярно в картинках расписаны все типа подключения, выбирайте, какой вам нужен:
https://www.nakivo.com/blog/virtualbox-network-set...