PHP Inside

 
   
 

Главная


Начало
страница1
страница2
страница3
страница4
страница5
страница6
страница7
страница8
страница9
страница10
страница11
страница12
страница13
страница14
страница15
страница16
страница17
страница18
страница19
страница20
страница21
страница22
страница23
страница24
страница25
страница26
страница27
страница28
страница29
страница30
страница31
страница32
страница33
страница34
страница35
страница36
страница37
страница38
страница39
страница40
страница41
страница42
страница43
страница44
страница45
страница46
страница47
страница48
страница49
страница50
страница51
страница52
страница53
страница54
страница55
страница56
страница57
страница58
страница59
страница60
страница61
страница62
страница63
страница64
страница65
страница66
страница67
страница68
страница69
страница70
страница71
страница72
страница73
страница74
страница75
страница76
страница77
страница78
страница79
страница80
страница81
страница82
страница83
страница84
страница85
страница86
страница87
страница88
страница89

 
 
 

 

 

Установка squidGuard

« make SS make install SS make clean

SquidGuard также легко находится в портах -/ usr / ports / www / squidguard /. Просто устанавливаем его как обычно :

Во время установки squidGuard поместит списки блоки­ ровки в / var / db / squidGuard и сделает их принадлежащими учетной записи squid и группе squid , - что должно совпа­ дать с учетной записью , под которой работает прокси - сер­ вер Squid ( см . значения переменных cache _ effective _ user и cache _ effective _ group в файле / usr / local / etc / squid / squid . conf ). Можно пользоваться этими блэклистами , можно другими , коммерческими или бесплатными ; вся информация по полу­ чению блэклистов есть на http :// squidguard . org / blacklists . html , я беру их здесь : http :// cri . univ - tlse 1. fr / blacklists . Получив так или иначе архив с блэклистами , распаковываем их в ди­ ректорию , которая в файле конфигурации squidGuard . conf указана в значении параметра dbhome , и не забываем , что dbhome со всем содержимым должен принадлежать пользователю squid . Теперь перейдем к настройкам в / usr / local / etc / squid / squidGuard . conf , ниже пример содержания этого файла с краткими пояснениями :

# Место расположения блэклистов и логов
dbhome / var / db / squidGuard / blacklists
logdir / var / log

f ) Можно задавать ограничения доступа по времени и дням

•  сокращения для дней недели : # s = sun , m = mon , t = tue .

•  w = wed, h = thu, f = fri, a = sat

•  У нас описаны дневные часы ежедневно с 6 утра

•  до 10 вечера , что будет использовано ниже
time WORKHOURS (

weekly * 06:00 - 22:00 date *.*.01 06:00 - 22:00

N От кого будут приходить запросы source LOCALNET {

ip 172.25.0.0/16

•  Далее идут собственно описания ресурсов ( так называемые

•  DESTINATION CLASSES) , доступ к которым запрещен (blacklists)

•  или разрешен ( whitelists ) - указание на содержимое dbhome ;

•  мы будем использовать только блэклисты

•  Название подкаталога блэклистов
destination adult {

•  Указание на блэклист доменов , здесь указываются ,

•  какие домены блокируются , - т . е . если в файле

•  указан domen . com , то закрыт доступ к домену

•  полностью и к host . domen . com и к games . foo . domen . com

•  и т . д . Могут быть указаны также только поддомены ,

•  например subdomen . host . com : это закрывает доступ

•  только к поддомену и ко всем его собственным

•  поддоменам , а доступ к host . com остается открытым .

•  Но обратите внимание ! Если в файле доменов указаны

•  и domen . com и subdomen . domen . com , то доступ будет

•  закрыт только к этим двум доменам , а , скажем ,

•  foo.domen.com будет доступен
domainlist adult/domains

•  Указание на блэклист URL . т . е . блокируется доступ

•  к конкретным страницам , если указано

•  example.com/some/path/to/page.html, то блокируете

•  доступ только к