Ну, нам понадобится гораздо больше информации, прежде чем придумать ответ.
Когда вы говорите, что у вас есть "статический IP", где этот IP? На вашем Macbook? На вашем домашнем роутере?
Ваш домашний маршрутизатор выполняет NAT, чтобы несколько систем могли использовать этот статический IP?
Какой выбор сети вы выбрали при создании виртуальной машины, вы выбрали Bridged, NAT или только для хоста?
Короче говоря, единственный способ, с помощью которого ваша виртуальная машина будет доступна вне вашей домашней сети (без туннелей или VPN или чего-либо подобного), - это если ваша домашняя интернет-служба не использует какой-либо NAT. Кроме того, ваша виртуальная машина должна быть подключена к этой сети и иметь IP-адрес из той же подсети, что и ваш Macbook.
Очень вероятно, что это не так; и если вышеприведенные условия не будут выполнены, другим будет очень трудно получить доступ к вашей виртуальной машине за пределами вашей домашней сети. Но опять же, это слепое предположение. Если вы можете отредактировать свой вопрос с дополнительной информацией, мы можем дать вам лучший ответ.