Или коротенький рассказ на тему : "Прозрачный прокси за 15 минут"
Описываеться самый минимум которого достаточно
чтобы создать прозрачный прокси-сервер
Ставим это чудо
Код: Выделить всё
cd /usr/ports/www/oops
make install clean
Код: Выделить всё
GIGABASE
PCRE
до диверта
Код: Выделить всё
fwd 127.0.0.1,3128 tcp from 192.168.25.0/24 to any dst-port 80 via rl1
Код: Выделить всё
/usr/local/ets/oops/oops.cfg
кому будет интересно покапаетесь в конфах сами там на мой взгляд ясности
больше чем в сквиде -) но спорить не буду -)
правим oops.cfg
Для работы OOPS в прозрачном режиме необходимо
иметь такие строки
Код: Выделить всё
group mynet {
...
redir_mods transparent ;
....
}
module transparent {
myport 3128
}
Код: Выделить всё
echo oops_enable="YES" >> /etc/rc.conf
Код: Выделить всё
/usr/local/etc/rc.d/oops.sh start
Код: Выделить всё
ps -ax | grep oops
17393 p0 S 0:10,38 /usr/local/sbin/oops -c /usr/local/etc/oops/oops.cfg
sockstat -4 | grep oops
oops oops 17393 28 tcp4 *:3128 *:*
oops oops 17393 29 udp4 *:3130 *:*
oops oops 17393 30 tcp4 195.190.105.242:80 192.168.25.13:16667
oops oops 17393 31 tcp4 211.111.111.11:55827 195.190.105.240:80
Код: Выделить всё
/var/log/oops/access.log
oops-1.5.24_5 A caching web proxy server
http://oops-cache.org/
Вот и все - весь вэб контент пошел через прокси,
нигде и ни в каких бровзерах прописывать прокси не нада -)