Доброго дня. Необходимо наделать пачку прокси, с помощью 3proxy
Суть в том что принимается соединение сервисом, далее перенаправляется на локальный порт в 3proxy с со свой связкой логин\пароль.
Сервис и прокси используются одни и те же, их будет много таких связок контейнеров. Не хотелось бы постоянно менять конфигурацию 3proxy и сервиса, так как там надо указывать порт для подключения к 3proxy (что логично).
Как поднять множество связок сервис + 3proxy , не меняя порты?
docker-compose.yml
version: '3'
services:
service-1:
image: image...
volumes:
- /opt/service-1/config:/etc/config
ports:
- "IP:443:443"
3proxy1:
image: 3proxy/3proxy:0.9.3
volumes:
- /opt/service-1/3proxy.cfg:/usr/local/3proxy/conf/3proxy.cfg
- /opt/service-1/bandlimiters:/usr/local/3proxy/conf/bandlimiters
- /opt/service-1/passwd:/usr/local/3proxy/conf/passwd
ports:
- "127.0.0.1:30000-30200:30000-30200"