Решено: Некорректная работа Squid и ISA (Squid не хочет работать через ISA)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

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

GGMAN
Сообщения: 7

Решено: Некорректная работа Squid и ISA

Сообщение GGMAN »

Всем добрый день!
Начну с описания проблем. Имеется сервер с Debian 5 Lenny + squid3 с одним сетевым интерфейсом, подключённым к общему роутеру, так же к роутеру подключены dsl modem и группа компьютеров. Dsl modem ведёт нас к родительскому прокси серверу провайдера, основанному на ISA, с авторизацией. Всё компьютеры нашей сети настроены на работу через Squid-сервер. Но squid и isa видимо не особо понимают друг друга:

1. частое явление при запросе страницы браузер просто зависает в ожидании её либо squid выдаёт ошибку что сервер недоступен и приходиться жать "обновить страницу", при работе напрямую с isa сервером такого не происходит или бывает ОЧЕНЬ редко. Так же некорректное отображение некоторых страниц,например www.mail.ru (неверное размещение ссылок, почти нет картинок), но при нескольких f5 страницу приходит более менее в норму.

2. при попытке авторизоваться на яндекс и меил почтовых ящиках через веб интерфейс, после нажатия кнопочки вход squid присылает нам ошибку что x.x.x.x сервер недоступен при браузере Mozilla, а при IE, что авторизация неверна. Так же невозможно отправить ни один файл. Как я понимаю не работает метод POST (моё предположение).

Далее кусок access.log

Код:

