Всем привет.
В качестве прокси-сервера всегда пользовался 3proxy, и вот сегодня столкнулся с задачей, которую никак не могу решить.
Необходимо настроить прокси-сервер таким образом, чтобы при обращении к разным портам одного и того же IP, на котором висит 3proxy, он редиректил меня на разные прокси-серверы.
Как я сделал это для одного прокси-сервера и это работает (это самая простая конфигурация, просто с целью продемонстрировать настройки):
maxconn 64000
deny * * 127.0.0.2 * CONNECT
#log /dev/null
log /opt/log.txt
daemon
auth iponly
allow *
parent 1000 http 1.2.3.4 8080 login pass
proxy -a -p8585 -i1.1.1.1 -e1.1.1.1
А вот я попытался разбить соединения по портам (на офф. сайте описаны примерно такие же конструкции и это работает, а вот у меня не завелось)
maxconn 64000
deny * * 127.0.0.2 * CONNECT
#log /dev/null
log /opt/log.txt
daemon
auth iponly
allow * * * 8585
parent 1000 http 1.2.3.4 8080 login pass
proxy -a -p8585 -i1.1.1.1 -e1.1.1.1
auth iponly
allow * * * 8586
parent 1000 http 2.2.2.2 3000 login pass
proxy -a -p8586 -i1.1.1.1 -e1.1.1.1
Честно говоря, не смог решить вот эту задачку. При таком конфиге обращение к обоим портам или не проходит вовсе и требует логин и пароль, которые, соответственно, не заданы, или, если оставить в первой секции allow * вместо allow * * * 8585 - коннектится всегда только к 1.2.3.4 8080 login pass