У меня дома есть рабочая станция VMware и VirtualBox. Я работаю над макетом инфраструктуры, где у меня есть несколько виртуальных машин, на которых размещены сертификаты Let's Encrypt TLS, и из-за того, что я дома, я использую DDNS, указывающий на мой IP-адрес publi c, который направляется на прокси-сервер, который будет (в конечном итоге) перенаправить трафик c на эти виртуальные машины на основе запрашивающего имени хоста. Идея заключается в том, что виртуальные машины будут доступны как для онлайновых (тестовых) систем, так и для локальных виртуальных машин в одной сети, будь то виртуальная или физическая локальная сеть.
Чтобы построить прокси-сервер, я начал использовать VirtualBox включил виртуальную машину Ubuntu с мостовой сетью в мою физическую локальную сеть, установил nginx и получил сертификаты (ручной режим, используя вызовы DNS-01). Я применяю сертификаты, а затем использую средство проверки внешнего порта, чтобы увидеть, может ли внешняя сущность видеть мой publi c IP на порту 443, он не работает.
Я задокументировал, как именно я все построил и протестировал несколько раз: он никогда не работает на VirtualBox, но он всегда работает на VMware: я строю точно такую же систему на VMware, используя мостовой интерфейс NI C, и внешняя сущность видит, что прокси-сервер нет проблема. ![enter image description here](https://i.stack.imgur.com/u0msM.jpg)
Это наводит меня на мысль, что между мостами VirtualBox и VMware существует естественное различие в мостовых сетях (что и следовало ожидать, я уверен), но мне интересно, есть ли у кого-нибудь испытывал это раньше и, кроме того, знает, как преодолеть это с помощью VirtualBox?
Подробнее:
- Мой провайдер блокирует порт 80, но разрешает 443 .
- В идеале я хотел бы использовать VirtualBox, поскольку моя среда IDE подключается к нему с помощью vagrant, что ускоряет и упрощает обновление файлов на стороне сервера и т. Д. c.
- В идеальном мире все виртуальные машины будут иметь возможность подключаться друг к другу с помощью виртуальной локальной сети, так что я буду хранить трафик c вне физической локальной сети, за единственным исключением тех виртуальных машин, на которые необходимо направить внешний трафик c, и в этом случае у них будет мостовой NI C (и, вероятно, тоже HostOnly NI C).
- UFW установлен на обоих хостах VirtualBox / VMware - отключение не имеет значения.
- Я пробовал Promiscuo Режим us: Разрешить все на VirtualBox тоже безрезультатно.