Зона особого внимания: Squid
Last stable: squid-3.1.19     Beta: squid-3.2.0.15

Постараюсь размещать ссылки исключительно на русскоязычные документы, посвященные настройке и эксплуатации Squid. Но все же рекомендую не забывать и о существовании официального сайта разработчиков Squid. Если у Вас есть желание разместить ссылку на свой ресурс, посвященный этой теме или просто поделиться опытом - напишите мне или оставьте свои координаты в гостевой книге.

Все документы на русском !!!
NEW 02.03.2011 - обновлен раздел Auth.
24.01.2007 - вышел девятый стабильный релиз ветки 2.6 - squid-2.6.STABLE9. Исправлены две ошибки:
- исправлена ошибка в функции storeDiskdIOCallback() в diskd (Bug #1877);
- исправлена ошибка в обработке заголовков If-Modified-Since внесенная в 2.6.STABLE8 (Bug #1878).
   Полный список изменений.
03.11.2006 - вышел пятый стабильный релиз ветки 2.6 - squid-2.6.STABLE5. В основном исправления ошибок, а именно:
- исправлено неверное сообщение о ошибке, которое появляется в результаты указания некорректного значения в cache_peer (Bug #1719);
- поддержка Linux Netfilter включается автоматически при указании ключа --enable-linux-tproxy при сборке (Bug #1724);
- в 2.6.STABLE4 не собиралась aufs, если не указана поддержка coss (Bug #1776);
- исправлена некорректное распределение полосы пропускания delay pools (Bug #1779);
- исправлена некорректная обработка Very в комбинации с collapsed_forwarding (Bug #1780);
- устранена утечка памяти в ncsa_auth, возникавшая при частой смене паролей (Bug #1782);
- при указании access_log syslog, в логе появлялись пустые строки после каждой записи. Исправлено (Bug #1784);
- устранена утечка памяти при работе с негативными кешированием (Bug #1785);
- временной промежуток 00:00-24:00 теперь принимается как корректное значение интервала времени (Bug #1794);
- устранена теоретически возможная утечка памяти в storeSetPublicKey (Bug #1795);
- исправлена ошибка HttpHeader.c:914: "str" (Bug #1796);
- прокси падал после squid -k reconfigure, если в настройках были указаны rep_header ACL-лы (Bug #1800);
   Полный список изменений.
23.09.2006 - выход нового стабильного релиза ветки 2.6 - squid-2.6.STABLE4. Новшеств немного, в основном исправления ошибок. Среди прочего:
- новая директива wccp2_weight;
- многочисленные исправления и улучшения в COSS;
- обновлен порт для Windows;
- обновлен SNMP mib;
- снова исправлен %un в теге log_format. Поломали в 2.6.STABLE2;
- устранены ошибки возникающие при компиляции fake_auth и snmp_core.c на gcc 4.1.1 x86;
- устранена утечка памяти при работе с FTP (Bug #1760);
- исправлена ошибка, приводившая в краху Squid при использовании %a в сообшениях о ошибке ERR_INVALID_REQ и ERR_INVALID_URL;
- исправлена ошибка, приводившая в краху Squid при обработке определенных некорректных HTTP-ответов (Bug #1740);
- устранена ошибка, приводившая к падению Squid-а с сообщением "assertion failed: authenticate.c:836: "auth_user_request != NULL" (Bug #1699);
- исправлена ошибка, приводившая к краху fakeauth_auth при обработке определенных запросов (Bug #1744);
- нельзя было отключить start_announce. Исправлено (Bug #1598);
- HEAD в URL-ах ftp:// URLs всегда возвращал "200 OK". Исправлено. (Bug #1758);
- переменная %i всегда была равна 0.0.0.0 при формировании страниц ошибок. Теперь исправлено (Bug #212);
- Squid позволял указывать для acl time значения вне диапазона. Исправлено (Bug #1706);
- Squid позволял указывать для acl port символьные значения, а также значения вне диапазона. Исправлено (Bug #1708);
- ncsa_auth теперь поддерживает временные метки для cramfs (Bug #1744);
- решена проблема с избыточными PTR-запросами DNS. (Bug #1768);
   Полный список изменений.
18.08.2006 - очередной релиз стабильной ветки 2.6 - squid-2.6.STABLE3. Что исправлено и добавлено:
- ошибка "assertion failed "fm->max_n_files <= (1 << 24)" при больших размерах cache_dir;
- неверное сообщение о ошибке при указании некорректного значения дня недели;
- теперь не делается попытка определить маску сети в src/dst acl, для которых она не была указана. Предполагается, что указан именно IP узла, даже если он оканчивается на 0;
- добавлены новые теги для директивы log_format: %ue (external acl) и %us (ssl user id);
- исправлена ошибка в работе delay_pools, когда игнорировались установленные лимиты скорости;
- теперь корректно работает поддержка недавней версии OpenSSL 0.9.7;
- исправления и улучшения в работе COSS;
- устранена утечка памяти в момент чтения файла конфигурации при squid -k parse, а также утечки памяти при обработке определенных некорректных запросов;
- исправлена ошибка, приводившая к остановке закачек при указании параметра max-size в cache_dir;
- ошибка компиляции с ключем --enable-follow-x-forwarded-for на Solaris;
- cachemgr теперь работает в режиме аккселератора;
- ntlm fake_auth теперь поддерживает логины, в которых есть не-asci символы;
- ошибка, приводившая к краху прокси с сообщением "assertion failed: store.c:1081: "e->store_status == STORE_PENDING";
- проведена оптимизания сетевых I/O.
   Полный список изменений.
31.07.2006 - второй релиз стабильной ветки 2.6 - squid-2.6.STABLE2. В основном исправления ошибок, обнаруженных с момента первого релиза. Исправления следующие:
- ошибка при прозрачном проксировании, приводившая к "Unable to forward this request at this time";
- проблемы с памятью при использовании SSL-сертификатов на стороне клиента;
- многочисленные исправления для типа COSS в cache_dir;
- SEGV в storeAddVaryReadOld;
- assertion failure: i->prefix_size > 0 в client_side.c:2509;
- проблемы при прозрачном проксировании с FreeBSD ipfw или Linux-2.2 ipchains;
- проблемы с памятью, связанные с Accept-Encoding;
- ошибка при которой прокси падал сообщением "xstrdup: tried to dup a NULL pointer!";
- отказ в HttpHeader.c при некоторых конфигурациях header_access;
- ошибки в поддержке WCCP2;
- исправлен путь по умолчанию к diskd;
- проблема с ntlm_auth ("All ntlmauthenticator processes are busy");
- добавлена новая директива minimum_expiry_time в squid.conf;
- добавлена поддержка ARP acl для OpenBSD и исправления ARP для Windows.
   Полный список изменений.
01.07.2006 - первый релиз новой стабильной ветки 2.6 - squid-2.6.STABLE1. Большое количество улучшений, нововведений и исправлений. Особо следует отметить:
- новая опция конфигурации --enable-default-hostsfile;
- добавлена информация о имени пользователя в статистику active_requests в cachemgr;
- изменен squid MIB, чтобы включить значение visible_hostname из squid.conf;
- добавлена новая конфгурационная директива httpd_suppress_version_string;
- поддержка WCCPv2;
- переписана схема аутентификации NTLM;
- пользовательский формат для access.log;
- выборочное журналирование доступа;
- журналирование доступа посредством syslog;
- усовершенствования во внешних ACL. %PATH, log=, grace= и проч.;
- поддержка для epoll в Linux;
- collapsed_forwarding - новая директива для оптимизации реверсного проксирования а также при большом кол-ве конкурирующих запросов на один и тот же URL;
- новая улучшенная реализация COSS;
- опциональная поддержка пустых паролей;
- удалены устаревшие хелперы winbind от Samba-2.2.X;
- поддержка Linux TPROXY;
- добавлена возможность запуска как службы Windows под Cygwin;
- CARP теперь нормально взаимодействует с другими алгоритмами пиринга;
- новыe директивы check_hostnames и allow_underscore в squid.conf;
- в http_port добавлены новые опции;
- полная поддержка ETag/Vary;
- umask по умолчанию теперь установлена в 027, чтобы защитить содержимое файлов журналов и кеша от локальных пользователей;
- поддержка HTCP для контроля доступа и при очистке содержимого кеша;
- поддержка FreeBSD kqueue.
   Полный список изменений. См. также Squid 2.6.STABLE1 release notes.
20.05.2006 - вышел новый стабильный релиз squid-2.5.STABLE14. На этот раз исправлений немного. Устранены утечки памяти, возникающие при работе ident и в коде HTCP-клиента, а также утечка памяти связанная с обработкой заголовков в external_acl. Кроме того исправлена ошибка отображения иконок при указании в visible_hostname только имени хоста (без указания домена). Подробнее.
12.03.2006 - выход нового стабильного релиза squid-2.5.STABLE13. Более 20-ти исправлений, в основном косметические. Среди прочего нужно отметить исправление утечки памяти в ConnStateData (баг 1522) и ошибки "504 Gateway Time-out" при закачке на FTP. Также устранена ошибка, приводившая к увеличению полосы пропускания, указанной в delay pools после перезапуска Squid (баг 1481). Исправлены ошибки при сборке на Solaris и Fedora Core 5, ошибка при обработке длинных имен хостов, ошибка при работе ACL ident c delay_access, устранен крах Squid при использовании пустого ACL-а proxy_auth, wbinfo_group.pl теперь рботает с Samba 3.0.21 и более поздними версиями и проч. Также представлен перевод страниц сообщений о ошибках на азербайджанский язык. Подробнее.
22.10.2005 - вышел очередной стабильный релиз squid-2.5.STABLE12. Исправлена ошибка, внесенная в версии squid-2.5.STABLE11, которая приводила к недогрузке страниц при использовании delay pools, а также ошибка в обработке индивидуальных пулов для класса 3 delay pools. Исправлена ошибка сегментации в rfc1738_do_escape, которая могла привести к краху Squid при получении определенного ответа FTP-сервера. Устранены ошибки при обработке директив httpd_accel_single_hosts и tcp_outgoing_* в комбинации с server_persistent_connections. Исправлен отказ netdb при прозрачном проксировании, ошибки при обработке заголовков Set-Cookie, неверное определение TTL для CNAME-адресов, прочие небольшие и косметические исправления. Подробнее.
Архив новостей

О Squid - краткое описание. Что такое Squid, для чего предназначен и каковы его возможности.
Новости - свежие новости о Squid, обо всем, что с ним связано, а также новые ссылки и обновления на сайте. Читайте на здоровье !
Настройка - вам необходимо установить и наладить работу со Squid ? Этот раздел поможет Вам. Особенно, если раньше вам делать этого не приходилось. Да и людям опытным не мешает почитать. Разнообразная информация, касающаяся компиляции, установки, настройки и запуска Squid на различных платформах. Файл конфигурации Squid, оптимизация его работы, многое другое.
Прозрачное проксирование - настройка Squid для работы в режиме прозрачного прокси.
Примеры - готовые варианты файла squid.conf для различных задач и ситуаций. Решение проблем и советы на все случаи жизни. Пока на стадии разработки.
Squid FAQ - в этом разделе вы найдете русский перевод FAQ восьмилетней давности, а также его новую редакцию. Кроме того советую обратить внимание на FAQ-forum - ответы на наиболее часто задаваемые вопросы на форуме сайта.
Нет рекламе - вам нравится, когда вас забрасывают баннерами, саморазмножающимися окнами с рекламой "самых лучших товаров" и прочей ненужной мишурой ? Думаю, что нет. Мне вот тоже. С этим можно бороться. Как настроить Squid для борьбы с рекламой и рассказывает этот раздел.
Редиректоры - они расширяют возможности работы со Squid, позволяют более гибко настраивать доступ пользователей к отдельным серверам и web-страничкам, кроме того, это еще один способ борьбы с навязчивой рекламой. В этом разделе вы найдете документацию и примеры настроек редиректоров.
Auth - ссылки на статьи, посвященные настройке различных схем аутентификации в Squid и вопросов в этим связанных.
Мониторинг - раздел посвящен средствам наблюдения и контроля за работой вашего прокси. Здесь вы можете найти описание работы всевозможных анализаторов лог-файлов, а также мониторинга работы Squid при помощи MRTG.

TopList Яндекс цитирования Проект OpenNET - Все о Unix
 
© 2001-2012 Vadim Veremeyenko