Решено: Squid открывает некоторые адреса полностью а (другие останавливается в самом начале и не грузит)

Knoppix

Модераторы: Warderer, Модераторы разделов

Ivan1
Сообщения: 80

Решено: Squid открывает некоторые адреса полностью а

Сообщение Ivan1 »

Всем доброго времени суток.

Есть сервер между 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 сквида разных имеют одинаковый глюк то проблемма не в сквиде наверно.

Что может быть не так? Что можно ещё подкрутить?
Спасибо сказали:
Аватара пользователя
Red Gremlin
Сообщения: 512
Статус: самоучка
ОС: Rosa 2016 Fresh

Re: Решено: Squid открывает некоторые адреса полностью а

Сообщение Red Gremlin »

Что может быть не так?

А если добавить never_direct allow all в конфиг сквида на сервере?
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
Спасибо сказали:
Ivan1
Сообщения: 80

Re: Решено: Squid открывает некоторые адреса полностью а

Сообщение Ivan1 »

Red Gremlin писал(а):
31.08.2010 14:24
Что может быть не так?

А если добавить never_direct allow all в конфиг сквида на сервере?

Спасибо за совет. Попробовал так написать - помогло - стал открывать полностью любые страницы и то что не открывал до этого а после открытия 5-6 страничек разных начинал всё блокировать. В конфиге никаких ограничений не указано. Что за странное поведение сквида?
Спасибо сказали:
Аватара пользователя
Red Gremlin
Сообщения: 512
Статус: самоучка
ОС: Rosa 2016 Fresh

Re: Решено: Squid открывает некоторые адреса полностью а

Сообщение Red Gremlin »

В конфиге никаких ограничений не указано

never_direct allow all и есть ограничение. На русский это звучит примерно "Применять (allow) ограничение "запретить прямой доступ(never_direct)" для всех (all)".
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
Спасибо сказали: