Автор Тема: Запуск squidGuard  (Прочитано 2008 раз)

Оффлайн dormidont3

  • Участник
  • *
  • Сообщений: 703
    • ФотоШоу
Запуск squidGuard
« : 12.12.2012 20:10:55 »
Пытаюсь заставить работать этот чудо редиректор, но он наотрез не хочет меня слшать...

Настраивал всё по инструкции, которая выложена на многих сайтах. по сути одна и та же.

Для начала пытался сделать хотя бы одно перенаправление с яндекса, на семейный яндекс, что бы увидеть работоспособность и уже после этого наполнять базы нужными позициями.

Вот такой получился файл конфига

#
# CONFIG FILE FOR SQUIDGUARD
#

dbhome /etc/squidGuard/db
logdir /etc/squidGuard/log

#
# TIME RULES:
# abbrev for weekdays:
# s = sun, m = mon, t =tue, w = wed, h = thu, f = fri, a = sat

#time workhours {
# weekly mtwhf 08:00 - 16:30
# date *-*-01  08:00 - 16:30
#}

#
# REWRITE RULES:
#

#rew dmz {
# s@://admin/@://admin.foo.bar.de/@i
# s@://foo.bar.de/@://www.foo.bar.de/@i
#}

#
# SOURCE ADDRESSES:
#

src admin {
ip 192.168.1.1-192.168.1.253
}


#
# DESTINATION CLASSES:
#

dest ya {
urllist ya/urls
redirect http://family.yandex.ru/
}


acl {
admin {
pass !ya
}

default {
pass none
redirect http://family.yandex.ru
}
}

когда пытаюсь запустить обновление баз, получаю вот что
[root@comp-Pentium-Dual-679ab3 ya]# /etc/squidGuard/squidGuard.conf -C all
/etc/squidGuard/squidGuard.conf: line 5: dbhome: command not found
/etc/squidGuard/squidGuard.conf: line 6: logdir: command not found
/etc/squidGuard/squidGuard.conf: line 31: src: command not found
Object "192.168.1.1-192.168.1.253" is unknown, try "ip help".
/etc/squidGuard/squidGuard.conf: line 33: syntax error near unexpected token `}'
/etc/squidGuard/squidGuard.conf: line 33: `}'

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Запуск squidGuard
« Ответ #1 : 13.12.2012 16:05:59 »
[root@comp-Pentium-Dual-679ab3 ya]# /etc/squidGuard/squidGuard.conf -C all
Зачем вы запускаете файл конфигурации на выполнение? Это же неисполняемый текстовый файл.
В пакете есть исполняемый файл
/usr/bin/squidGuard
Его и запускайте.
Андрей Черепанов (cas@)

Оффлайн dormidont3

  • Участник
  • *
  • Сообщений: 703
    • ФотоШоу
Re: Запуск squidGuard
« Ответ #2 : 14.12.2012 08:32:45 »
Спасибо, процесс пошёл, но не до конца

[root@comp-Pentium-Dual-679ab3 squid]# squidGuard -c /etc/squidGuard/squidGuard.conf -d
2012-12-13 16:55:45 [9214] New setting: dbhome: /etc/squidGuard/db
2012-12-13 16:55:45 [9214] New setting: logdir: /etc/squidGuard/log
2012-12-13 16:55:45 [9214] init urllist /etc/squidGuard/db/ya/urls
2012-12-13 16:55:45 [9214] squidGuard 1.4 started (1355396145.439)
2012-12-13 16:55:45 [9214] squidGuard ready for requests (1355396145.441)

На последней строчке зависает и стоит. Если нажать энтер то

2012-12-13 16:55:46 [9214] Error parsing squid line:Это получается в squid ему что то не нравится, да?

Если да, то вот конфиг
[root@comp-Pentium-Dual-679ab3 squid]# grep -v '^#\|^$' squid.conf
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl Safe_ports port 563    # SNEWS
acl Safe_ports port 488    # GSS-HTTP
acl Safe_ports port 280    # HTTP-MGMT
acl Safe_ports port 1025-65535   # Other ports
acl Safe_ports port 210    # WAIS
acl Safe_ports port 70    # GOPHER
acl Safe_ports port 443    # HTTPS
acl Safe_ports port 21    # FTP
acl SSL_ports port 8080    # Alterator
acl SSL_ports port 5222-5223    # Jabber
acl SSL_ports port 873    # RSYNC (C)
acl SSL_ports port 563    # SNEWS (C)
acl SSL_ports port 443    # HTTPS (C)
acl Safe_ports port 901    # SWAT
acl Safe_ports port 873    # RSYNC
acl Safe_ports port 631    # CUPS
acl Safe_ports port 777    # Multilingual HTTP
acl Safe_ports port 591    # Filemaker
acl Safe_ports port 80    # HTTP
acl Safe_ports port 9000
acl SSL_ports port 5190
acl Safe_ports port 56789-61275
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
acl CONNECT method CONNECT
http_access deny CONNECT !SSL_ports
acl our_networks src 127.0.0.0/8    # LOCALHOST
acl our_networks src 192.168.1.0/24    # mou
http_access deny !our_networks
http_access allow all
http_access deny all
http_port 3128
hierarchy_stoplist cgi-bin ?
cache_dir ufs /var/spool/squid 2048 16 256
maximum_object_size 100000 KB
access_log /var/log/squid/access.log squid
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
debug_options ALL,1
url_rewrite_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf
 url_rewrite_children 5
redirector_bypass on
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
error_directory /usr/share/squid/errors/Russian-koi8-r
retry_on_error on
coredump_dir /var/spool/squid

Что бы избежать заморочек с правами доступа для всей папки гарда сделал
chmod -R 777

Оффлайн dormidont3

  • Участник
  • *
  • Сообщений: 703
    • ФотоШоу
Re: Запуск squidGuard
« Ответ #3 : 14.12.2012 11:37:08 »
хотя вроде как запущен

[root@comp-Pentium-Dual-679ab3 etc]# ps aux | grep squi
root     28330  0.0  0.2  11024  3064 ?        Ss   11:51   0:00 /usr/sbin/squid -D
squid    28332  0.2  2.6  36548 27720 ?        S    11:51   0:14 (squid) -D
squid    28336  0.0  0.0   3196   700 ?        S    11:51   0:00 (squidGuard) -c /etc/squid/squidGuard.conf
squid    28341  0.0  0.0   3200   700 ?        S    11:51   0:00 (squidGuard) -c /etc/squid/squidGuard.conf
squid    28342  0.0  0.0   3200   700 ?        S    11:51   0:00 (squidGuard) -c /etc/squid/squidGuard.conf
squid    28343  0.0  0.0   3196   700 ?        S    11:51   0:00 (squidGuard) -c /etc/squid/squidGuard.conf
squid    28344  0.0  0.0   3200   700 ?        S    11:51   0:00 (squidGuard) -c /etc/squid/squidGuard.conf
squid    28345  0.0  0.0   2956   952 ?        S    11:51   0:00 (unlinkd)
squid    28346  0.0  0.1   3244  1252 ?        S    11:51   0:00 (pinger)
root     29582  0.0  0.0   2056   556 pts/7    S+   13:13   0:00 tail -f /etc/squidGuard/log/squidGuard.log
root     29590  0.0  0.0   2272   716 pts/6    S+   13:14   0:00 grep squi

но фильтрация не срабатывает. Спокойно захожу на ya.ru  которые прописаны и в урл и домаинс