Всем доброго времени суток.
Есть сервер между 2 сетями: внешней 192.168.0.х и внутренней 10.0.0.х.
Во внешней сети доступ в инет дают ТОЛЬКО через прокси сервер на адресе 192.168.0.7:3128. шлюзов и днс не выдают.
Во внутренней сети имеется несколько компов 5-10 которым нужно выйти в инет через 1 ип на котором разрешён инет и которйй присвоен данному серверу.
На данном сервере установлен Debian 5.05 и squid. Squid пробовал ставить родной из дистрибутива вресии 2,7 и 3,0 и собирал отдельно из исходников 2,7. Во всех вариантах в конфигах прописывал строку:
cache_peer 192.168.0.7 parent 3128 3130 no-query default
т.е. пренаправлял запросы к сквиду на вышестоящий прокси и разрешал доступ к сквиду с саомго сревера и локльке для которой делается этот прокси (10.0.0.х)
Другие параметры не менял, после чего запускал сквид и проверял работоспособность.
Проблемма: при попытки зайти на такие адреса как к примеру mail.ru, agent.mail.ru vkontakte.ru microsoft.com страничка начинает загружаться и зависает а потом сквид пишет что превышен интеревал ожидания. Может и загрузить часть странички а потом остановится. С www.google.ru ещё странней происходит - саму главную страницу гугла грузит сразу и всегда 100% а вот ссылки на ней не грузит кроме пункта сверху "Ещё". Яндекс загружает сразу и по ссылкам переходит но странички иногда догружает полностью, а иногда нет.
Поискав в интернете и гугле в частности нашёл что может не расшифровывать сквид имена адресов элементов сайтов встроенных в страницы основных сайтов (ссылки и банеры). после этого поставил bind как там рекомендовали но это ничего не дало - проблема как была так и осталась.
В iptables всё разрешено, блокировать она не может.
Как я понимаю если 3 сквида разных имеют одинаковый глюк то проблемма не в сквиде наверно.
Что может быть не так? Что можно ещё подкрутить?
Решено: Squid открывает некоторые адреса полностью а (другие останавливается в самом начале и не грузит)
Модераторы: Warderer, Модераторы разделов
-
Red Gremlin
- Сообщения: 512
- Статус: самоучка
- ОС: Rosa 2016 Fresh
Re: Решено: Squid открывает некоторые адреса полностью а
Что может быть не так?
А если добавить never_direct allow all в конфиг сквида на сервере?
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
-
Ivan1
- Сообщения: 80
Re: Решено: Squid открывает некоторые адреса полностью а
Red Gremlin писал(а): ↑31.08.2010 14:24Что может быть не так?
А если добавить never_direct allow all в конфиг сквида на сервере?
Спасибо за совет. Попробовал так написать - помогло - стал открывать полностью любые страницы и то что не открывал до этого а после открытия 5-6 страничек разных начинал всё блокировать. В конфиге никаких ограничений не указано. Что за странное поведение сквида?
-
Red Gremlin
- Сообщения: 512
- Статус: самоучка
- ОС: Rosa 2016 Fresh
Re: Решено: Squid открывает некоторые адреса полностью а
В конфиге никаких ограничений не указано
never_direct allow all и есть ограничение. На русский это звучит примерно "Применять (allow) ограничение "запретить прямой доступ(never_direct)" для всех (all)".
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."