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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
всё народ всем спс пока вопросы исчерпаны... Squid3 на запросы откликается и пашет и прозрачное проксирование и обычное... так что теперь дело за малым.. подкорректировать http_access...
 
Добавлено:
а вот и вопрос
может ли squid анализировать код передаваемой страницы? т.е. когда все у меня стояло на win32 то есть чудесная програмка называется proxomitron так вот он умеет фильтровать страницы на основе анализа непосредственно получаемого html кода и замены его кусков или страницы целиком... возможно ли что-то подобное в squid3? если более точно мне нужна только 1 возможность - возможность анализировать заголовок странницы <title></title>.

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 13:43 21-04-2010
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd Нужно использовать content filter. Смотрите в сторону Filter modules for Squid 3.0. Это модульный опенсорц фильтр, на его основе можно реализовать функционал для собственных нужд.    

Всего записей: 17274 | Зарегистр. 13-06-2007 | Отправлено: 15:37 21-04-2010
Ruza



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ещё можно dansguardian или squidwall они умеют парсить html.

----------
Fools rush in where angels fear to tread.

Всего записей: 5472 | Зарегистр. 10-09-2003 | Отправлено: 20:32 21-04-2010
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ruza
спасибоб про оба почитал доки не сильно углубляясь... пока squidwall нравится явно больше буду пробовать ставить и настраивать... Но как я понял ни 1 из них не сможет заменить кусок html кода страницы, т.е. произвести незаметную подмену кусков страницы... - типо меняем любое найденное видео на поучительный ролик лежащий на локальном web-сервере ( путем смены адреса объекта в теге flv )
Или же редиректами можно этого добиться?

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 21:08 21-04-2010 | Исправлено: Alukardd, 21:10 21-04-2010
Ruza



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
По идее flv можно подменять и без парсинга... Ведь это отдельный объект с линкой типа:
httр://server.in.hz/video.flv и его можно заменть именно по признаку flv обычным rejik... Хотя надо завтра проверить, но сдаётся мне должно работать.


----------
Fools rush in where angels fear to tread.

Всего записей: 5472 | Зарегистр. 10-09-2003 | Отправлено: 21:28 21-04-2010
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ruza
на РЕЖИК я еще днём наткнулся пока лазил по фильтрам различным и гуглил мысли vlary ...
 
щас еще раз почитал про РЕЖИК и что-то сдается мне что action redirect можно сотворить только для всей страницы... [хотя всё это выяснится когда покопаю настройки и по экспериментирую...
 
да чую головоломки на пару троек дней мне обеспеченно...

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 21:31 21-04-2010 | Исправлено: Alukardd, 21:51 21-04-2010
q111111

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
где находится кэш у Squid'а? как его посмотреть? как достать оттуда что-нибудь?

Всего записей: 1657 | Зарегистр. 05-03-2008 | Отправлено: 10:54 22-04-2010
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
q111111
Цитата:
где находится кэш у Squid'а?  
там, куда ты указал в конфиге сквида в опции cache_dir.
Как вытащить все MP3 файлы из кеша Squid
   purge -n -a -s -c /etc/squid/squid.conf -C /tmp/MP3s/ -e '\.mp3|\.wav'
Утилиту purge скачать можно здесь: http://www.wa.apana.org.au/~dean/sources/
p.s.  
Мой мнение - пустая трата времени.


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

Всего записей: 11724 | Зарегистр. 10-12-2003 | Отправлено: 13:53 22-04-2010
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ruza
кстати если вы используете РЕЖИК, то скажите пожалуйста, что всё таки ему прописать в  
SQUID_USER и SQUID_GROUP
 - дело в том, что в squid.conf у меня прописано
cache_effectiv_user = proxy
cache_effective_group = proxy
но при этом ps aux|grep squid вещает мне, что squid3 запущен как от proxy так и от root т.е. не понятно от кого именно...
вопрос понятен - если прописать в РЕЖИК не то он работать не будет? и что писать в моём случае?
или типо писать лучше proxy - т.к. тогда если он права выставит для proxy, то root всё равно получит к ним доступ?
 
Добавлено:
установил я РЕЖИК - работает... только смотрю я на него и думаю, а нахрена я его поставил) у меня и без него SQUID прекрасно фильтровал кучу всего...
пока не научил его делать чего-то экзотического - что делал proxomitron...

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 20:11 22-04-2010 | Исправлено: Alukardd, 21:07 22-04-2010
Teckatlipoka



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток)
Спецам вопрос наверно покажется дурацким, но для меня это стало большой проблемой.
Пришел работать на новое место, тут нет ходит через squid + SAMS на FreeBSD (я сам до этого работал только с виндовыми шлюзами (ну так вышло) и объяснить что к чему некому, поскольку предыдущий админ уволился давным-давно).
Сижу значит, разбираюсь и понимаю, что чтобы я не хотел сделать на шлюзе, нужно править squid.conf, а этот файл у меня состоит из одних комментариев, тоесть в нем вообще никакой полезной информации нет.
Дак вот собсно вопрос, раз сквид всетаки работает значит его конфиг где-то должен быть, ГДЕ?

