Автор: Сергей
FreeBSD установка squid и настройка
Устанавливать данный пакет будем из портов:
- cd /usr/ports/www/squid/
make install clean
rehash
После установке идем править конфигурационный файл:
- mcedit /usr/local/etc/squid/squid.conf
в данном файле указаные строки нужно раскоментирывать (если хотим с авторизацией пользователей), а не дописывать их с низу,данная строка после установки будет выглядеть
- auth_param basic program /usr/local/libexec/ncsa_auth /usr/local/etc/passwd
ее нужно будет привести к виду:
- auth_param basic program /usr/local/libexec/squid/ncsa_auth /usr/local/etc/squid/ncsa.sams
а остальные просто раскоментирывать
- /usr/local/etc/passwв
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
http_port 3128
- ls /var/squid/logs/
access.log* cache.log squid.pid* store.log*
- htpasswd -c /usr/local/etc/squid/passwd vash_user
password:*******
- squid -z
- 2012/11/04 20:57:19| Creating Swap Directories
- squid_enable="YES"
- /usr/local/etc/rc.d/squid start
Starting squid.
Возможно кто то из русcкоязычных пользователей захочет чтоб блокировка сайтов выводилась на русском тогда нужно будет расскоментирывать в файле squid.conf строку error_directory /usr/local/etc/squid/errors/Rusian-koi8-r сделав следущее:
- mcedit /usr/local/etc/squid.conf
найти строку
#error_directory /usr/local/etc/squid/errors/English
и заменить предварительно раскоментирывав на строку
error_directory /usr/local/etc/squid/errors/Rusian-koi8-r
http://www.opennet.ru/base/net/squid_conf.txt.html
Отключение лог-файлов в Squid
- cache_access_log /dev/null
- cache_store_log none
- cache_log /dev/null
- squid -k rotate
- 0 0 * * * /usr/local/sbin/squid -k rotate
Сколько памяти использует squid
- ps -axuhm |grep squid
Ротация логов
- logfile_rotate
FreeBSD через PROXY
- FETCH_ENV=FTP_PROXY=http://proxy.wiset.pp.ua:3128 FETCH_ENV=HTTP_PROXY=http://proxy.wiset.pp.ua:3128
- setenv HTTP_PROXY http://proxy.wiset.pp.ua:3128 setenv FTP_PROXY http://proxy.wiset.pp.ua:3128
Еще один вариант:
- export http_proxy=http://proxy.wiset.pp.ua:3128