Почему через VPN Wireguard в контейнере Docker не откываются сайты из соседних контейнеров Docker?
Есть хост на линукс для разработки, в докер-контейнерах на котором размещены пару сайтов. Для сайтов используются домены 3-го уровня и обратный прокси Traefik. Также в одном из контейнеров развернут VPN Wireguard, который работает без нареканий. К VPN подключена удаленная windows-машина, которая по задумке предназначена для работы с ней по RDP с любого устройства, с сайтами, которые размещены на линкус-хосте. Но беда в том, что сайты с нее, а также любого устройства, подключенного к VPN не открываются. Таймаут на 80 порту.
Перепробовал все возможные варианты, которые осилил, ничего не получилось. Все контейнеры, в том числе Wireguard находятся в одной сети traefik, пинг между контейнерами есть, MTU сети установлено в значение 1400.
Эти правила подразумевают что весь трафик из vpn контейнера сразу идет в nat, и никуда не маршрутизируется без него. Под container ip имеется введу внутренний ip адрес контейнера
Проблема в итоге оказалась в том, что в файрволе UFW были запрещены все входящие подключения, а порты 80 и 443 не были открыты. Docker конфликтует с UFW и контейнеры видны в интернет, даже если файрвол запрещает.