1257439770.152 171 10.3.199.185 TCP_MISS/503 0 CONNECT passport.yandex.ru:443 - DIRECT/213.180.204.24 - 1257439774.534 67 10.3.199.185 TCP_MISS/302 344 GET http://top.list.ru/counter? - FIRST_UP_PARENT/85.233.64.115 - 1257439774.539 70 10.3.199.185 TCP_MISS/204 293 GET http://counter.rambler.ru/top100.cnt? - FIRST_UP_PARENT/85.233.64.115 - 1257439774.593 54 10.3.199.185 TCP_MISS/200 654 GET http://top4.mail.ru/counter? - FIRST_UP_PARENT/85.233.64.115 image/gif 1257439776.195 1881 10.3.199.185 TCP_MISS/200 187175 GET http://www.bog.pp.ru/work/squid.html - FIRST_UP_PARENT/85.233.64.115 text/html 1257439776.238 51 10.3.199.185 TCP_REFRESH_UNMODIFIED/304 389 GET http://www.bog.pp.ru/rambler_w1.gif - FIRST_UP_PARENT/85.233.64.115 - 1257439776.258 70 10.3.199.185 TCP_MISS/302 353 GET http://top.list.ru/counter? - FIRST_UP_PARENT/85.233.64.115 - 1257439776.314 53 10.3.199.185 TCP_MISS/200 1497 GET http://top4.mail.ru/counter? - FIRST_UP_PARENT/85.233.64.115 image/gif 1257439778.425 177 10.3.199.185 TCP_MISS/200 12077 GET http://passport.yandex.ru/passport? - FIRST_UP_PARENT/85.233.64.115 text/html 1257439778.495 101 10.3.199.185 TCP_REFRESH_UNMODIFIED/304 471 GET http://js.static.yandex.net/jquery/1.3.2/_jquery.js - FIRST_UP_PARENT/85.233.64.115 application/x-javascript 1257439778.590 196 10.3.199.185 TCP_MISS/200 19927 GET http://passport.yandex.ru/css/_pass.css? - FIRST_UP_PARENT/85.233.64.115 text/css 1257439778.694 83 10.3.199.185 TCP_REFRESH_UNMODIFIED/304 472 GET http://lego.static.yandex.net/2.0/common/j...-frame-check.js - FIRST_UP_PARENT/85.233.64.115 application/x-javascript 1257439778.867 168 10.3.199.185 TCP_MISS/200 17169 GET http://passport.yandex.ru/js/_passport.js? - FIRST_UP_PARENT/85.233.64.115 application/x-javascript 1257439779.027 154 10.3.199.185 TCP_MISS/200 13421 GET http://passport.yandex.ru/pass_script.js? - FIRST_UP_PARENT/85.233.64.115 application/x-javascript 1257439779.093 54 10.3.199.185 TCP_REFRESH_MODIFIED/200 562 GET http://passport.yandex.ru/i/next3.gif - FIRST_UP_PARENT/85.233.64.115 image/gif 1257439779.109 71 10.3.199.185 TCP_REFRESH_MODIFIED/200 582 GET http://passport.yandex.ru/i/next1.gif - FIRST_UP_PARENT/85.233.64.115 image/gif 1257439779.132 93 10.3.199.185 TCP_REFRESH_MODIFIED/200 574 GET http://passport.yandex.ru/i/next2.gif - FIRST_UP_PARENT/85.233.64.115 image/gif 1257439779.180 133 10.3.199.185 TCP_REFRESH_MODIFIED/200 582 GET http://passport.yandex.ru/i/next4.gif - FIRST_UP_PARENT/85.233.64.115 image/gif 1257439779.181 131 10.3.199.185 TCP_REFRESH_MODIFIED/200 574 GET http://passport.yandex.ru/i/next5.gif - FIRST_UP_PARENT/85.233.64.115 image/gif 1257439779.194 143 10.3.199.185 TCP_REFRESH_UNMODIFIED/304 354 GET http://passport.yandex.ru/i/next6.gif - FIRST_UP_PARENT/85.233.64.115 - 1257439779.222 171 10.3.199.185 TCP_MISS/503 0 CONNECT passport.yandex.ru:443 - DIRECT/93.158.134.24 - 1257439781.421 29 10.3.199.185 TCP_MISS/301 634 GET http://yandex.ru/ - FIRST_UP_PARENT/85.233.64.115 text/html 1257439781.705 279 10.3.199.185 TCP_MISS/200 50304 GET http://www.yandex.ru/ - FIRST_UP_PARENT/85.233.64.115 text/html 1257439781.744 59 10.3.199.185 TCP_MISS/200 565 GET http://www.tns-counter.ru/V13a**1095553841...c=yandex_main/0 - FIRST_UP_PARENT/85.233.64.115 image/gif 1257439781.770 84 10.3.199.185 TCP_MISS/302 545 GET http://yabs.yandex.ru/count/NWGrhQkZGyi400...fChYwZ8aYf1UWK0 - FIRST_UP_PARENT/85.233.64.115 - 1257439781.823 89 10.3.199.185 TCP_MISS/302 529 GET http://yabs.yandex.ru/count/NWGrhUk5HY0400...9Ek0Q2JhW5w1W00 - FIRST_UP_PARENT/85.233.64.115 - 1257439781.831 108 10.3.199.185 TCP_MISS/200 729 GET http://yabs.yandex.ru/count/NWGrhOB_L0m400...9AjDCO9e9Ek0Ny1 - FIRST_UP_PARENT/85.233.64.115 - 1257439781.838 98 10.3.199.185 TCP_MISS/503 0 CONNECT passport.yandex.ru:443 - DIRECT/77.88.21.24 - 1257439782.888 1010 10.3.199.185 TCP_MISS/200 15364 GET http://yabs.yandex.ru/resource/R_XNxP6zQeXeb_svymuDFw.swf? - FIRST_UP_PARENT/85.233.64.115 application/x-shockwave-flash 1257439788.532 77 10.3.199.185 TCP_MISS/503 2919 POST http://passport.yandex.ru/passport? - DIRECT/93.158.134.24 text/html 1257439828.794 88 10.3.199.185 TCP_MISS/503 2957 POST http://passport.yandex.ru/passport? - DIRECT/213.180.204.24 text/html 1257439831.567 86 10.3.199.185 TCP_MISS/503 2955 POST http://passport.yandex.ru/passport? - DIRECT/93.158.134.24 text/html 1257439833.214 266 10.3.199.185 TCP_MISS/200 10939 GET http://passport.yandex.ru/passport? - FIRST_UP_PARENT/85.233.64.115 text/html 1257439833.315 91 10.3.199.185 TCP_MISS/503 0 CONNECT passport.yandex.ru:443 - DIRECT/77.88.21.24 - 1257439842.039 365 10.3.199.185 TCP_MISS/200 50298 GET http://www.yandex.ru/ - FIRST_UP_PARENT/85.233.64.115 text/html 1257439842.101 93 10.3.199.185 TCP_MISS/302 545 GET http://yabs.yandex.ru/count/CxTEQ4zYpoy400...fChYwZ8aYf1UWK0 - FIRST_UP_PARENT/85.233.64.115 - 1257439842.114 61 10.3.199.185 TCP_MISS/200 737 GET http://yabs.yandex.ru/count/CxTEQ2DoRgO400...9AgOSO9e9Ek0Ny1 - FIRST_UP_PARENT/85.233.64.115 - 1257439842.138 74 10.3.199.185 TCP_MISS/302 531 GET http://yabs.yandex.ru/count/CxTEQ0HFux0400...9Ek0Q2JhW5w1W00 - FIRST_UP_PARENT/85.233.64.115 - 1257439842.151 86 10.3.199.185 TCP_MISS/503 0 CONNECT passport.yandex.ru:443 - DIRECT/213.180.204.24 - 1257439842.328 133 10.3.199.185 TCP_MISS/200 25101 GET http://yabs.yandex.ru/resource/36d15O33B%5E0uk_DcAT1Kkg.swf? - FIRST_UP_PARENT/85.233.64.115 application/x-shockwave-flash 1257439842.633 490 10.3.199.185 TCP_MISS/302 598 GET http://s0b.bluestreak.com/ix.e? - FIRST_UP_PARENT/85.233.64.115 - 1257439842.788 149 10.3.199.185 TCP_MISS/200 448 GET http://ak.bluestreak.com//adv/gm-chevrolet...94/1x1pixel.gif - FIRST_UP_PARENT/85.233.64.115 image/gif 1257439846.762 85 10.3.199.185 TCP_MISS/503 2923 POST http://passport.yandex.ru/passport? - DIRECT/77.88.21.24 text/html 1257439855.105 182 10.3.199.185 TCP_MISS/200 11030 GET http://passport.yandex.ru/passport? - FIRST_UP_PARENT/85.233.64.115 text/html


ну и конечно же squid.conf

Код:

cache_peer x.x.x.x parent 8080 0 login=xxx:yyy http_port 3128 acl tt method get post acl school src 10.3.199.1-10.3.199.255 acl localhost src 127.0.1.1 acl safe_port port 80 21 443 563 5190 5552 777 http_access allow tt http_access allow localhost http_access allow school http_access allow !safe_port http_access deny !school maximum_object_size 32768 KB minimum_object_size 0 KB httpd_suppress_version_string on cache_mem 128 MB cache_dir ufs /var/spool/squid3 15000 16 256 logformat squid %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt cache_access_log /var/spool/squid3/logs/access.log cache_log /var/spool/squid3/logs/cache.log cache_store_log /var/spool/squid3/logs/store.log cache_swap_high 99 cache_swap_low 90 logfile_rotate 10 buffered_logs on hosts_file /etc/hosts quick_abort_pct 70 quick_abort_min 2048 KB quick_abort_max 2048 KB negative_ttl 1 minutes acl QUERY urlpath_regex cgi-bin \? no_cache deny QUERY positive_dns_ttl 6 hours negative_dns_ttl 1 minutes #redirect_program /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf


Очень надеюсь на вашу помощь, просьба не отправлять гуглить, так как уже отгуглился очень хорошо. И прошу поподробнее в ответах, на дебиане четвёртый день, первый debian+squid+rejik сервер =)
Хотя бы подскажите в каком направлении копать, а то я просто в тупике. Так же приму любое нарикание на конф сквада...
Спасибо сказали:
Дмитрий Н.
Сообщения: 174
ОС: openSUSE Leap 15.0

Re: Решено: Некорректная работа Squid и ISA

Сообщение Дмитрий Н. »

GGMAN
Попробуй в squid.conf добавить: never_direct allow all
Это заставит сквид посылать все запросы на родительский прокси и не пытаться посылать запросы напрямую на сайты. Надеюсь поможет :).
Спасибо сказали:
GGMAN
Сообщения: 7

Re: Решено: Некорректная работа Squid и ISA

Сообщение GGMAN »

Дмитрий Н. Огромнейшее спасибо, всё сразу заработало =) а то я прям горю, в понедельник каникулы кончаются в школе, к этому сроку всё должно работать =)
После всего нескольких дней на дебиан, чувствую каласальное превосходство линукс систем по сравнению с виндовс...хотя до этого считал что разницы нет =)
Спасибо сказали:
GGMAN
Сообщения: 7

Re: Решено: Некорректная работа Squid и ISA

Сообщение GGMAN »

Час отчасу не легче, новая проблема:
Имеется некий почтовый сервер, с соединением по https, по всей видимости сервер с ним находиться на територии провайдера, тоесть до внешнего прокси сервера, по всей видимости прокси и почтовый сервер стоят на одной машине, но через сквад доступа к почтовому серверу не имею...пробовал решить проблему по аналогии с предшествующей, не помогло -(
Вот лог:

Код:

1257529899.145 126193 10.3.199.185 TCP_MISS/504 2106 GET http://mail.tatar.ru/ - ANY_PARENT/85.233.64.115 text/html

Браузер даже без настроек прокси имеет доступ к этому сайту...
Спасибо сказали:
Дмитрий Н.
Сообщения: 174
ОС: openSUSE Leap 15.0

Re: Решено: Некорректная работа Squid и ISA

Сообщение Дмитрий Н. »

GGMAN
Для того что-бы сквид посылал запрос на этот почтовый сервер не через родительский прокси, добавь в squid.conf (перед параметром never_direct):
acl mailsrv dstdomain mail.tatar.ru
always_direct allow mailsrv
Спасибо сказали: