Squid

Monitor squid active sessions. (http://squid-cache.org)

Возможности

-Мониторинг активных сессий Squid

Squid

squid.conf

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

config.pl

@MODULES = ('Squid');

$conf{SQUID_HOST}='localhost'; #Squid host
$conf{SQUID_PORT}=8080; #Squid port
$conf{SQUID_CACHEMGR_PASSWD}='your_squid_pass'; #Squid password
$conf{SQUID_RESOLVIP}=0; #Resolve Clients IP addreses

После успешной установки появляется меню - / Monitoring/ Squid/

Tranparent Proxy

squid.conf

# настройки для прозрачного прокси
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
   

Переброс выходящего траффика на прокси используя ipfw

add 90 fwd 127.0.0.1,3128 tcp from 192.168.0.0/16 to any 80,8080 out via rl0  

Rejik

для работы программы в Freebsd нужна утилита wget

# /usr/ports/ftp/wget && make && make install clean
# ln -s /usr/local/bin/wget /usr/bin/wget

Установка

# fetch http://www.rejik.ru/download/redirector-3.2.8.tgz
# tar zxvf redirector-3.2.10b3.tgz
# cd redirector-3.2.10b3
# make
# make install
# cd /usr/local/rejik3/
# cp redirector.conf.dist redirector.conf
# fetch http://www.rejik.ru/download/dbl-2.0.tgz
# tar zxvf dbl-2.0.tgz -C /usr/local/rejik3/
# cd /usr/local/rejik3/dbl/
# mkdir /usr/local/rejik3/banlists/  /usr/local/rejik3/banlists/banners
# chown -Rf squid *