URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 3158
[ Назад ]

Исходное сообщение
"Внешний прокси для определенных хостов"

Отправлено SUPERFLY , 29-Апр-05 10:35 
Имеем Squidnt 2.5, проблема: часть частоиспользуемых ресурсов перенесли на зарубежный канал, доступ к которому вышестоящий провайдер сильно ограничил. Задача: заставить сквид использовать внешний прокси для доступа только к этим сайтам.

Такое возможно?


Содержание

Сообщения в этом обсуждении
"Внешний прокси для определенных хостов"
Отправлено Андрей Слободяник , 29-Апр-05 10:54 
>Имеем Squidnt 2.5, проблема: часть частоиспользуемых ресурсов перенесли на зарубежный канал, доступ
>к которому вышестоящий провайдер сильно ограничил. Задача: заставить сквид использовать внешний
>прокси для доступа только к этим сайтам.
>
>Такое возможно?

cache_peer_access
allow_direct
never_direct



"Внешний прокси для определенных хостов"
Отправлено SUPERFLY , 29-Апр-05 11:35 
Небольшое уточнение - доступ наружу реализован через внешний "redirector" (своего рода еще один не кэширующий прокси, который выполняет функции фильтрации рекламы), и все запросы ходят через него.

cache_peer 127.0.0.1 parent 8080 0 no-query
acl ext_our_domains dstdomain .111.ru .222.ru
cache_peer_access 192.168.55.55 allow ext_our_domains
never_direct allow all

В такой конфигурации все по прежнему ходит через 127.0.0.1, и запросы на 111.ru и 222.ru не заворачиваются на 192.168.55.55.

Подозреваю, что где-то ошибся.
Или отказаться от cache_peer и использовать такую конфигурацию:

acl ext_our_domains dstdomain .111.ru .222.ru
cache_peer_access 192.168.55.55 allow ext_our_domains
cache_peer_access 127.0.0.1:8080 allow all
never_direct allow all

Но не совсем понял, как в cache_peer_access указать порт вышестоящего прокси.


"Внешний прокси для определенных хостов"
Отправлено SUPERFLY , 29-Апр-05 11:51 
разобрался... может кому пригодится:

cache_peer 127.0.0.1 parent 8080 0 no-query
cache_peer 192.168.55.55 parent 80 0 no-query
cache_peer_access 127.0.0.1 allow !ext_our_domains
cache_peer_access 192.168.55.55 allow ext_our_domains
never_direct allow all