Контейнер сервера https://github.com/cacggghp/vk-turn-proxy для x86
Как использовать: Установить контейнер с WireGuard сервером, я иcпользую 3x-ui, можно исполльзовать wg-easy или любой другой.
Узнаём ip-адрес контейнера с WireGuard сервером: docker inspect 3x-ui -f '{{range $k, $v := .NetworkSettings.Networks}}{{$k}} {{$v.IPAddress}}{{end}}'
Вместо "3x-ui" вставьте своё имя контейнера!!!
Качаем и запускаем контейнер:
docker run -d --name <container_name> --net <network_name> -e CONNECT_ADDR=<wg_server_address:port> -p <host_port>:<container_port>/udp -p <host_port>:<container_port>/tcp --restart unless-stopped odinezy/vktp-server_amd64:latest
Переменные:
<container_name> = имя контейнера;
<network_name> - название сети, в которой сидит WG сервер;
CONNECT_ADDR - адрес WG сервера;
ещё можно переопределить порт прослушивания переменной LISTEN_ADDR (но это бесполезно из за маппинга докера, поэтому скрыл)
Мой пример:
docker run -d
--name vktp_one
--net bridge
-e CONNECT_ADDR=172.17.0.2:51820
-p 56000:56000/udp
-p 56000:56000/tcp
--restart unless-stopped
odinezy/vktp-server_amd64:latest
docker run -d
--name vktp_two
--net bridge
-e CONNECT_ADDR=172.17.0.2:51820
-p 56001:56000/udp
-p 56001:56000/tcp
--restart unless-stopped
odinezy/vktp-server_amd64:latest
В данном примере я запустил 2 контейнера, которые слушают 56000 и 56001 порты соответственно, WG слушает порт 51820
Content type
Image
Digest
sha256:3bf8484b0…
Size
6.2 MB
Last updated
5 months ago
docker pull odinezy/vktp-server_amd64