Для настройки работы одного контейнера Docker с двумя разными VPN сетями вы можете использовать Docker Compose и настроить два сервиса для каждой VPN сети. Ниже приведен пример Docker Compose файла, в котором у вас есть сервисы Minecraft, Wireguard и Ngrok:
```yaml
version: '3'
services:
minecraft:
image: minecraft
networks:
- vpn1_network
- vpn2_network
wireguard:
image: wireguard
networks:
- vpn1_network
ngrok:
image: ngrok
networks:
- vpn2_network
networks:
vpn1_network:
driver: bridge
driver_opts:
com.docker.network.enable_ipv6: "false"
vpn2_network:
driver: bridge
driver_opts:
com.docker.network.enable_ipv6: "false"
```
В этом примере у вас есть сервисы Minecraft, Wireguard и Ngrok, каждый из которых подключен к соответствующей VPN сети. Теперь вам нужно настроить Wireguard и Ngrok в соответствии с вашими требованиями.
Чтобы добавить Ngrok в Docker Compose файл, вы можете создать новый сервис для Ngrok и настроить его соединение с нужной VPN сетью. После этого вы сможете направить трафик от контейнера Minecraft через оба VPN подключения одновременно.
Надеюсь, это поможет вам настроить работу контейнера Docker с двумя разными VPN сетями и добавить Ngrok для доступа к контейнеру Minecraft через два разных пути.