Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » SQUID (только под *nix)

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140

Открыть новую тему     Написать ответ в эту тему

Zmey



Strangled by Lynx
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я думаю удобнее сделать будет один топик по Squid и все вопросы касательно него постить сюда. :)
У меня вопрос такого характера: как настроить резку трафика squid и как настроить замену баннеров или просто их вырезку.


SQUID - HTTP/HTTPS прокси под *nix

 
В первом посте собираем полезные ссылки, преимущественно на русском по Squid.
 
Официальный сайт: www.squid-cache.org
Squid (кеширующий прокси для http): установка, настройка и использование
Squid Web Proxy Cache: получение, компилляция, настройка (архивная версия)
Squid Proxy Server 3.1 Beginners Guide,  Packtpub, 2011, PDF (см. также и другие источники)
 
About Squid Web Proxy Cache (архивная версия)
Зона особого внимания: Squid (архивная версия)
Как не получать рекламы через Internet  
FAQ по Squid (архивная версия)
Авторизация squid в домене Windows 2003 Server
Статьи по Squid на Opennet.ru  
Как заставить Squid быть только прокси, без кэширования чего-либо?
 
Также смотрите фильтр по squid
 
В отдельных темах обсуждается

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

// текущий бэкап шапки..

Всего записей: 303 | Зарегистр. 07-12-2001 | Отправлено: 14:56 10-05-2002 | Исправлено: TheBarmaley TMP, 15:33 23-03-2016
Yura12

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да. Это совершенно точно, что протокол у раздатчика только http и никаких редиректов там нет. Во-первых это и в лог-файлах Кодекс ясно видно, и разработчики Кодекс (хозяева раздающего сервера) абсолютно точно подтвердили, что там исключительно http
 
Да, это точная цитата из моего /etc/squid/squid.conf
 
Порядок в точности такой, я ничего не перепутал.
 
То что maximum_object_size должна стоять над директивой cache_dir я читал где-то на другом форуме. У меня она maximum_object_size действительно стоит выше.
 
Я пробовал запускать через этот прокси не только обновления Кодекс но и обычные офисные компьютеры, так вот там в кеше обновления Microsoft Edge по 80 и даже по 100 мегабайт находятся.
 

Всего записей: 253 | Зарегистр. 06-01-2010 | Отправлено: 12:21 22-04-2022
fscpsd



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Yura12
Тогда скорее всего это всё-таки на стороне раздающих проблемы. Существует множество вариантов, как с их стороны можно накосячить, чтобы сквид не кэшировал их отдачи. Вот, например, случай:
https://www.reddit.com/r/PFSENSE/comments/7zljvy/squid_caching_not_working_for_particular/
— там и в заголовках неточности, и неконсистентность днс-ответов из-за Round-robin DNS.
Вам тут придётся, боюсь, погружаться в глубокую диагностику того, что именно, как именно и откуда именно загружается так, что мимо кэша попадает.

Всего записей: 1824 | Зарегистр. 16-09-2010 | Отправлено: 12:40 22-04-2022
Yura12

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
 
Понятно. Спасибо за информацию.
 

Всего записей: 253 | Зарегистр. 06-01-2010 | Отправлено: 13:44 22-04-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Yura12

Цитата:
Понятно. Спасибо за информацию.

а логи что говорят?
не только access.log, но и store.log

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 04:59 23-04-2022
Yura12

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
 
К сожалению, store.log не вёлся.
 

Всего записей: 253 | Зарегистр. 06-01-2010 | Отправлено: 13:56 26-04-2022
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть  SQUID 3.5.25 с SSLBUMP и Samba 3.6.23
Настроена доменная авторизация  и basic  с winbind  для машин не в домене, но с учетками юзеров в домене, то есть всё на основе доменных групп. Доменконтроллеры  Windows server 2016
Конфиг сквида такой:

Код:
 
auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp
auth_param ntlm children 50
auth_param ntlm keep_alive on
 
auth_param basic program  /usr/bin/ntlm_auth --helper-protocol=squid-2.5-basic
auth_param basic children 25
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
authenticate_ttl 1 hour
 
external_acl_type NT_Group children-max=75 children-startup=5 protocol=2.5 %LOGIN  /usr/local/squid/libexec/ext_wbinfo_group_acl
 
acl password proxy_auth REQUIRED
 
acl FastInternetUT external NT_Group fast_internet
http_access allow password FastInternetUT
 
 

 
Поставлена  задача поднять доменконтроллеры Windows server 2019, что было сделано.  
И тут выяснилось, что   авторизация при смене контроллера в Самбе на новый, доменная авторизация перестает работать.  Разборки показали , то ли  winbind  от самбы, то ли ext_wbinfo_group_acl  использует  протокол SMB1,  который был включен на старом  доменконтроллере и выключен на новом. Боссы  сказали SMB1 включать крайне нежелательно, ищите варианты.  
На тестовой машине  был поднял  RED HAT  8.4 , SQUID 4.15
Настроил   Kerberos и Basic авторизацию  без Самбы и селения сервера в домен.  
Как бы всё отлично, но нет. Вместе они не работают.  
По отдельности  - работает.
При запросе от машины вне домена  керберос  перехватывает запрос первым, сообщает, что  
negotiate_kerberos_auth.cc(673): pid=35534  negotiate_kerberos_auth: WARNING: received type 1 NTLM token
12:15:27 kid1| ERROR: Negotiate Authentication validating user. Result: {result=BH, notes={message: received type 1 NTLM token; }}
 
и на этом всё заканчивается. И это логично, судя по всему.
 
Включение  в  smb.conf  строки
    min protocol = SMB2
не помогает.
 
 
В общем нужна прозрачная доменная авторизация для машин в домене и по логину паролю для машин не в домене, на основе доменных групп.  Без  использования SMB1. Лучше вообще без Самбы.  
Какие есть варианты  решения проблемы?

----------
В сортире лучше быть юзером, чем админом...

Всего записей: 11735 | Зарегистр. 10-12-2003 | Отправлено: 12:42 04-05-2022 | Исправлено: ipmanyak, 12:57 04-05-2022
yuris

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Какие есть варианты  решения проблемы?

1)Судя по wiki нужен negotiate_wrapper, который позволяет использовать ntlm_auth и/или squid_kerb_auth
2)Сделать два истанса squid'а, но порты разные придется сделать.  

Всего записей: 383 | Зарегистр. 19-11-2001 | Отправлено: 15:37 04-05-2022
las151985

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 68 | Зарегистр. 06-09-2009 | Отправлено: 20:15 17-09-2022 | Исправлено: las151985, 22:16 22-09-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
las151985

Цитата:
Как решить эту задачу

показать конфиг.

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 20:30 17-09-2022 | Исправлено: Mavrikii, 20:32 17-09-2022
las151985

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 68 | Зарегистр. 06-09-2009 | Отправлено: 20:44 17-09-2022 | Исправлено: las151985, 22:15 22-09-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
las151985

Цитата:
squidguard. как это сделать?

у squidguard, обычно, лежит в /etc/squid/squidguard.conf

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 20:46 17-09-2022
las151985

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 68 | Зарегистр. 06-09-2009 | Отправлено: 08:36 18-09-2022 | Исправлено: las151985, 22:15 22-09-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
las151985

Цитата:
Прописываю в squidguard, в регулярных выражениях

и в каком файле ваши фильтры? и как записываете?

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 08:42 18-09-2022
las151985

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
и как записываете?

в таком виде radio|casino|game|
но пробовал разные способы в формате regex
не блокирует и все тут

Всего записей: 68 | Зарегистр. 06-09-2009 | Отправлено: 08:50 18-09-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
las151985

Цитата:
в таком виде radio|casino|game|

куда, в какой файл?

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 09:00 18-09-2022
las151985

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 68 | Зарегистр. 06-09-2009 | Отправлено: 09:42 18-09-2022 | Исправлено: las151985, 22:14 22-09-2022
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
las151985 Ты в курсе чем отличается трафик HTTP от HTTPS ?
Правильно - шифрован. Поэтому  в имени домена  ловит, а  в URL за доменом уже нет, так как урла сквиду уже не доступна, сайт и клиент обменялись ключами и трафик попер шифрованный.  
Без SSL BUMP не обойтись. С ним  сквид подменяет сертификат на свой, выступает от имени клиента и тогда может копаться в шифрованном трафике.  
Если  интересует, то поиск в гугль или на сайт  habr-а, там есть статьи про SSLBUMP.
P.S.
Некоторые сайты  ( например, некоторых банков)  чухают подмену сертификата и коннект не дадут. Такие приходится заносить в список исключений сквида для sslbump.


----------
В сортире лучше быть юзером, чем админом...

Всего записей: 11735 | Зарегистр. 10-12-2003 | Отправлено: 12:02 18-09-2022 | Исправлено: ipmanyak, 12:08 18-09-2022
fscpsd



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreeOwl
Цитата:
Когда происходит "ssl_bump terminate", кальмар, насколько я понимаю, прерывает соединение ничего не отправляя клиенту, как в случае с "http_access deny".
Наверно это потому что не сквид прерывает, просто оно не может быть установлено. Соответственно, у сквида нет причины сообщать клиенту какую-либо информацию от себя.

Всего записей: 1824 | Зарегистр. 16-09-2010 | Отправлено: 13:17 11-04-2024
FreeOwl



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Наверно это потому что не сквид прерывает, просто оно не может быть установлено. Соответственно, у сквида нет причины сообщать клиенту какую-либо информацию от себя.

хм.
как не сквид?  
ладно, если не сквид, тот как сделать, что бы "фильтровать сквидом" и выводить страничку с причиной блокировки?

Всего записей: 44 | Зарегистр. 18-05-2006 | Отправлено: 13:21 11-04-2024
fscpsd



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну в смысле сквид конечно "рвёт", но он рвёт не собственно само соединение, а блокирует его ещё на этапе установки, когда собственно соединения-то и нету. При этом в случае с ssl там ведь получается что ssl-соединение пытается устанавливаться между клиентом и сервером, а не между клиентом и сквидом (да и то —  в случае "ssl_bump terminate" оно даже и не устанавливается). Поэтому тут сложно представить себе как сквид будут что-то сообщать в таком случае клиенту об этом ssl-соединении, потому что между ними-то (между сквидом и клиентом) вообще никакое ssl-соединение даже и не устанавливалось.

Всего записей: 1824 | Зарегистр. 16-09-2010 | Отправлено: 13:43 11-04-2024 | Исправлено: fscpsd, 03:52 12-04-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » SQUID (только под *nix)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru