Как пробросить GRE IP в Docker?

Здравствуйте.

Использую 1 IP купленный в OVH, для бомж защиты своего проекта от лайтовых атак. Пробрасываю его на основную машину с помощью GRE туннеля.
На основной машине всё работает прекрасно, и запускать приложения на нём возможно.
Но, когда я запускаю докер контейнер с этим IP из GRE, то в самом контейнере нечего не работает на нём.
Почитал, возможно нужно использовать GRE TAP, чтобы на него создать мост, но пока не проверял.
Интересует решение вопроса именно с GRE туннелем. Это возможно?

Например, запуск с основным IP машины такой команды:
docker run --name some-nginx -p 168.119.1.1:8080:80 -d nginx # Работает
docker run --name some-nginx -p 135.125.250.1:8080:80 -d nginx # Не работает

и сайт открывается по 168.119.1.1:8080, но если я напишу IP полученный из GRE туннеля (135.125.250.1), то нечего уже не работает.

UDP:
начало-туннеля# curl 135.125.250.1:8080 # Работает
конец-туннеля# curl 135.125.250.1:8080 # Работает
через-интернет# curl 135.125.250.1:8080 # Не работает
  • Вопрос задан
  • 275 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы