Консультация № 177577
31.03.2010, 20:30
41.85 руб.
0 7 1
Доброго времени суток! Очень прошу помочь до конца разобраться со Squid 3.0 (Fedora 10)

1. С установленным сквидом не возможно открыть один сайт privatbank.ua (в сквиде нет блокировок), если отключить его и включить Nat, то все открывается без проблем. Прошу помочь, вот лог
"Во время доставки URL:
http://www.privatbank.ua/

Произошла следующая ошибка:
Невозможно определить IP адрес узла www.privatbank.ua

Сервер адресов ответил:
Server Failure: The name server was unable to process this query.

Это обозначает:
Кэш не в состоянии определить сервер, указанный в URL.
Проверьте правильность написания адреса.

2. Вопрос по передаче почты через порт 465 (SSL). Работают только через 25 порт, почта через 465 не уходит. Как дать доступ через этот порт. Прошу помочь. Вот, что указываю:

-A POSTROUTING -o eth0 -p tcp -m tcp --dport 25 -j SNAT --to-source ххх.ххх.ххх.ххх (внешний ip, )
-A POSTROUTING -o eth0 -p tcp -m tcp --dport 465 -j SNAT --to-source ххх.ххх.ххх.ххх (внешний ip)

3. Не работает ftp через Sqiud. Прошу помочь. Вот часть конфига:

acl SSL_ports port 443 563 8443 9091
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 8443 9091 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 5190 #icq
acl Safe_ports port 465


acl CONNECT method CONNECT

acl sitesregex dstdom_regex sex porno teen girl
acl blockurl url_regex -i "/etc/squid/block/badurl.txt"

#http_access deny sitesregex all
#http_access deny blockurl all


#
#Recommended minimum configuration:
#
# Only allow cachemgr access from localhost
http_access allow manager localhost
http_access deny manager
# Deny requests to unknown ports
http_access deny !Safe_ports






Обсуждение

Неизвестный
31.03.2010, 21:17
общий
это ответ
Здравствуйте, Kozyr76.

По первой части все просто - причина написана прямо в тексте. Squid не может определить IP-адрес сервера privatbank.ua. Для разрешения имен squid использует DNS-сервера, перечисленные в /etc/resolv.conf, так что если его содержимое меняется после запуска Squid - его нужно перезапустить, чтобы /etc/resolv.conf прочитался заново.

По третьей части - информации слишком мало, чтобы что-либо сказать. Что значит "не работает"? Как это проявляется, в каких программах, каким образом? Следует иметь в виду, что squid не является "классическим" ftp-прокси, так что некоторые программы, в которых поддержка ftp-прокси заявлена, могут не работать. В приложении пример минимального _рабочего_ конфига (это конфиг домашнего прокси, я прямо сейчас через него выхожу).


Приложение:
acl all src all
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32
acl SSL_ports port 443
acl Safe_ports port 80 # http
...
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
acl LocalNet src 192.168.50.0/255.255.255.0
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny to_localhost
http_access allow LocalNet
http_access deny all
Неизвестный
01.04.2010, 11:55
общий
С 1 разобрался, спасибо, давайте по почте уже закончим:

2. Вопрос по передаче почты через порт 465 (SSL) в обход сквида. Работают только через 25 порт, почта через 465 не уходит. Как дать доступ через этот порт. Прошу помочь. Вот, что указываю:

-A POSTROUTING -o eth0 -p tcp -m tcp --dport 25 -j SNAT --to-source ххх.ххх.ххх.ххх (внешний ip, )
-A POSTROUTING -o eth0 -p tcp -m tcp --dport 465 -j SNAT --to-source ххх.ххх.ххх.ххх (внешний ip)
Неизвестный
05.04.2010, 21:36
общий
Сам настраивал SQUID, тоже намучался. Очень рекомендую SAMS: http://sams.perm.ru/, облегчает решение многих задач. И пусть Вас не пугает, что он для работы требует Apache, MySQL, PHP - это стоит того.
Неизвестный
06.04.2010, 19:42
общий
SAMS, равно как и прочие среды для "ускоренной настройки" хороши когда нужно быстро-быстро настроить.Но рано или поздно попадешь в ситуацию, когда нет возможности его поставить, а делать надо. Конфиг squid достаточно документирован (хотя на самом деле документации по squid шиш да маленько)
Неизвестный
06.04.2010, 22:50
общий
Цитата: 39467
SAMS, равно как и прочие среды для "ускоренной настройки" хороши когда нужно быстро-быстро настроить.Но рано или поздно попадешь в ситуацию, когда нет возможности его поставить, а делать надо.


Я с Вами не спорю, что знание первоисточника это всегда лучше. Но, как правило, надо не только поставить и насторить прокси, но потом и управлять юзерами, смотреть статистику, следить что ещё забанить и т.д. При не благоприятном раскладе ещё нужно и руководству носить красивые очёты, с графиками на тему "как используется канал" или "а кто у нас нарушает регламент использования доступа к сети Интернет". Потом, в самый не хороший момент выясняется, что надо управление делигировать какому то стажёру и т.д. и т.п. И после очередной правки squid.conf и запуска SARG то из консоли, то из крона задумаешься о "иструментах для чайников".
Неизвестный
07.04.2010, 19:02
общий
Однажды я все это прошел. И написал систему расчета статистики на базе Sarg. Правда, "написал" - довольно громко. Я адаптировал к моим нуждам sarg с небольшой правкой исходников и написал скрипт, то есть набор скриптов для обсчета и отображения всего этого дела. Потом мне удалось все это сдать в качестве дипломаСистема эта жо сих пор успешно работает на месте текущей работы, и хотя давно пора ее увовершенствовать - все руки не доходят. Там и просмотр статистики есть (с разделением по уровню привилегий) и отчеты sarg-овские интегрированы. Проект нигде не выкладывался потому что он вообще говоря не доведен до уровня продукта, но все желающие пободаться с ним смогут его получить :-D
Неизвестный
07.04.2010, 20:37
общий
Уважаемый Rashid N. Achilov, а вы только один обслуживаете ту систему? Или ещё кто из *nix-грамотных спецов? Если так, то всё норм. Но если у вас ещё начальник-самодур, и ему статистику то по одному критерию выбрать, то по другому, и всё как можно быстрее. И требуется управление дать девочке, которая тока вчера научилась правую кнопку мыши отличать от левой... то SAMS лучше!
И потом, уж коль на то пошло, то FreeSA работает быстрее чем SARG.
Форма ответа