Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» SQUID (только под *nix)

Автор: Alukardd
Дата сообщения: 01.11.2010 21:56

Цитата:
При этом ещё и юзер орёт что у него почта не отправляется...
именно это во всей красе я и изложил выше)))
Автор: Bratella
Дата сообщения: 03.11.2010 12:14
Есть вопрос по прозрачному проксированию https протокола. Или я что-то пропустил или что-то не понимаю. В общем задача такая, части клиентам настроить прозрачное проксирование (чтобы не настраивать браузер и не использовать аутентификацию)
Решена проблма так:
iptables (1.3.5 CentOS 5.4):
iptables -t nat -A PREROUTING -i eth1 -p tcp -s 10.0.11.0/24 --dport 80, 443 -j REDIRECT --to-port 3280
squid.conf (2.6.STABLE21): (все что существенно)

acl CONNECT method CONNECT
acl methods method GET POST
acl subnet11 src 10.0.11.0.24
acl Safe_ports port 80 # http
acl Safe_ports port 443 # https
http_access deny CONNECT !Safe_ports
http_access deny !Safe_ports
http_access allow subnet11
http_port 3280 transparent

В таком конфиге все работает кроме https страничек. При чем если вручную настроить браузер на прокси то все работает без проблем. Как можно заставить работать прозраный прокси с протоколом https? Я понимаю что для порта 443 можно настроить маскарадинг, но правильно ли это, может через squid можно?

Автор: vlary
Дата сообщения: 03.11.2010 12:33
Bratella
Цитата:
В таком конфиге все работает кроме https страничек
Уж сколько раз твердили миру...
Не работает прозрачное проксирование https по соображениям безопасности

Автор: Bratella
Дата сообщения: 03.11.2010 13:10

Цитата:
Не работает прозрачное проксирование https по соображениям безопасности

Я думал может что изменилось за последние годы, может в новой версии Сквида что-то появилось, или я сто-то пропустил?
А в чем проблемма безопасности, неужели безопаснее маскарадить https трафик? И без прозрачности сквид перерабатывает https без проблем.
Автор: vlary
Дата сообщения: 03.11.2010 18:21
Bratella
Цитата:
А в чем проблемма безопасности,
Атака типа "man on the middle"
Автор: GaDiNa
Дата сообщения: 24.12.2010 12:04
интересно, можно ли запретить игры в одноклассниках, но при этом оставив доступ к остальному функционалу этого ресурса - чаты и всякие фотки, что там еще..
Автор: BONDBIG
Дата сообщения: 24.12.2010 12:47

Цитата:
можно ли запретить игры в одноклассниках


Код: acl odnk_games        url_regex    -i /dk?st.cmd=appMain&st.refplace=
http_access    deny    odnk_games
Автор: digital422
Дата сообщения: 24.01.2011 19:54
Подскажите нестандартный параметр для request_header_access, чтобы работали js скрипты. На многих сайтах есть анимационная картинка типа загрузки, она крутится, но загрузка дальше не идет.
Автор: vlary
Дата сообщения: 24.01.2011 21:12
digital422 js скрипты работают на клиенте, и к сквиду отношения не имеют, если конечно не настроена блокировка файлов .js. Скорее всего проблемы в настройках безопасности браузера.
Автор: digital422
Дата сообщения: 24.01.2011 21:42
Проблема в нехватке значения для request_header_access, т.к. когда я их отключаю то загрузка идет.
Автор: vlary
Дата сообщения: 24.01.2011 23:08
digital422 Не зря в описании команды написано:

Цитата:
WARNING: Doing this VIOLATES the HTTP standard. Enabling
    this feature could make you liable for problems which it
    causes.
То бишь, это нарушает стандарты HTTP и может принести вам массу проблем.
По сути дела, здесь уже идет метод сапога в нейрохирургии, и дело не в сквиде, а в знании тонкостей HTTP протокола и умении ими манипулировать без ощутимого вреда. Вот тут есть и примеры:
request_header_access

Автор: L0T
Дата сообщения: 30.01.2011 14:06
Искал в squid одну функцию, но так и не нашел. Может, я не внимательный, а может такого и нет здесь?

Может ли squid (если да, то как) отслеживать в режиме реального времени изменения в файле разрешенных ip для доступа к прокси, и, соответственно, перезагружать эти разрешения?

Пример:

acl _iplist src "/usr/share/squid/iplist.txt"
http_access allow _iplist

И если содержимое файла iplist.txt постоянно изменяется, то и разрешения динамически тоже меняются.


P.S. При стандартной настройке (как указано выше) такого не происходит, т.е. учитывается только "изначальный" список ip

В том же 3proxy есть директива monitor "_file_", которая реализует данный функционал.
Есть ли в squid аналогичная функция?
Автор: Alukardd
Дата сообщения: 30.01.2011 14:32
L0T
нет, squid кэширует все ACL в память. Одновременно с изменением списка просто выполняйте squid3 -k reconfigure. При этом ни чего не рвется просто правила обновляются.

