Экономим деньги с туксом Колисниченко Денис Хакер, номер #089, стр. 089-100-5 # vi /etc/squid/squid.conf // указываем, что squidGuard будет выступать в роли редиректора redirector_bypass on redirect_program /usr/local/squidGuard/bin/squidGuard // сколько копий squidGuard нужно запускать redirect_children 1 После этого нужно перезапустить Squid: # service squid restart В файле /var/log/squidGuard/squidGuard.log ты должен увидеть такие строчки (squidGuard запущен и готов к работе): 2006-03-19 15:45:14 [9601] squidGuard 1.2.0 started (1034683864.337) 2006-03-19 15:45:14 [9601] squidGuard ready for requests (1034683864.353) Надеюсь, эта статья поможет тебе сэкономить не только время, но и деньги. Если возникнут какие-нибудь вопросы, ты всегда можешь их задать на форуме dkws.org.ua. Я уже давно применяю dns/http-кэширование и дома, и на работе. Моя конфигурация практически идентична изложенной в этой статье с тем лишь отличием, что я запускаю сервисы от имени непривилегированного пользователя (named и _squid) и делаю ставку на прозрачное http-проксирование, при использовании которого нет необходимости указывать адрес и порт прокси-сервера в настройках браузеров на клиентских компьютерах. Для работы в этом режиме squid необходимо собрать с поддержкой штатного файрвола, плюс в главном конфигурационном файле squid должны присутствовать следующие записи: # vi /etc/squid/squid.conf http_port 127.0.0.1:3128 httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_uses_host_header on В ядре OpenBSD я нашел и исправил забавный баг, который не позволял использовать ограниченные права доступа для псевдоустройства pf(4). Теперь, начиная с OpenBSD 3.9, возможна более секурная конфигурация: для успешного выполнения системного вызова ioctl(2) с операцией DIOCNATLOOK (просмотр состояния соединений) достаточно, чтобы непривилегированный пользователь _squid из группы _squid обладал правами "только на чтение" для /dev/pf (раньше требовались права как на чтение, так и на запись): # chgrp _squid /dev/pf # chmod g+r /dev/pf Более подробную информацию по настройке транспарентной прокси в OpenBSD можно найти здесь: www.openbsd.ru/docs/steps/squid.html |