Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
abills:docs:squid:ru [2007/10/23 17:04]
127.0.0.1 external edit
abills:docs:squid:ru [2015/12/05 17:50] (текущий)
Строка 3: Строка 3:
  
  
 +====Возможности====
  
 + ​-Мониторинг активных сессий Squid
  
 ====Squid==== ====Squid====
Строка 22: Строка 24:
 @MODULES = ('​Squid'​);​ @MODULES = ('​Squid'​);​
  
-^$conf{SQUID_HOST}="localhost";| Squid host | +^$conf{SQUID_HOST}='localhost';| #Squid host | 
-^$conf{SQUID_PORT}=8080; ​             | Squid port | +^$conf{SQUID_PORT}=8080; ​             | #Squid port | 
-^$conf{SQUID_CACHEMGR_PASSWD}=""​;     | Squid password | +^$conf{SQUID_CACHEMGR_PASSWD}='​your_squid_pass'​;     ​| ​#Squid password | 
-^$conf{SQUID_RESOLVIP}=0; ​            | Resolve Clients IP addreses |+^$conf{SQUID_RESOLVIP}=0; ​            ​| ​#Resolve Clients IP addreses |
  
  
 После успешной установки появляется меню -  После успешной установки появляется меню - 
 **/ Monitoring/ Squid/** **/ 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 *
 +  ​
 +  ​
 +  ​