так это всё можно сделать в одном экземпляре 3proxy, просто указав множетсво портов...
для примера socks5 proxy
nscache 65536
nserver 94.140.14.14
nserver 94.140.15.15
#internal 127.0.0.1
config /conf/3proxy.cfg
#monitor /conf/3proxy.cfg
#log /logs/3proxy-%y%m%d.log D
#rotate 60
#counters /count/3proxy.3cf
#counters /var/log/3proxy.3cf
users $/conf/passwd
# Ограничение количества одновременных подключений для всех пользователей до 1
#connlim 7 * *
#include /conf/counters
include /conf/bandlimiters
auth strong
allow *
#socks -p3128
socks -p3128
socks -p30100
socks -p30101
socks -p30102
socks -p30103
ну и файл с паролями...
wws101:CR:$1$21256$ocY1M5ZFyqVE.SZT2uAa1/
wws102:CR:$1$21258$vI32a7QhAD6818jFJMqq./
wws103:CR:$1$21260$V7XVLIgfb/3VydWqMhhwb1
wws104:CR:$1$21262$6x8Nxdcs1rt1lpq42KQGP0
ну или как вариант запускать несколько сервисов с разными конфигами
ну или докер образы