Еще как вариант, можете использовать внешнею прогу(perl скрипт), который будет этим заниматься. В squid строку redirect_program /etc/squid3/redirect.pl. Думаю (точно не уверен), что perl скрипт может читать данные динамически...
Автор: L0T
Дата сообщения: 30.01.2011 15:45
Alukardd
Спасибо большое)
Думаю, вариант с squid3 -k reconfigure как раз подойдет, т.к. сравнением и обновением списка у меня занимается мелкий sh-скриптик, вот туда и можно запихнуть еще одну команду
Автор: ANTRAMABANAKAN
Дата сообщения: 18.02.2011 14:35
а кто пробовал закрыть всякого рода внешние web MailServer-а...(mail.ru. yandex,yahoo,gmail,.......................)
есть ли способ, или надо списки составлять .
Автор: Alukardd
Дата сообщения: 18.02.2011 15:11
ANTRAMABANAKAN
а вы хотите закрыть сайт по каком-то таинственному признаку кроме ip, url? В чем проблема описать ACL?
Автор: vlary
Дата сообщения: 18.02.2011 15:13
ANTRAMABANAKAN
Цитата:
есть ли способ, или надо списки составлять .
Есть способ. Надо списки составлять.

Автор: ANTRAMABANAKAN
Дата сообщения: 18.02.2011 15:34
какраz проблема в том что бы найти оссобенности mail серверов (конечно не ip аддресс или имя саита) ,что бы однозначно или хотябы на 80 процентов филтрироват адреса mail серверов..

Автор: Alukardd
Дата сообщения: 26.02.2011 14:04
Народ а squid поддерживает многоядерность? Я имею ввиду основной процесс, а не детей для авторизации и редиректоров. Этими отдельными процессами займется как я понимаю ядро системы, куда определит там жить и будут, а вот будет ли squid раскидывать свои вычисления ACL по разным ядрам?
И вообще имеет ли моя паранойя здесь место, когда у меня число одновременных активных клиентов вряд ли превышает 100.
Автор: DemonWather
Дата сообщения: 27.02.2011 15:30
Alukardd

Разработчики молчат) Вопрос все более актуальный. 4-8 ядер уже не новость для сервера.

Ядро у нынешних версий squid - single. Эффект будет только от использования бОльшего объёма оперативной памяти, оптимизации работы с жёстким диском и запуска нескольких процессов squid для выполнения разных целей (один для кэша, другой для балансинга и проч.). Тогда ядро ОС само разложит их по ядрам процессора.

Обсуждение - http://www.squid-cache.org/mail-archive/squid-users/200809/0004.html или http://www.mail-archive.com/squid-users@squid-cache.org/msg58354.html

Над чем сейчас работают - http://devel.squid-cache.org/
Автор: Alukardd
Дата сообщения: 27.02.2011 15:53
DemonWather
Спсибо... Печальненько...
А что по опыту скажите про
Цитата:
И вообще имеет ли моя паранойя здесь место, когда у меня число одновременных активных клиентов вряд ли превышает 100.


Цитата:
Эффект будет только от использования бОльшего объёма оперативной памяти
Это я уже давно вкурил, когда загрузил ему 3 ACL по пол лимона строк в каждом, ему даже 4Гб свопа не хватило, пздц...
Автор: PhoenixUA
Дата сообщения: 03.03.2011 10:30
Как можно заблокировать такую вещь?

Цитата:
1348782 POST http://www.notamusic.net/download.php ..... application/mp3

В конфиге прописано:

Цитата:
acl mimeblock rep_mime_type -i ^application/mp3$
http_reply_access deny mimeblock

но не срабатывает. Вероятно из-за метода POST.
Автор: Boris_Popov
Дата сообщения: 03.03.2011 17:27
PhoenixUA
А почему http_reply_access?
HTTP POST же по идее идет от клиента?
Автор: PhoenixUA
Дата сообщения: 03.03.2011 20:16
POST идет от клиента, но файл идет к клиенту.
Вот такая хитрож... закачка.
Автор: Ruza
Дата сообщения: 04.03.2011 09:54
PhoenixUA

Цитата:
Вот такая хитрож... закачка.

Угу...

Цитата:
1348782 POST httр://www.notamusic.net/download.php ..... application/mp3

Я угадаю мелодию с одной ноты, не?
Автор: Boris_Popov
Дата сообщения: 04.03.2011 14:28
PhoenixUA

Код: acl requestmimeblock req_mime_type -i ^application/mp3$
http_access deny requestmimeblock
Автор: bugmenot121
Дата сообщения: 18.03.2011 18:53
вышла новая книга
Squid Proxy Server 3.1: Beginner's Guide
https://www.packtpub.com/squid-proxy-server-31-beginners-guide/book
Автор: Ruza
Дата сообщения: 18.03.2011 22:02
bugmenot121
Сильно...

Цитата:
€35.69 save 43%
Автор: Alukardd
Дата сообщения: 19.03.2011 00:37
bugmenot121
омг... особенно с названием
Цитата:
Beginner's Guide
. . .
Для начала достаточно тонн HOWTO в инете + всевозможные FAQ. А дальше уже накопленные знания и курение документации, она на squid-cache.org весьма не плохая.
ИМХО, имело бы ценность состряпать практический справочник с разбором сложных и не стандартных примеров.

p.s. и картинку надо было более кальмарную ставить на обложку)))
Автор: magiogre
Дата сообщения: 20.03.2011 11:03
Народ! Вопрос на засыпку. Есть ли способ на Squid'e каким-либо способом запретить возможность передачи файлов через ICQ-клиенты?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687

Предыдущая тема: Неполадки в работе DHCP сервера


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.