Хорошо, вот основная проблема:
Я не могу подключиться к своей веб-странице HTML (конфигурация контейнера Docker — например, контроллер Unifi, SABnzbd и т. д. — все они находятся за обратным прокси-сервером), когда я подключен к своей локальной сети через удаленное соединение. Когда я локально подключен к своей локальной сети, все веб-страницы загружаются. Когда я нахожусь за пределами своей локальной сети, в любой точке мира (я путешествую по работе) загружаются веб-страницы. Я МОГУ подключиться к веб-страницам, которые не находятся за обратным прокси-сервером, при удаленном подключении к моей VPN (например, графический интерфейс unRAID и графический интерфейс pfsense).
Немного предыстории моей установки:
У меня есть сервер unRAID с контейнерами Docker, включая один работающий nginx, который я настроил, чтобы действовать как обратный прокси-сервер для каждой веб-страницы Dockers. Мой маршрутизатор представляет собой коробку pfsense, в которую я добавил правило, разрешающее мой обратный прокси-сервер, а также удаленное соединение OpenVPN. Все адреса моей локальной сети — 10.10.x.x, а VPN настроен на использование 172.16.0.0/24 в качестве «туннельной сети» (мой первый инстинкт заключается в том, что конфликт может быть здесь) и «локальные сети IPv4» 10.0.0.0/8.
Я не уверен, что этой информации достаточно, чтобы помочь мне найти проблему, но я был бы очень признателен за любую помощь.
ОБНОВЛЕНИЯ: я могу получить доступ к веб-страницам, используя IP-адрес через туннель VPN. После выполнения tcpdump я вижу пакеты, достигающие порта в контейнере, на котором размещена веб-страница, но меньше пакетов при сбое через vpn, чем при тестировании вне vpn, поэтому я не уверен, насколько полезна эта точка данных.
Самые интересные данные, которые я нашел, заключаются в том, что когда я делаю трассировку для полного доменного имени, он недоступен прямо перед IP-адресом сервера vpn, и если я делаю еще одну трассировку, используя IP-адрес, трассировка завершается. Когда vpn не работает, tracert без проблем находит маршрут, используя доменное имя или IP-адрес, как и должно быть.