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

Исходное сообщение
"Squid перенаправление запросов с одного на другой прокси"

Отправлено alexmix , 27-Июн-06 11:50 
День добрый. Возник вопрос следующего плана: имеются 2 прокси сервера Squid. Как перенаправить ОПРЕДЕЛЕННЫЕ запросы с одного прокси на другой , если известен урл назначения. Т.е. у пользователя в настройках коннекта стоит 1-ий прокси, а для того чтобы перейти на определенный ардес необходимо использовать 2 -ой прокси.

Содержание

Сообщения в этом обсуждении
"Squid перенаправление запросов с одного на другой прокси"
Отправлено s2 , 27-Июн-06 13:07 
легко!!!
кури доку по squid.conf

З.Ы cache_peer, never_direct.


>День добрый. Возник вопрос следующего плана: имеются 2 прокси сервера Squid. Как
>перенаправить ОПРЕДЕЛЕННЫЕ запросы с одного прокси на другой , если известен
>урл назначения. Т.е. у пользователя в настройках коннекта стоит 1-ий прокси,
>а для того чтобы перейти на определенный ардес необходимо использовать 2
>-ой прокси.



"Squid перенаправление запросов с одного на другой прокси"
Отправлено alexmix , 27-Июн-06 17:15 
>легко!!!
>кури доку по squid.conf
>
>З.Ы cache_peer, never_direct.

Что будет приходить на второй squid, ip клиентов или ip первого squida?


"Squid перенаправление запросов с одного на другой прокси"
Отправлено s2 , 27-Июн-06 18:06 
>>легко!!!
>>кури доку по squid.conf
>>
>>З.Ы cache_peer, never_direct.
>
>Что будет приходить на второй squid, ip клиентов или ip первого squida?
>

ip первого squida!

З.Ы
cache_peer parent.foo.net       parent    3128  3130 no-query
cache_peer_domain parent.foo.net        .some.ru

заворачиваем .some.ru


"Squid перенаправление запросов с одного на другой прокси"
Отправлено alexmix , 27-Июн-06 18:39 
>>>легко!!!
>>>кури доку по squid.conf
>>>
>>>З.Ы cache_peer, never_direct.
>>
>>Что будет приходить на второй squid, ip клиентов или ip первого squida?
>>
>
>ip первого squida!
>
>З.Ы
>cache_peer parent.foo.net       parent    
>3128  3130 no-query
>cache_peer_domain parent.foo.net        .some.ru
>
>заворачиваем .some.ru

спасибо за помощь,но еще вопросик,можно ли сделать чтоб на 2 сквид приходили ip клиентов.


"Squid перенаправление запросов с одного на другой прокси"
Отправлено s2 , 27-Июн-06 19:04 
можно но тебе нужно курить доки по proxy.pac

пример файла
---cut proxy.pac---
function FindProxyForURL(url, host)
{
if(isInNet(host,"192.168.1.0","255.255.255.0")) return "DIRECT"
if(isInNet(host,"192.168.2.0","255.255.255.0")) return "DIRECT"
if(isInNet(host,"127.0.0.0","255.0.0.0")) return "DIRECT"
if(isPlainHostName(host)) return "DIRECT";
return "PROXY 192.168.1.1:3128; DIRECT";
}

---end---
тобишь на ip 192.168.1.0/24 192.168.2.0/24 127.0.0.0/8 ты ходишь не используя прокси 192.168.1.1:3128 на все другие ip ты ходишь через прокси
Тебе нужно подправить этот файл, типа 212.212.212.212 -> proxy1 все остальное -> proxy2

З.Ы. путь к этому файлу ты прописываешь в
"Использование сценапиев автоматической настройки" (IE)
c:/proxy.pac или http://192.168.1.1/proxy.pac


"Squid перенаправление запросов с одного на другой прокси"
Отправлено vworld , 04-Окт-06 08:14 
а мне подскажите...суть в том что я ставлю squid на 192.168.0.198, к нему идут запросы от локальных юзеров на http, а squid должен перенаправить на прокси сервер WinRoute 192.168.0.73
В мануале нашел вот такую штуку
cache_peer parentcache.foo.com parent 3128 0 no-query
prefer_direct off
Подправил вот так
cache_peer 192.168.0.73 parent 8080 0 no-query
prefer_direct off
На Winroute ничего не приходит смотрю по снифферу...

"Squid перенаправление запросов с одного на другой прокси"
Отправлено Ilrandir , 11-Дек-09 18:03 
У меня проблема оказалось во включенном SELinuxe