Monitor squid active sessions. (http://squid-cache.org)
Возможности
RADIUS Авторизация
Code Block |
---|
|
auth_param basic program /usr/lib/squid/basic_radius_auth -h 127.0.0.1 -p 1812 -i squid_proxy -w radsecret -t 15
auth_param basic children 5
auth_param basic realm Web-Proxy
auth_param basic credentialsttl 5 minute
auth_param basic casesensitive off
acl radius-auth proxy_auth REQUIRED
http_access allow radius-auth
http_access allow localhost
http_access deny all
|
ABillS
IP | 127.0.0.1 |
Название | SQUID1 |
Тип | Other |
Пароль управления | RADIUS secret |
Мониторинг активных сессий Squid
Code Block |
---|
|
acl manager proto cache_object
# replace 127.0.0.1 with your webserver IP
acl abillsserver src 127.0.0.1/255.255.255.255
http_access allow manager abillsserver
http_access deny manager |
Настройка Abills
Включение модуля
Code Block |
---|
@MODULES = ('Squid'); |
Настройки
$conf{SQUID_HOST}='localhost'; | Хост прокси сервера |
$conf{SQUID_PORT}=8080; | Порт прокси сервера |
$conf{SQUID_CACHEMGR_PASSWD}='your_squid_pass'; | Пароль управления |
$conf{SQUID_RESOLVIP}=0; | Резолвить IP |
После успешной установки появляется меню -
/ Monitoring/ Squid/
Tranparent Proxy
Code Block |
---|
# настройки для прозрачного прокси
http_port 192.168.20.3:3128 transparent
http_port 127.0.0.1:3128 transparent
# Правила разрешающие доступ внутренней сети к прокси
acl our_network src 192.168.0.0/16
http_access allow our_network
|
Переброс выходящего трафика на прокси используя FreeBSD **ipfw**
Code Block |
---|
ipfw add 90 fwd 127.0.0.1,3128 tcp from 192.168.0.0/16 to any 80,8080 out via rl0 |