Назад | Перейти на главную страницу

Прокси-доступ к моему прокси-серверу Squid

У меня есть прокси-кластер squid, чтобы мои пользователи могли пользоваться Интернетом и ресурсами интрасети.

Теперь есть специальный пользователь, который хочет настроить еще один сквид в сети пользователей. Итак, этот прокси-сервер хочет получить доступ к Интернету через конфигурацию прокси-прокси.

На данный момент не работает.

Итак, вот вопрос: какая строка конфигурации для моего squid.conf позволяет IP-адресу использовать мой squid в качестве прокси-сервера верхнего уровня?

Допустим, у вас есть два прокси:

 ________       _________       _________       __________
| client | --> | proxy B | --> | proxy A | --> { internet }
|________|     |_________|     |_________|     {__________}
              port           port
              8000           8080

Ваша конфигурация для прокси-сервера A уже работает, поэтому мы пока проигнорируем это. Разница в том, что прокси B должен быть настроен для отправки всех запросов на прокси, а не в Интернет. Итак, как это сделать в Squid для конфигурации прокси B?

Исследовать cache_peer директива конфигурации.

Что-то вроде (для прокси Б):

http_port 8000
cache_peer proxy_A parent 8080 0 no-query

На одном прокси (на стороне клиента) вам нужно определить cache_peer.

На другом прокси (на стороне сервера) вам необходимо определить соответствующий acl строка, чтобы разрешить IP-адресу прокси-сервера использовать этот прокси.