Всего записей: 57 | Зарегистр. 02-05-2006 | Отправлено: 03:03 26-04-2010
Ruza



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Teckatlipoka
grep -v "^#" /path/to/squid/conf/squid.conf
Вот так посмотри комментариев будет поменьше.

Цитата:
тоесть в нем вообще никакой полезной информации нет.  

Гы... Это как посмотреть. Мне иногда приходится лазить в squid.conf.documented чтобы почитать именно комментарий, а ты говоришь никакой инфы...


----------
Fools rush in where angels fear to tread.

Всего записей: 5472 | Зарегистр. 10-09-2003 | Отправлено: 07:51 26-04-2010
Teckatlipoka



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

Цитата:
grep -v "^#" /path/to/squid/conf/squid.conf  
Вот так посмотри комментариев будет поменьше.

Эт я вкурсе, там реально ничего кроме комментариев нет, а не у меня с глазами плохо

Цитата:
Гы... Это как посмотреть. Мне иногда приходится лазить в squid.conf.documented чтобы почитать именно комментарий, а ты говоришь никакой инфы...

Ну для меня в данной ситуации пустые комменты не несут никакой пользы =(

Всего записей: 57 | Зарегистр. 02-05-2006 | Отправлено: 08:13 26-04-2010 | Исправлено: Teckatlipoka, 08:45 26-04-2010
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Teckatlipoka попробуй жмакнуть в консоли:
whereis squid.conf  
должен показать все пути где это файл встречается.
во фре, если ставить сквид из портов, настроечные файлы сквида обычно лежат в /usr/local/etc/squid

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

Всего записей: 11724 | Зарегистр. 10-12-2003 | Отправлено: 09:07 26-04-2010
q111111

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

Цитата:
q111111  

Цитата:
Цитата:где находится кэш у Squid'а?

там, куда ты указал в конфиге сквида в опции cache_dir.

т.к. там эта опция закоменчена, то нашлось в пути по умолчанию. спасибо!

Цитата:
Как вытащить все MP3 файлы из кеша Squid  
   purge -n -a -s -c /etc/squid/squid.conf -C /tmp/MP3s/ -e '\.mp3|\.wav'  
Утилиту purge скачать можно здесь: http://www.wa.apana.org.au/~dean/sources/

а вот по этому адресу только исходники. как с ними быть?

Всего записей: 1657 | Зарегистр. 05-03-2008 | Отправлено: 14:54 26-04-2010
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
q111111
Цитата:
а вот по этому адресу только исходники. как с ними быть?
, эм... ну если вы всё-таки используете SQUID под *nix, о чём говорится в названии темы, то вопрос по крайней мере странный - ну да ладно - в директории см пишите
Код:
tar zxf <имя_скаченного_файла>
make
make install
, если же вы всё-таки пользователь windows, то лично я даже не знаю, что вам лучше делать с исходниками - наверное проще найти аналог или версию под win32...

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 15:34 26-04-2010
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
q111111 качать исходник и компилить. Совет - брось эту затею.


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

Всего записей: 11724 | Зарегистр. 10-12-2003 | Отправлено: 17:00 26-04-2010
q111111

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

Цитата:
tar zxf <имя_скаченного_файла>  
make

это сработало
 

Цитата:
make install

а это - нет.
"комп:/purge # make install
make: *** No rule to make target `install'.  Stop."
 
я пользователь виндовс, но это я делаю на линуксе. просто я новичок в линуксе. изучаю

Всего записей: 1657 | Зарегистр. 05-03-2008 | Отправлено: 17:06 26-04-2010
vlary



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

Цитата:
make: *** No rule to make target `install'.  Stop."  
Нету там install , после компиляции получается экзешник, который нужно положить в доступное для Сквида место (типа  /usr/local/squid/libexec )

Всего записей: 17274 | Зарегистр. 13-06-2007 | Отправлено: 18:01 26-04-2010
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
Цитата:
Нету там install , после компиляции получается экзешник, который нужно положить в доступное для Сквида место (типа  /usr/local/squid/libexec )  
ну извините) я в общем случае написал... качать и ставить пакет ну уж очень не хотелось...

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 20:59 26-04-2010
Teckatlipoka



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

Цитата:
попробуй жмакнуть в консоли:  
whereis squid.conf  
должен показать все пути где это файл встречается.  
во фре, если ставить сквид из портов, настроечные файлы сквида обычно лежат в /usr/local/etc/squid

У мну он лежит в /usr/ports/www/squid и в /usr/local/etc/squid
и состоит из одних комментов
 
я чутка наврал, пара строчек там всеже есть:  
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
 
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
 
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
 
coredump_dir такая-то

Всего записей: 57 | Зарегистр. 02-05-2006 | Отправлено: 02:38 27-04-2010 | Исправлено: Teckatlipoka, 03:39 27-04-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 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