Задать вопрос
Kenya-West
@Kenya-West
Обычный Кеня

Как сделать так, чтобы WireGuard из Docker-контейнера пробрасывал любые подключения в хост?

Развернул по инструкции Docker-контейнер с WireGuard. И так раз 10-15 во всех своих VPS.

Теперь я хочу подключить свой ноутбук с торчащим наружу кастомным портом к WireGuard, чтобы получить расово белый статический IP. Подключил.

Проблема в том, что порт торчит наружу только внутри контейнера, но никак не "в наружу" VPS-хоста. Допустим, мой порт 42069 должен торчать именно у хоста, чтобы я из Интернета достучался до моего сервера на ноутбуке. А порт открыт наружу только в сети контейнера, как его пробросить в хост-то?

Важно: ручное пробрасывание конкретного порта неприемлемо! Нужно, чтобы Docker-контейнер с Wireguard пробрасывал в VPS-хост любой порт, который попросит сервер на моём ноутбуке.

P. S. Конкретный порт я умею пробрасывать через frp, но это только конкретный порт. Хотелось бы более гибкого решения...
  • Вопрос задан
  • 201 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Пробросьте внутрь через iptables все нужные диапазоны портов
Ответ написан
Комментировать
Helber
@Helber
При запуске контейнера указать параметр —network=host
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы