Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Прокси сервер на Linux (http://forum.oszone.net/showthread.php?t=230699)

Viton-Zizu 19-03-2012 04:32 1882160

Прокси сервер на Linux
 
Приветствую!)
На днях ради интереса поставил себе на бук Linux Mint 12, понравилась!) решил на прокси сервер на работе установить linux систему, так как надоели вечные падения винды и ЮзерГейта в частности!
Так вот, подскажите пжлста подходящий дистрибутив Linux для решения моей задачи, неплохо бы было ещё получить аналог ЮзерГейта и какой нить хороший фаервол, ну а если ещё и сниффер будет, будет вообще замечательно))

exo 19-03-2012 04:51 1882162

как вариант:
squid + авторизация в домене
Kerberos
NTLM
на squid можно поставить разные веб-морды для управления. типа SAMS
фаерволл - штатный iptables - изучайте

CJ F.A.N. 19-03-2012 06:33 1882175

В принципе, дистрибутив можно ставить любой, тот, который нравится. А средства для организации прокси есть, вроде как, в любом дистрибутиве. У меня, например, Debian стоит, вполне доволен. А остальные дистры мне не нравятся. Это дело вкуса, как говорится. Прокси сервер, ессно, строить лучше всего на Squid. Авторизацию делать или нет, это дело Ваше. У меня авторизации нет, прокси прозрачный. Фильтрация по MAC-адресам. Благо никто у нас мак адреса не умеет изменять:))) Плюс, крутится антивирус Clamav. IPTABLES ессно настроен и работает. так что защита от взлома более-менее обеспечена. Для управления всей системой, в т.ч. и Сквидом, использую WebMIN. Классная вещь, советую!

Viton-Zizu 19-03-2012 09:08 1882235

Спасибо за советы, вот выбираю между Mint, Ubuntu и debian? нужен такой, чтобы не сильно загружен был всякой чепухой не нужной и самый надежный вариант!
а webMIN это что? можно по подробней?)

exo 19-03-2012 12:05 1882327

Цитата:

Цитата Viton-Zizu
а webMIN это что? можно по подробней?) »

поиск документация
а что - с 3 сквидом не работает?

установил модуль для сквида - установился 2.7....
надо было почитать, перед тем как ставить... хорошо, на тестовой машине всё делал...
прочитал немного... там нет кербероса... :(

Цитата:

Цитата Viton-Zizu
вот выбираю между Mint, Ubuntu и debian? »

Цитата:

Цитата CJ F.A.N.
У меня, например, Debian стоит, вполне доволен »

+1

CJ F.A.N. 19-03-2012 18:30 1882597

Цитата:

Цитата exo
а что - с 3 сквидом не работает? »

я на 3 Кальмар так и не перешел. Во-первых, что-то он у меня с первого раза не заработал, во-вторых, ВебМИН только кальмар 2.7 поддерживает...... к вебмину я привык, поэтому дальше с 3 кальмаром разбираться не стал

Viton-Zizu, если что, вдруг заинтересует, вот http://www.webmin.com/ - качаем оттуда. Ставится без проблем

exo 19-03-2012 18:33 1882601

Цитата:

Цитата CJ F.A.N.
ВебМИН только кальмар 2.7 поддерживает. »

я тут почитал про вебмин - там просто пути к сквиду меняют, и типа всё ок... но мне нужен Керберос... в вебмине только NTLM

CJ F.A.N. 19-03-2012 18:35 1882602

exo, вроде как да, я тоже путь менял. Но! В сквидах 2.7 и 3 есть существенные различия в конфиге. Поэтому для себя я там не только кербероса не увидел (хотел как то сделать) , но и еще глюки почерпнул. Возможно у меня из-за этого 3 кальмар не работал) ) )

exo 19-03-2012 18:39 1882606

Цитата:

Цитата CJ F.A.N.
Поэтому для себя я там не только кербероса не увидел »

я искал искал, а когда нашёл по-кусочкам в интернете написал для себя статью
теперь всегда под рукой.

Viton-Zizu 20-03-2012 09:05 1883031

ребят, подскажите пжлста в чём может быть дело, устанавливаю минт12 на бук, всё отлично поставилось инет пашет. ставлю с того же диска на системник, выдает ошибку, подрубаю ЮЗБ дисковод, установка идёт, но визуальное оформление уже немного другое, в плане панелей с верху и снизу! как такое может быть? диск то один) но это ещё пол беды, инет не получается настроить через прокси на системнике, тока лиса работает когда в неё руками забиваешь! есть один момент, на системнике до минт12 стоял убунту, вот там как раз проблема с прокси и высветилась! может не до конца всё форматируется? ничего не понимаю...

Viton-Zizu 22-03-2012 10:53 1884484

ребят, кальмара установил всё в норме) но единственно не особо удобно пользовать конешно его, подскажите, есть ли графическая оболочка какая?) а то постоянно конфиги править тоже не удобно

exo 22-03-2012 12:43 1884564

Цитата:

Цитата Viton-Zizu
есть ли графическая оболочка какая?) а то постоянно конфиги править тоже не удобно »

Цитата:

Цитата CJ F.A.N.
Для управления всей системой, в т.ч. и Сквидом, использую WebMIN »

так же есть S.A.M.S
я для отчётов использую LightSquid

CJ F.A.N. 22-03-2012 18:53 1884838

Viton-Zizu, exo правильно подметил, я уже рассказал про Вебмин! Самс - это как бы отдельная тема. Вебмин все же более универсален, так как позволяет рулить всей системой. Рекомендую именно его. Если организовываете прокси-сервер, к которому как правило, не особо то и надо граф.оболочку ставить, Вебмин как раз самое то. С любого браузера заходите по https на проксик свой, и администрируете. Удобно)

Viton-Zizu 23-03-2012 05:23 1885095

я так понимаю это мне апач, sql и прочее понадобится? тогда это совсем нежуное получается, нужен то просто Прокси, без лишних заморочек, я просто представил как щас ручками всех пользователй прописывать(айпи, мак)... уж сильно рутинно получается, поэтому про визуальную и спросил)

Viton-Zizu 23-03-2012 08:01 1885118

ребят и ещё подскажите по портам, в ЮГ для мейла нужно было порты пробрасывать в Кальмаре это нужно делать? или он прозрачно работает?

leonty 23-03-2012 08:07 1885120

почтовые протоколы не умеют через прокси работать, соответственно ответ на Ваш вопрос утвердительный, нужно будет пробрасывать.

Viton-Zizu 23-03-2012 08:17 1885123

печально, а каким образом? и ещё не могу найти как аутентификацию по IP и MAC сделать...

leonty 23-03-2012 08:29 1885128

для этого надо будет изучить работу iptables, хотя и не обязательно...

Viton-Zizu 23-03-2012 09:14 1885143

ок, это мне ещё предстоит, надо будет в любом случае разбираться с iptables)
такой вопрос, кальмара установил, конфиг скопировал с вики, запускаю а он мне обишку выдает...
http://imageshack.us/f/714/20120323160337.png/

leonty 23-03-2012 09:24 1885147

особо в смысл не вдавался,
1 запускать сервисы можно только от рута;
2 Вам же пишут "use the service(8) utility, e.g. service squid start"

Viton-Zizu 23-03-2012 10:04 1885168

вроде запустил и то после перезагрузки и того:
на проксях работает инет- ip 192.168.1.80, на компе - ip 192.168.1.124, забиваю в фаерфоксе настройки прокси, 192.168.1.80 порт 3128 и тишинааа, компы пингуются, сканирую порты на проксях, открыты только139 и 445. следовательно кальмар не робит... подскажите чего ещё можно сделать?)
на проксях конфиг вот:
Код:

#обязательно укажем порт
http_port 3128 transparent

#определяем видимое имя прокси-сервера:
visible_hostname имя_сервера
 
#разрешаем доступ пользователям, например, с диапазона адресов 192.168.0.100-192.168.0.120
#назовем список allowed_hosts
acl allowed_hosts src 192.168.0.100-192.168.0.120/255.255.255.255

#открываем доступ по localhost
acl localhost src 127.0.0.1/255.255.255.255

#определяем остальных пользователей. То есть просто пускаем всех, авторизация отсутствует.
acl all src 0.0.0.0/0.0.0.0

#открываем порты для icq, ssl
acl icq_ports port 443 563 5190

#открываем порты для работы с http, ftp
acl open_ports port 80 8000 8080 443 # http
acl open_ports port 21 # открываем доступ по ftp

#разрешаем доступ для localhost
http_access allow localhost

#разрешаем доступ для "разрешенных"
http_access allow allowed_hosts

#открываем порта для работы icq
http_access allow icq_ports

#открываем порта для http, ftp
http_access allow open_ports

#запрещаем всем остальным доступ к прокси-серверу
http_access deny all

#забиваем данные по логам
access_log /var/log/squid/access.log
cache_effective_user squid
cache_effective_group squid

#забиваем данные для кеш.
cache_mem 512 MB
cache_dir ufs /var/spool/squid 2048 16 256
cache_swap_high 99
cache_swap_low 95
maximum_object_size 12 MB
minimum_object_size 0 KB

#кешируем то, что редко обновляется
refresh_pattern -i \.pdf$ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern -i \.zip$ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern -i \.tar$ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern -i \.gz$ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern -i \.tgz$ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern -i \.exe$ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern -i \.prz$ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern -i \.ppt$ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern -i \.inf$ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern -i \.swf$ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern -i \.mid$ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern -i \.wav$ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern -i \.mp3$ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern -i \.flw$ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern -i \.rpm$ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern -i \.cab$ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://ad\. 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://ads\. 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://adv\. 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://click\. 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://clck\. 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://count\. 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://counter\. 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://engine\. 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://img\.readme\.ru 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://userpic\.livejournal\.com 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern \.ru/bf-analyze 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern \.ru/bf-si 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern /advs/ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern /banners/ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern /cgi-bin/iframe/ 604800 100% 604800 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://odnoklassniki\.ru 604800 100% 604800 override-expire override-lastmod ignore-reload
refresh_pattern http://fbcdn\.net 604800 100% 604800 override-expire override-lastmod ignore-reload
refresh_pattern http://odnoklassniki\.ru 604800 100% 604800 override-expire override-lastmod ignore-reload
refresh_pattern http://www.tns-counter\.ru 604800 100% 604800 override-expire override-lastmod ignore-reload
refresh_pattern -i http://counter\.yadro\.ru 604800 100% 604800 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i http://24log\.ru 604800 100% 604800 override-expire override-lastmod ignore-reload
cache_replacement_policy heap LFUDA
memory_replacement_policy heap LFUDA


Viton-Zizu 23-03-2012 10:25 1885179

запускаю скид так
sudo service squid start
squid start/running, process 2711
вроде всё норм как я понял

leonty 23-03-2012 12:10 1885230

Цитата:

Цитата Viton-Zizu
забиваю в фаерфоксе настройки прокси, 192.168.1.80 порт 3128 и тишинааа »

если ошибка, то какая?
уберите из конфига сквида все те параметры, работу которых Вы не понимаете (ну... в разумных пределах конечно).
Когда увиде это, дальше читать перестал.
Цитата:

Цитата Viton-Zizu
на проксях работает инет- ip 192.168.1.80, на компе - ip 192.168.1.124 »

Цитата:

Цитата Viton-Zizu
#разрешаем доступ пользователям, например, с диапазона адресов 192.168.0.100-192.168.0.120 #назовем список allowed_hosts acl allowed_hosts src 192.168.0.100-192.168.0.120/255.255.255.255 »


exo 23-03-2012 12:22 1885237

Цитата:

Цитата Viton-Zizu
#обязательно укажем порт
http_port 3128 transparent »

transparent - это прозрачный прокси. в этом случае никаких настроек в браузере делать не нужно, кроме как указать адрес прокси сервера в качестве шлюза по умолчанию!

У вас домен Active Directory или нет?

читайте.
http://dethroner.blogspot.de/2009/05/squid.html

vadblm 23-03-2012 13:33 1885266

Цитата:

Цитата exo
никаких настроек в браузере делать не нужно »

Зато нужно делать на NAT шлюзе правило перенаправления. Устал поворять, но прозрачный прокси и прокси с авторизацией - вещи взаимоисключающие. Либо одно, либо другое.
Цитата:

Цитата leonty
Когда увиде это, дальше читать перестал.
Цитата Viton-Zizu:
на проксях работает инет- ip 192.168.1.80, на компе - ip 192.168.1.124 »
Цитата Viton-Zizu:
#разрешаем доступ пользователям, например, с диапазона адресов 192.168.0.100-192.168.0.120 #назовем список allowed_hosts acl allowed_hosts src 192.168.0.100-192.168.0.120/255.255.255.255 » »

Либо копипастит конфиги в духе авось заработает, либо что-то скрывает.

exo 23-03-2012 17:40 1885412

Цитата:

Цитата vadblm
Зато нужно делать на NAT шлюзе правило перенаправления »

если этим НАТ шлюзом является не прокси-сервер.

а если шлюз - прокси сервер - http://debuntu.ru/nastroyka-prozrach...id3-squidguard

Цитата:

# Включаем NAT, чтобы пропускать SSL, DNS, NTP и т.д. запросы:
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.15.0/24 ! -d 192.168.15.0/24 -j SNAT --to 1.1.1.1

Viton-Zizu 24-03-2012 05:59 1885646

сорри затупил! конфиг старый выложил, конешно диапазон другой ставил!
Цитата:

#разрешаем доступ пользователям, например, с диапазона адресов 192.168.0.100-192.168.0.120 #назовем список allowed_hosts acl allowed_hosts src 192.168.0.100-192.168.0.125/255.255.255.255 »
попробую порт сделать не transparent, гляну что получится, желательно пока без НАТ попробовать, а потом уже буду НАТ осваивать)

Viton-Zizu 26-03-2012 08:31 1886804

ребят, transparent убрал, хочу пока не прозрачный сделать, всё равно не хочет подрубаться... я вообще тестирую пока, поэтому просто подключаю системник(прокси сервер) и ноутбук(клиент) так вот на клиенте Фаерфокс выдаёт - "Фаерфокс настроен на использование прокси сервера который отказывает в соединении"
на сервере кальмара запускаю, мне пишет- squid start/running, process 1911
как я понимаю значит всё работает, значит что то в конфигах не то наверно... диапазон допустимый IP в этот раз правильно указал. подскажите что ещё можно посмотреть?
з.ы. а да, маленькая деталь... сам прокси который я настраиваю пока работает через прокси)) но работает норм и обновляется и в инет выходит)

leonty 26-03-2012 09:10 1886818

Цитата:

Цитата Viton-Zizu
на сервере кальмара запускаю, мне пишет- squid start/running, process 1911 »

ps aux | grep squid
Цитата:

Цитата Viton-Zizu
з.ы. а да, маленькая деталь... сам прокси который я настраиваю пока работает через прокси)) но работает норм и обновляется и в инет выходит) »

гг. ну и какие мысли по этому поводу?

Viton-Zizu 26-03-2012 09:35 1886834

что надо ещё и этот прокси в конфиге прописать...только незнаю как))
Код:

ps aux | grep squid
inet  1744  0.0  0.0    5696  760 pts/0  S+  16:31  0:00 grep --colour=a
uto squid

вот что выдаёт)

leonty 26-03-2012 09:49 1886843

Цитата:

Цитата Viton-Zizu
что надо ещё и этот прокси в конфиге прописать...только незнаю как)) »

ну прочитайте уже документацию.
Цитата:

Цитата Viton-Zizu
вот что выдаёт) »

Вы вывод команды проанализировали?

Viton-Zizu 26-03-2012 09:53 1886852

команда вывела инфу по процессу, но какую, не совсем понял))
по родительскому прокси вроде нашёл, читаю)

leonty 26-03-2012 10:08 1886869

Цитата:

Цитата Viton-Zizu
команда вывела инфу по процессу, но какую, не совсем понял)) »

Цитата:

Цитата Viton-Zizu
ps aux | grep squid
inet 1744 0.0 0.0 5696 760 pts/0 S+ 16:31 0:00 grep --colour=a uto squid »


Viton-Zizu 26-03-2012 10:30 1886891

прописываю
Код:

cache_peer 192.168.0.80 parent 8080 0 proxy-only
cache_peer_access 192.168.0.80 allow all

получаю ошибку, чего не так?

Viton-Zizu 26-03-2012 10:50 1886906

после того как права папкам назначил, заработали логи))
вот что пишет кэшлог
/var/spool/squid/swap.state: (13) Permission denied

exo 26-03-2012 10:56 1886913

Цитата:

Цитата Viton-Zizu
после того как права папкам назначил, заработали логи)) »

что в /var/log/squid/access.log ?

Как вы вообще лог сквид ставили?

переставьте на дебиан без графики ОС.
сквид ставится одной командой:
apt-get install squid
всё, дальше правится конфиг в соответствии с вашими нуждами.

Viton-Zizu 26-03-2012 10:59 1886916

ееее, разобралсо)))
права на папки криво назначил))
а есть русская полная справка по настройке кальмара? чтобы я дальше уже мог спокойно настраивать)

а такой вопрос, в аксесс лог так и будет всё подряд писаться или можно чтобы по пользователям разбивал? а то сильно не удобно полный лог листать...
и можно ли сделать лог по проще, чтобы просто велись посещаемые сайты, а не все подряд подгружаемые элементы с сайта)

leonty 26-03-2012 11:08 1886927

Цитата:

Цитата exo
переставьте на дебиан без графики ОС. »

это что вообще за абракадабра?) где дешифратор?
А по сути, чем обоснован данный совет?
Цитата:

Цитата Viton-Zizu
права на папки криво назначил)) »

предполагаю, сейчас ситуация изменилась в лучшую сторону и кривые настройки заменены на политкорректные rwxrwxrwx. Угадал?)

exo 26-03-2012 11:28 1886941

Цитата:

Цитата leonty
А по сути, чем обоснован данный совет? »

Вы знаете Минт? Я нет.
Без графики - а зачем она там?
Цитата:

Цитата Viton-Zizu
а то сильно не удобно полный лог листать... »

поставьте анализаторы логов. например - lightsquid

Viton-Zizu 26-03-2012 15:50 1887115

ух ты! вот за это спасибо! завтра на работе обязательно гляну!!!

Цитата:

Цитата leonty
предполагаю, сейчас ситуация изменилась в лучшую сторону и кривые настройки заменены на политкорректные rwxrwxrwx. Угадал?) »

ага, всё пашет) теперь можно спокойно эксперементировать с настройками)
а вообще как то он глючно на минт встал, пришлось права на папки ручками до делывать, это пока тестовый вариант, а уже нормальный возможно буду и не на минт делать, нужно чтото по стабильней!

Viton-Zizu 27-03-2012 03:02 1887434

а где можно ещё посмотреть все возможные примочки к кальмару?) lightsquid уж очень понравился!)

Viton-Zizu 27-03-2012 05:38 1887462

пытаюсь сделать прозранчйы прокси, но IPTABLES не хочет правило прописывать
Код:

iptables -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables: No chain/target/match by that name

подскажите что не правильно прописываю? чтото в синтаксисе?

exo 27-03-2012 10:30 1887598

Цитата:

Цитата Viton-Zizu
а где можно ещё посмотреть все возможные примочки к кальмару?) »

в гугле.
Цитата:

Цитата Viton-Zizu
подскажите что не правильно прописываю? чтото в синтаксисе? »

ссылку читали?
Цитата:

Цитата exo
а если шлюз - прокси сервер - http://debuntu.ru/nastroyka-prozrach...id3-squidguard »

Цитата:

# Добавляем в iptables строчку перенаправления запросов юзеров с 80-го порта на порт сквида 3128:
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp -s 192.168.15.0/24 ! -d 192.168.15.0/24 --dport 80 -j REDIRECT --to-ports 3128

