How do I configure Squid forward all requests to another pro

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
galaxer
рядовой
Сообщения: 29
Зарегистрирован: 2008-06-21 18:43:13
Откуда: Moscow
Контактная информация:

How do I configure Squid forward all requests to another pro

Непрочитанное сообщение galaxer » 2008-09-28 21:15:45

Помогите перенаправить squid прокси к другому прокси серверу (снаружи)

Вот что нашел (не помогло):



How do I configure Squid forward all requests to another proxy?

First, you need to give Squid a parent cache. Second, you need to tell Squid it can not connect directly to origin servers. This is done with three configuration file lines:

Код: Выделить всё

cache_peer parentcache.foo.com parent 3128 0 no-query default
acl all src 0.0.0.0/0.0.0.0
never_direct allow all
Note, with this configuration, if the parent cache fails or becomes unreachable, then every request will result in an error message.

In case you want to be able to use direct connections when all the parents go down you should use a different approach:

Код: Выделить всё

cache_peer parentcache.foo.com parent 3128 0 no-query
prefer_direct off
>The default behaviour of Squid in the absence of positive ICP, HTCP, etc replies is to connect to the origin server instead >of using parents. The prefer_direct off directive tells Squid to try parents first.
>
>
1. "Помогите с настойкой squid-2.5stable4"
Сообщение от Zhenya emailИскать по авторуВ закладки on 20-Фев-04, 11:43 (MSK)

Посмотри тему в форуме "Невозможно отправить почту с WEB серверов ...". Кажется у меня похожая проблема, только у меня нет головного прокси, хотя я думаю, что пров сделал прозрачный проксик и весь мой http трафик летит через него

Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Помогите с настойкой squid-2.5stable4"
Сообщение от edwin Искать по авторуВ закладки on 20-Фев-04, 13:54 (MSK)

У меня идеи тоже кончились.

Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Помогите с настойкой squid-2.5stable4"
Сообщение от rebirth_22 emailИскать по авторуВ закладки on 20-Фев-04, 15:19 (MSK)

Привет!
Я конечно небольшой спец по Squid, но приблизительно подобная трабла была и меня.
Когда пользователи находятся за брандмауэром они не могут на прямую соединяться с внешним миром, поэтому необходимо использовать родительский кеш. Squid не испоьзует ICP запросы, если он за брандмауэром, или если только один родитель.
Поэтому мы должны выполнить 2 задачи:
1. Отконфигурить squid, работающий за брандмауэром
2. Перенаправить все запросы на прокси провайдера

1. Вы должны использовать never_direct list в squid.conf, говоря о том, что все запросы перенаправляются на родительский кеш за файерволом.
А также always_direct access list уточняя, какие запросы не будут перенаправлены

Код: Выделить всё

acl INSIDE dstdomain .mydomain.com
    always_direct allow INSIDE
    never_direct allow all
Не забывая указать родительский кеш

Код: Выделить всё

cache_peer xyz.mydomain.com parent 3128 0 default
2. Мы должны указать родительский кеш и сказать Squid не соединяться непосредственно с удаленными серверами, соответственно все соединения будут осуществляться через кеш провайдера. Это осуществляется следующими строками

Код: Выделить всё

cache_peer parentcache.foo.com parent 3128 0 no-query default
    acl all src 0.0.0.0/0.0.0.0
    never_direct allow all
Все это подробно описано в FAQ Squid. Читай пункты
# 4.8 How do I configure Squid to work behind a firewall?
> # 4.9 How do I configure Squid forward all requests to another proxy?
>
> С ув. Горшенков Сергей
Последний раз редактировалось zingel 2008-09-29 8:55:24, всего редактировалось 1 раз.
Причина: я тебя умоляю, в таких длинных постах, юзай кнопку [code][/code]
galaxer

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: How do I configure Squid forward all requests to another pro

Непрочитанное сообщение Alex Keda » 2008-10-29 21:51:33

пытался сделать такое года три назад.
не получилось =(
=======
получиться - расскажи как. Думаю многим будет инетерсно....
Убей их всех! Бог потом рассортирует...