На машине стоят два спутниковых акселератора для двух асинхронных каналов. Оба представляют из себя простые прокси, один слушает порт 8080, другой 8082.
Еще запущен SQUID, пользователей туда редиректит iptables, для того чтобы можно было логировать «кто и куда». А сам SQUID ходит не напрямую, а через один из этих спутниковых акселераторов.Теперь хочу SQUID’ом разрулить такую ситуацию:
Пользователь, приходящий на порт SQUID’а 3128, уходил через акселератор 8080,
А пользователь, приходящий на порт SQUID’а 3132, уходил через акселератор 8082.
Запускать два SQUID’а не хочу (был какой-то печальный опыт, что один из двух SQUID’ов не работал).
Помогите правильно сконфигурировать.
Вот так не получилось:
--- squid.conf ---
http_port 3128
http_port 3132
acl port1 port 3128
acl port2 port 3132
cache_peer 127.0.0.1 parent 8080 0 no-query
cache_peer 127.0.0.1 parent 8082 0 no-query
# вот далее хорошо бы порты указывать, типа 127.0.0.1:8080, но можно указывать только адрес…
cache_peer_access 127.0.0.1 allow port1
cache_peer_access 127.0.0.1 allow port2
--------------------