Viton-Zizu 27-03-2012 10:47 1887612

плюс сверху, не получается установить guarddog...
говорит, пакет guarddog недоступен, но уопмянут в списке зависимостей другого пакета, это может означать, что пакет отсутствует, устарел, или недоступен из источников, не упомянутых в source.list
есть ли какой нибудь ещё способо установить програмку? а то дико неохота все правила в ручную прописывать в iptables...

Viton-Zizu 27-03-2012 11:11 1887627

установил firestarter, я как понимаю это одно и тоже с гварддогом?) и тот и тот настройки iptables правят?)

Viton-Zizu 30-03-2012 08:57 1889791

ребят, чтобы темы не плодить, посоветуйте пжлста способ для авторизации пользователей? на ЮзерГейт был IP + MAC тут наверно тоже подобное хочется сделать. но также нужно в дальнейшем получать статистику по пользователям, поэтому подскажите пжлста подходящий способ?

exo 30-03-2012 11:17 1889875

Цитата:

Цитата Viton-Zizu
посоветуйте пжлста способ для авторизации пользователей »

сеть какая? рабочая группа или домен?

Viton-Zizu 30-03-2012 14:08 1890015

сеть не большая, компов 50, рабочая группа

exo 30-03-2012 15:00 1890051

Цитата:

Цитата Viton-Zizu
компов 50, рабочая группа »

можно и домен настроить. управлять лучше и быстрее будет. а в домене авторизация kerberos.

погодите - у вас сейчас прозрачный прокси??? у него нет авторизации.

кстати, вот ещё программа для анализа free-sa.
только эта статья похоже для BSD системы написана.

Viton-Zizu 02-04-2012 04:25 1891655

ничего понять не могу, transparent прокси пускает всех подряд получается? вне зависимости, прописывали мы IP в http_access allow или нет?

Viton-Zizu 02-04-2012 04:58 1891661

и вот такой вопрос, нужно делать рестарт сквида каждый раз когда сквид.конф правишь? или он настройки сразу подхватывает без перезапуска?

exo 02-04-2012 12:31 1891825

Цитата:

Цитата Viton-Zizu
нужно делать рестарт сквида каждый раз когда сквид.конф правишь? »

нужно.

vadblm 02-04-2012 13:30 1891854

Цитата:

Цитата exo
нужно. »

Можно ограничиться специальной командой перечитки конфига:
Код:

squid -k reconfigure
Или соответствующей командой init/rc скрипту, например /etc/rc.d/squid reload (конкретная команда зависит от дистрибутива).

exo 02-04-2012 16:18 1891978

Цитата:

Цитата vadblm
например /etc/rc.d/squid reload »

ну я типа это и имел ввиду под рестартом :)

vadblm 02-04-2012 16:21 1891979

Не, это разные вещи, перечитать конфиг и отправить сигнал об этом демону или перезапустить демона. Первое существенно быстрее, особенно если коннектов много и обрывать их все нет резона.

Viton-Zizu 03-04-2012 05:20 1892315

спасибо большое за эту команду) а то постоянно перезагружал))))
ребят, поставил себе сквид3
вот конфиг
Код:

#обязательно укажем порт
http_port 3128
#определяем видимое имя прокси-сервера:
visible_hostname inet
#разрешаем доступ пользователям
#назовем список allowed_hosts
acl allowed_hosts src "/etc/squid3/allowed_hosts"
#открываем доступ по localhost
acl localhost src 127.0.0.1/255.255.255.255
#определяем остальных пользователей.
acl all src all
#открываем порты для icq, ssl
acl icq_ports port 443 563 5190
#открываем порты для работы с http, ftp
acl open_ports port 80 8000 8080 443 # http
acl open_ports port 21 # открываем доступ по ftp

#разрешаем доступ для localhost
http_access allow localhost
 
#разрешаем доступ для "разрешенных"
http_access allow allowed_hosts
 
#открываем порта для работы icq
http_access allow icq_ports
 
