
У меня есть один Synology NAS с 2 сетевыми картами и два разных интернет-подключения от 2 разных интернет-провайдеров. Я использую службу нулевого доверия Cloudflare в своем Docker на Synology.
что сетевые карты NAS-сервера подключены к одному и тому же маршрутизатору. И я настроил свой маршрутизатор так, чтобы он давал 2 внешних IP-адреса моему NAS.
как перезапустить или обновить Docker-контейнер CloudFlare при отключении первого интернет-соединения и переключиться на второе интернет-подключение?
P.S. Я тестирую его с мостовой сетью на моем контейнере Docker, и он работает. Он обновляет Cloudflare с моим активным подключением к Интернету. Но я не могу получить доступ к своему NAS через веб из-за этой настройки мостовой сети.
решение1
Если у вас есть две конечные точки с публичным IP, вам следует настроить хост на прослушивание порта удаленного управления (ssh или web?) на обоих IP. Тогда вы сможете получить доступ ко второму, не имея доступа к первому. Просто будьте осторожны с маршрутами по умолчанию. Возможно, вам нужно настроить keepalive и сделать так, чтобы ваш основной IP плавал между двумя сетевыми картами вместо отказа. Также другим вариантом будет использование обратного прокси (например, HAproxy) спереди для выполнения переключения между двумя бэкендами ISP.