Для настройки проброса всех подключений из Docker-контейнера в хост-систему с использованием WireGuard, выполните следующие шаги:
1. Установите WireGuard на оба устройства: на ваш ноутбук и на VPS-хост.
2. Настройте WireGuard на обоих устройствах. Создайте пару приватного и публичного ключей. Создайте конфигурационный файл для сервера и для клиента. Укажите в конфигурации сервера ваш VPS-IP-адрес и порт (по умолчанию 51820), а в конфигурации клиента - IP-адрес сервера и порт.
3. Запустите WireGuard-интерфейс на обоих устройствах, применив конфигурационные файлы.
4. Настройте проброс порта в Docker-контейнере. Запустите контейнер с использованием опции `-p` для проброса портов. Например, если ваш сервер находится на порту 80, выполните команду `docker run -p 80:80 имя_контейнера`.
5. Проверьте работу контейнера, обратившись к VPS-хосту с помощью вашего локального браузера. Введите IP-адрес VPS-хоста и порт вашего сервера. Если все настроено правильно, вы должны увидеть свой сервер из Интернета.
Убедитесь, что ваши настройки безопасности соответствуют вашим требованиям и что вы применяете TLS-шифрование для защиты своих подключений.