#открываем порта для http, ftp
http_access allow open_ports
 
#запрещаем всем остальным доступ к прокси-серверу
http_access deny all
 
#забиваем данные по логам
access_log /var/log/squid3/access.log
cache_effective_user inet
cache_effective_group inet
 
#работаем через родительский прокси
cache_peer 192.168.0.80 parent 8080 0 proxy-only
cache_peer_access 192.168.0.80 allow all

в allowed_hosts:
Код:


    192.168.1.51/255.255.255.255

проблема в том, что пускает все подряд IP! хотя по идее должен только один, прописанный в allowed_hosts... ничего понять не могу)

Viton-Zizu 03-04-2012 08:56 1892353

вот я даю!) по на открывал портов а потом ничего понять не могу))
удалил http_access allow open_ports и теперь пускает только нужные IP а не всё подряд))

Viton-Zizu 04-04-2012 04:43 1893028

ребят, на прозрачном прокси вообще пользователей фильтровать никак не получится? допустим мне надо только чтобы определённые IP в инет ходили, может есть какие плагины или ещё чего? подскажите пжлста)

leonty 04-04-2012 08:42 1893068

Цитата:

Цитата Viton-Zizu
ребят, на прозрачном прокси вообще пользователей фильтровать никак не получится? »

что Вы привязались к этому прозрачному прокси? Чем не устраивает прокси с авторизацией?

Viton-Zizu 04-04-2012 09:40 1893091

не хочется всех клиентов об бегать и заново почтовики браузеры банк клиенты и тд настраивать)

leonty 04-04-2012 10:08 1893108

Цитата:

Цитата Viton-Zizu
не хочется всех клиентов об бегать »

используйте средства удаленного администрирования, пользуйтесь возможностями групповых политик и т.д. Либо работаете головой, либо ногами :)
Почтовики не работают через прокси. Банк-клиенты... вроде тоже, хотя надо уточнить. Посмотрите на продукт Netams.

exo 04-04-2012 11:07 1893148

Цитата:

Цитата leonty
Посмотрите на продукт Netams »

у него нет функционала прокси сервера. это биллинговая система - показывает только количество трафика, а не кто куда ходил. Нет функционала фаервола.
правда, они говорили что пишут клиент, который сможет показывать статистику сайтов. У меня в паре с цисками работает 4-ая версия уже год как. Под юниксом работает.

сейчас прочитал - сделали статистику по сайтам и авторизацию доменных-пользователей. надо будет как-нить попробовать. у меня работает 1068... сейчас 1402...

пошёл ставить виртуалку с Дебианом...

Viton-Zizu 05-04-2012 10:53 1893813

ребят, установил Webmin + Squid3
всё вроде бы ничего НО как обычно в линухе всё просто так не работает, захожу в админку там ошибка
your squid cache directory /var/spool/squid3 has not been initialized/ this must be done before Squid can be run
нажимаю под ним на кнопочку Initialize Cache
и вот что он мне пишет
Initializing the Squid cache with the command squid3 -f /etc/squid.conf -z ..
date | Creating Swap Directories

вот собственно и всё, выхожу обратно, надпись осталась, ничего понять не могу.... папка эта пустая
... squid3 -z делал...

leonty 05-04-2012 11:59 1893843

Цитата:

Цитата Viton-Zizu
this must be done before Squid can be run »

проверить не запущен ли сквид. если да, то выгрузить и нажать кнопкуэ.

Viton-Zizu 06-04-2012 03:43 1894434

если бы всё было так просто) уже пробовал так))
сношу webmin, дико не удобная вещь...проще конфиги так править

~user~ 06-04-2012 12:19 1894582

Цитата:

Цитата leonty
Почтовики не работают через прокси. Банк-клиенты... вроде тоже, хотя надо уточнить. Посмотрите на продукт Netams. »

Как это почтовики не работают, я на сандерберд заворачивал на 80ый порт через прокси.

exo 06-04-2012 17:28 1894758

proxifier в помощь


Время: 03:29.

Время: 03:29.
© OSzone.net 2001-