Настроить WireGuard VPN с пробросом портов от uTorrent (docker)

3 000 руб. за проект
19 апреля 2022, 14:02 • 1 отклик • 28 просмотров
Если для данное задачи можно обойтись без WireGuard, то можно его отбросить.
Цель задачи в возможности запуска множества контейнеров которые будут подключены к разным WireGuard VPN серверам. Проброс (TCP/UDP) должен быть в обе стороны, то есть подключение к uTorrent должно работать по ip:port сервера WireGuard.
На одном сервере (VPS) будет размещен как сам сервер WireGuard, так и множество контейнеров с uTorrent которые будут работать через другие сервера WireGuard. (по схеме как полносвязная топология, имея 3 VPS мы получим 9 клиентов, 10 VPS = 100 клиентов)

Результатом должен быть список команд/инструкция для разворачивания на VPS с Ubuntu 18/20 системы контейнеров с настроенными подключениями к VPN. Планируется запуск до 20 контейнеров с uTorrent на одном сервере которые будут подключены к другим 20 серверам с WireGuard.
Изначальный контейнер с uTorrent https://github.com/aliasxrus/torrent-manager#%D0%B...
Его Dockerfile на случай необходимости редактирования https://github.com/aliasxrus/docker-wine/blob/main...
Можно сделать пример на каком нибудь простом докер образе, а не с uTorrent.