The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Создать новую тему
 - Свернуть нити
Пометить прочитанным
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Архив | Избранное | Мое | Новое | | |  
Форум Настройка Squid, Tor и прокси серверов
Squid ходит не по всем сайтам, !*! chuk, (Прозрачный proxy) 23-Ноя-14, 04:32  [ | | | ] [линейный вид] [смотреть все]
Для хождения по сайтам понадобилось замаскировать/подменить свой IP.
Задача вроде простейшая, поэтому купил на дешевом хостинге VPN за $1 и поднял на нем SQUID, который завелся с пол-оборота, а в браузере прописал его IP и порт 3128.

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

Что я делаю не так? O_O


Адрес прокси: 188.117.22.22

acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
acl localnet src 95.132.99.99   # Мой десктоп

acl SSL_ports port 443
acl Safe_ports port 80   # http
acl Safe_ports port 21   # ftp
acl Safe_ports port 443  # 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 CONNECT method CONNECT

http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

http_access allow localnet
http_access allow localhost
http_access deny all

http_port 3128

hierarchy_stoplist cgi-bin ?

coredump_dir /var/spool/squid

refresh_pattern ^ftp:         &n...
refresh_pattern ^gopher:       1440   0%    1440
refresh_pattern -i (/cgi-bin/|\?) 0   0%       0
refresh_pattern .                 0  20%    4320



Сайты локальной сети пропускать через Squid, !*! binom, (Подключение фильтров) 21-Ноя-14, 04:46  [ | | | ] [линейный вид] [смотреть все]
Если у клиента в настройках прокси не ставить галочку  "Не использовать прокси-сервер для локальных адресов", то все локальные сайты буду идти через squid, но они работать конечно же не будут. А можно ли  прописать что-нибуть в конфиге squid чтобы эти локальные сайты работали?
  • Почему не будут Им какая разница кому отдавать контент - вашему пк или серверу , !*! Hawk (??), 05:32 , 21-Ноя-14 (1)
    > Если у клиента в настройках прокси не ставить галочку  "Не использовать
    > прокси-сервер для локальных адресов", то все локальные сайты буду идти через
    > squid, но они работать конечно же не будут.

    Почему не будут? Им какая разница кому отдавать контент - вашему пк или серверу сквида?

    Возможные причины на сервере:
    1. в сквиде есть опция tcp_outgoing_address, она установлена?
    2. различные косяки со списками доступа
    3. Разные варианты косяков с настройкой фаервола/маршрутизации


    сообщить модератору +/ответить
  • Если на сайты будешь ходить по IP адресам, то ничего прописывать не нужно Вот те, !*! ipmanyak (ok), 15:39 , 21-Ноя-14 (4)
    > Если у клиента в настройках прокси не ставить галочку  "Не использовать
    > прокси-сервер для локальных адресов", то все локальные сайты буду идти через
    > squid, но они работать конечно же не будут. А можно ли
    >  прописать что-нибуть в конфиге squid чтобы эти локальные сайты работали?

    Если на сайты будешь ходить по IP адресам, то ничего прописывать не нужно.
    Вот тебе пример из лога
    1416573291.634      1 10.16.56.49 TCP_MISS/304 261 GET http://10.222.2.22:3000/LookOut/icon.ico? - HIER_DIRECT/10.131.2.11 text/html
    Если по именам, то тебе нужно иметь свой нэймсервер, который будет резолвить эти имена и отдавать сквиду.

    p.s.
    Какой смысл ходить на локальные сайты через сквид? - лишний тормоз имхо.


    сообщить модератору +/ответить
Сохранить кэш Unbound  и использовать после ребута, !*! oleg_skat, (Разное) 10-Окт-13, 15:31  [ | | | ] [линейный вид] [смотреть все]
Доброго времени.
Здесь, вроде, не по теме обсуждать DNS, но по ним раздела не нашёл..... хочу обратиться к сообществу за консультацией.

По существу.
Стоит Unbound Version 1.4.19, всем доволен, только вот после ребута шлюза кэш, естественно уничтожается. Может быть есть идеи, как его (кэш) сохранить и после запуска скормить Unbound. Интересует сама идея, скрипт напишу сам.

Спасибо.
  

  • unbound сам, вроде, сохраняться и восстанавливаться не умеет 1 это умеет, вроде, !*! Andrey Mitrofanov (?), 19:26 , 10-Окт-13 (1)
    > Доброго времени.
    > Здесь, вроде, не по теме обсуждать DNS, но по ним раздела не
    > нашёл..... хочу обратиться к сообществу за консультацией.
    > По существу.
    > Стоит Unbound Version 1.4.19, всем доволен, только вот после ребута шлюза кэш,
    > естественно уничтожается. Может быть есть идеи, как его (кэш) сохранить и
    > после запуска скормить Unbound. Интересует сама идея, скрипт напишу сам.
    > Спасибо.

    unbound сам, вроде, сохраняться и восстанавливаться не умеет.

    1. это умеет, вроде, pdnsd.

    2. Засунь unbound в контейнер-винтуалку и чекпоинти его вместо останова и рестарти вместо запускаю %)

    или

    3. и джедайский путь - патчить исходники до реализации необходимого.

    сообщить модератору +/ответить
Убрать имя домена при вводе пользователя, !*! binom, (Аутентификация) 18-Ноя-14, 02:48  [ | | | ] [линейный вид] [смотреть все]
Здравствуйте! На сквиде настроена прозрачная аунтефикация с AD, те если компьютер в домене пользователю пароль и логин вводить не нужно, но если компьютер не в домене, то приходится вводить имя пользователя в виде DOMEN\USER. Вопрос как убрать имя домена в имени пользователя (те строчку DOMEN\). Если это возможно прощу дать ответ как можно подробнее, ибо я не очень силен в сквиде.
  • username, !*! Мимоадмин (?), 11:18 , 19-Ноя-14 (1)
    > Здравствуйте! На сквиде настроена прозрачная аунтефикация с AD, те если компьютер в
    > домене пользователю пароль и логин вводить не нужно, но если компьютер
    > не в домене, то приходится вводить имя пользователя в виде DOMEN\USER.
    > Вопрос как убрать имя домена в имени пользователя (те строчку DOMEN\).
    > Если это возможно прощу дать ответ как можно подробнее, ибо я
    > не очень силен в сквиде.

    \username

    сообщить модератору +/ответить
Не скачиваются файлы с некоторых сайтов, !*! binom, (ACL, блокировки) 12-Ноя-14, 11:37  [ | | | ] [линейный вид] [смотреть все]
Здравствуйте! Squid с прозрачной доменной  аунтефикацией.  Все работает у админа нет ни каких ограничений! Но например zaycev.net не проигрывает и не качает музыку. Почему?
При попытке скачать пишет, но при этом все остальное работает отлично.
Not Found

The requested URL /ban/mp3.html was not found on this server.

Apache/2.2.22 (Debian) Server at 127.0.0.1 Port 80

access.log
1415781043.195      0 10.250.236.249 TCP_DENIED/407 1865 GET http://dl.zaycev.net/91493/3031073/sia_-_chandelier_(zaycev.net).mp3 - NONE/- text/html
1415781043.198      0 10.250.236.249 TCP_DENIED/407 2071 GET http://dl.zaycev.net/91493/3031073/sia_-_chandelier_(zaycev.net).mp3 - NONE/- text/html

  • Ну так это у админа нет ограничений, а у вас есть , !*! PavelR (??), 12:19 , 12-Ноя-14 (1) +1
    > Здравствуйте! Squid с прозрачной доменной  аунтефикацией.  Все работает у админа
    > нет ни каких ограничений!

    Ну так это у админа нет ограничений, а у вас есть.

    сообщить модератору +1 +/ответить
  • TCP_DENIED - Значит есть правила, запрещающие скачку mp3 Показывай конфиг сквид, !*! ipmanyak (ok), 07:32 , 14-Ноя-14 (3)
    > 1415781043.198      0 10.250.236.249 TCP_DENIED/407 2071 GET http://dl.zaycev.net/91493/3031073/sia_-_chandelier_(zaycev.net).mp3
    > - NONE/- text/html

    TCP_DENIED - Значит есть правила, запрещающие скачку mp3. Показывай конфиг сквида или сам смотри.


    сообщить модератору +/ответить
Как еастраивать fefault.action в privoxy, !*! Andreyua, (Другие proxy) 12-Ноя-14, 20:03  [ | | | ] [линейный вид] [смотреть все]
Я конечно извиняюсь и так далее , но меня скоро нервный тик хватит....
мне например нужно прописать эту строку " +hide-referer{forge} " в default.action .
Кууууда её чёрт возьми прописывать , где эти секции , задолбало, простое ункомментироаание вызывает ошибку Fatal error: can't load actions file '/etc/privoxy/default.action': first needed line (280) is invalid и так далее ... то есть эту строку просто так ункоментировать нельзя . надо найти эти чертовы секции, раза три просматривал этот файл, походу это секция "action" или хз...

Короче, большая просьба , тупо скажите мне номер строки этого вот файла http://www.privoxy.org/default.action , куда вставлять эту запись " +hide-referer{forge}".

И если можно, Объясните почему именно туда...

Авторизация, !*! Andreyua, (Аутентификация) 11-Ноя-14, 21:16  [ | | | ] [линейный вид] [смотреть все]
Объясните нубу, как настроить прокси авторизацию (аутентификацию) в squid (Логин:пароль)
ACL для access_log и CONNECT, !*! dalex, (Учет работы пользователей, логи) 28-Окт-14, 15:57  [ | | | ] [линейный вид] [смотреть все]
Добрый день!

Имею Squid 3.3.13. Хочу что бы в лог писались только скачанный трафик, т.е. по сути с http_status 200-300. Но по сути в моей проблеме даже попытка отделять записи с кодами 0-500 не помогает.

В настройках логов:

acl normal_reply http_status 0-599
access_log /var/log/squid/access_200.log squid normal_reply

Так вот, в моём случае, если пользователь ходит на сайт по https, то в логи не пишутся записи с CONNECT методом и кодом 200.  С этого же сайта пишутся записи CONNECT и кодами 407, например, но с кодом 200 почему то игнорируется.

Если убрать фильтр normal_reply, то пишутся все строки, в том числе и CONNECT/200.

Подскажите, пожалуйста, где я затупил?

Раздача интернета через прокси., !*! Subber, (Squid) 22-Окт-14, 13:18  [ | | | ] [линейный вид] [смотреть все]
В заголовке немного не верно написано, но ладно.

Добрый день, господа!
У нас в организации есть прокси сервер 192.хх.хх.хх, раздающий интернет. Недавно его толи как то урезали, то ли что, сам не понял, но теперь доступ только по логину и паролю с привязкой к ip.

Раньше данную прокси можно было вписать в браузер или тот же антивирус и всё корректно работало на всех компьютерах, однако теперь доступ имеет 1 компьютер из 40, хотя как минимум пятерым он остро нужен.

Вопрос состоит в том, смогу ли я и как сделать свою прокси 168.уу.уу.уу на CentOS 6.4, вписав в систему тот ip который имеет доступ к проси-интернету по логину и паролю. Чтобы вписав например ip настроенный в моём прокси можно было пройти через него в интернет?

Спасибо всем, кто откликнется и поможет советом, ссылкой, мануалом.

Блокировка списка сайтов https для группы пользователей squid , !*! longcat, (ACL, блокировки) 10-Июн-14, 06:43  [ | | | ] [линейный вид] [смотреть все]
Есть настроенный шлюз на дебиан 7.5
На нём рабочий squid3, блокирующий список сайтов, работающий по http кроме группы ip(директора, главбух, я)
Надо заблокировать сайт (конкретно вконтактик), работающий, как известно, по https.

Подскажите, куда копать, пожалуйста, и можно ли вообще средствами кальмара ограничить https траффик?

прилагаю конфиг кальмара (подскажите, пожалуйста, как здесь можно спрятать под спойлер объемный текст?)

acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
acl my_network src 192.168.0.0/24
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # 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 CONNECT method CONNECT
# это я добавил
acl url_no_filtred src 192.168.0.12 192.168.0.53-192.168.0.55
# разрешенные ip
#acl url_no_filtred src 192.168.0.53-192.168.0.55
# подключаем черный список сайтов
acl blacklist url_regex -i "/etc/squid3/blacklist"

# блокировка списка сайтов blacklist для списка ip url_filtred
#http_access deny blacklist url_filtred
http_access deny blacklist !url_no_filtred
http_access allow my_network
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access deny all

http_port 3128 transparent

hierarchy_stoplist cgi-bin ?
coredump_dir /var/spool/squid3
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320

shutdown_lifetime 5.00 second
#cache_dir ufs /var/cache/squid 2048 16 256
maximum_object_size 10024.00 bytes

  • Прозрачный сквид и отсутствие всяческих ssl bump-ов Наверное, клиентский https , !*! Andrey Mitrofanov (?), 09:08 , 10-Июн-14 (1) +1
    > Подскажите, куда копать, пожалуйста, и можно ли вообще средствами кальмара ограничить https траффик?
    > http_port 3128 transparent

    Прозрачный сквид и отсутствие всяческих ssl bump-ов. Наверное, клиентский https ходит мимо сквида, через NAT, блокировать в iptables.

    Насчёт, можно ли, вариантов 2: непрозрачный сквид (_надо настраивать прокси во всех клиентах и _не пускать их "через NAT") и см.про CONNECT+https+squid, либо ssl bump (и, вроде, тоже непрозрачный сквид нужен? не знаю) + либо "не доверенный сертификат" на все сайты, либо загрузка своего ЦА на клиентах.

    ...и тут снова два варианта.

    сообщить модератору +1 +/ответить
  • Закройте домен vk com в сквиде или всего его ip адреса, которые можно узнать по , !*! ipmanyak (ok), 15:29 , 10-Июн-14 (4)
    Закройте домен vk.com в сквиде или всего его ip адреса, которые можно узнать по nslookup
    acl vk dstdomain .vk.com
    http_access deny vk
    если очень хочется только по HTTPS добавьте ssl порт
    acl vk dstdomain .vk.com
    http_access deny vk SSL_ports
    Если по HTTPS не банит, бань по IP

    ----- по IP
    acl  vk  dst  87.240.131.120  87.240.131.119  87.240.131.118
    http_access deny vk
    или
    http_access deny vk SSL_ports
    ---------
    правила http_access  поставить в нужное место.
    ==============================================
    Через Iptables  как-то так:

    iptables -t filter -I INPUT -s vk.com -p tcp -m tcp --sport 443 -j DROP
    iptables -t filter -I OUTPUT -d vk.com -p tcp -m tcp --dport 443 -j DROP
    iptables -t filter -I FORWARD -d vk.com -p tcp -m tcp --dport 443 -j DROP

    сообщить модератору +/ответить
  • Чтоб не плодить темы напишу тут Использую ОС - openSuSE 13 2 Squid - 3 4 4 б, !*! Useful (ok), 14:15 , 22-Окт-14 (7)
    Чтоб не плодить темы напишу тут.
    Использую:
      ОС - openSuSE 13.2
      Squid - 3.4.4
      браузер у клиентов - firefox, opera, ie и т.д.
    содержание squid.conf:
    #===============================================================
    visible_hostname af-server

    acl a_localnet src "/srv/squid/allow/ip_allow.acl"    # разрешенная сеть для прокси
    acl d_localnet src "/srv/squid/deny/ip_stud.acl"    # сеть с ограничениями
    acl soc_domain dstdomain "/srv/squid/deny/soc_domain.acl"
    acl stud_domain dstdomain "/srv/squid/allow/stud_domain.acl"
    acl ip_server dst 192.168.3.1

    acl SSL_ports port 443
    acl Safe_ports port 80        # http
    acl Safe_ports port 21        # ftp
    acl Safe_ports port 443        # 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 CONNECT method CONNECT

    # Запрещены все порты, кроме как из списка
    http_access deny !Safe_ports

    # Запрещены все коннекты по портам, кроме как из списка
    http_access deny CONNECT !SSL_ports

    # Разрешен доступ к кешу только для localhost
    http_access allow localhost manager
    http_access deny manager

    http_access allow a_localnet !soc_domain
    http_access allow d_localnet ip_server
    http_access deny d_localnet !stud_domain

    # Allow localhost always proxy functionality
    http_access allow localhost

    # And finally deny all other access to this proxy
    http_access deny all

    http_port 192.168.3.1:3128 transparent
    https_port 192.168.3.1:3129 transparent ssl-bump generate-host-certificates=on dynamic_cert_mem_cache_size=4MB cert=/etc/squid/ssl/squid.pem key=/etc/squid/ssl/squid.pem
    sslproxy_flags DONT_VERIFY_PEER
    sslproxy_cert_error allow all
    always_direct allow all

    ssl_bump client-first all
    ssl_bump server-first all
    ssl_bump none all
    sslcrtd_program /usr/sbin/ssl_crtd -s /srv/squid/ssl_db -M 4MB

    # Leave coredumps in the first cache dir
    coredump_dir /srv/squid/cache

    refresh_pattern ^ftp:        1440    20%    10080
    refresh_pattern ^gopher:    1440    0%    1440
    refresh_pattern -i (/cgi-bin/|\?) 0    0%    0
    refresh_pattern .        0    20%    4320
    #=============================================================================
    сертификат и ключ создавал так:
    openssl req -new -newkey rsa:1024 -days 365 -nodes -x509 -keyout squid.pem -out squid.pem

    Все работает отлично, кроме одного неудобства. В списке "stud_domain.acl" есть ".google.ru". Так вот при открытии "https://www.google.ru" каждый раз приходится подтверждать исключение безопасности. Как сделать, чтоб пользователь только однажды подтвердил, и больше этот вопрос в браузере не возникал?

    сообщить модератору +/ответить
Squid, Sams, схемы авторизации, !*! maxim.ishchenko, (Аутентификация) 18-Окт-14, 12:48  [ | | | ] [линейный вид] [смотреть все]
Доброго времени суток.
Имеется непрозрачный прокси, с установленным Squid 2.7 и SAMS 1.3. Squid настроен на NTLM-авторизацию. Пользователи берутся из Active Directory. Имеется необходимость добавить IP авторизации, т.к. имеются рабочие станции не входящие в домен. Подскажите пожалуйста, каким образом можно это реализовать, т.к. ранее я со Squid-ом дела не имел. Привожу конфиг Squid (комментарии исключены):

auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp
auth_param ntlm children 300
auth_param ntlm keep_alive on
auth_param basic program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-basic
auth_param basic children 300
auth_param basic realm Proxy Server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
acl _sams_543e75aaf1cf2 src "/etc/squid/543e75aaf1cf2.sams"
acl _sams_5432282885920 proxy_auth "/etc/squid/5432282885920.sams"
acl _sams_543228747c1f2 proxy_auth "/etc/squid/543228747c1f2.sams"
acl _sams_5433bdb7828c1 proxy_auth "/etc/squid/5433bdb7828c1.sams"
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 ntlm proxy_auth REQUIRED
acl localnet src 10.18.0.0/32
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
acl SSL_ports port 443          # https
acl SSL_ports port 563          # snews
acl SSL_ports port 873          # rsync
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # 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 631         # cups
acl Safe_ports port 873         # rsync
acl Safe_ports port 901         # SWAT
acl purge method PURGE
acl CONNECT method CONNECT
acl GET method GET
http_access allow _sams_543e75aaf1cf2
http_access allow _sams_5432282885920
http_access allow _sams_543228747c1f2
http_access allow _sams_5433bdb7828c1
http_access allow ntlm
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access allow CONNECT SSL_ports
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access deny all
icp_access allow localnet
icp_access deny all
http_port 8080
hierarchy_stoplist cgi-bin ?
cache_dir ufs /var/spool/squid 100 16 256
access_log /var/log/squid/access.log squid
log_fqdn off
url_rewrite_program /usr/bin/samsredir
refresh_pattern ^ftp:         &n... 1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
refresh_pattern (Release|Packages(.gz)*)$       0       20%     2880
refresh_pattern .               0       20%     4320
acl shoutcast rep_header X-HTTP09-First-Line ^ICY.[0-9]
upgrade_http0.9 deny shoutcast
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
extension_methods REPORT MERGE MKACTIVITY CHECKOUT
delay_pools 4
delay_class 1 2
delay_class 2 2
delay_class 3 2
delay_class 4 2
delay_access 1 allow _sams_5432282885920
delay_access 1 deny all
delay_parameters 1 0/0 0/0
delay_access 2 allow _sams_543228747c1f2
delay_access 2 deny all
delay_parameters 2 0/0 0/0
delay_access 3 allow _sams_5433bdb7828c1
delay_access 3 deny all
delay_parameters 3 0/0 0/0
delay_access 4 allow _sams_543e75aaf1cf2
delay_access 4 deny all
delay_parameters 4 0/0 0/0
hosts_file /etc/hosts
coredump_dir /var/spool/squid

В файле /etc/squid/543e75aaf1cf2.sams список IP-адресов c которых разрешен доступ к интернету (на данный момент один - для теста), в остальных файлах, созданных средствами SAMS хранятся списки пользоателей Active Directory по группам.

10.18.123.2/255.255.255.255


  • на ваш acl _sams_543e75aaf1cf2 src etc squid 543e75aaf1cf2 sams делаете разре, !*! ipmanyak (ok), 09:48 , 22-Окт-14 (1)
    на ваш acl _sams_543e75aaf1cf2 src "/etc/squid/543e75aaf1cf2.sams"
    делаете  разрешение для него
    http_access allow acl _sams_543e75aaf1cf2
    разрешение ставите выше разрешающих правил правил для SAMS
    оно у вас стоит вроде в правильном месте. Не работает что ли?
    P.S.
    В файле IP адреса можете писать по одному в строке без маски, если это не группа адресов. Да и группу по-моему  можно писать без маски в виде:
    10.18.123.2-10.18.123.122
    сообщить модератору +/ответить
squi керберос авторизация, !*! Ninjatrasher, (Учет работы пользователей, логи) 18-Сен-14, 17:41  [ | | | ] [линейный вид] [смотреть все]
Добрый день!
есть сквид версии 3.4.7 с керберос авторизацией пользователей. все работает замечательно, но заметил такую вещь: Сквид пишет в логах учетные данные клиента лишь при попытке коннекта по https, а если идет запрос на обычный http, то сквид в access.log пишет только айпи клиента.

вот кусок кода с acl и http_access, подскажи пожалуйста, где ошибка:


acl intranet dst 172.18.2.0/24
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # 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 CONNECT method CONNECT
acl DHCP src 172.18.1.0/24 # ip adresses
#acl password proxy_auth REQUIRED
#acl ntlm     proxy_auth REQUIRED
#acl AuthorizedUsers proxy_auth REQUIRED
#acl YLRUS srcdomain domain.com

http_access allow CONNECT !SSL_ports
#http_access allow CONNECT SSL
#http_access allow CONNECT AuthorizedUsers
#http_access allow password
http_access allow localhost
http_access allow intranet
http_access allow DHCP
#http_access allow manager
#http_access allow manager localhost
http_access allow Safe_ports
http_access deny all


может стоить убрать строчки

acl DHCP src 172.18.1.0/24 # ip adresses
http_access allow DHCP

и расскоментировать строчки


#acl AuthorizedUsers proxy_auth REQUIRED
#http_access allow CONNECT AuthorizedUsers

Ubuntu 14.04 x64 squid3 + mikrotik - прокси на digitalocean ?, !*! колбаскин, (Socks) 07-Окт-14, 15:13  [ | | | ] [линейный вид] [смотреть все]
Ситуация такая. Ставлю squid3 на Ubuntu 14.04 x64
Конфиг

visible_hostname pass
acl mynet src МОЙ IP
acl SSL_ports port 443
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # 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 CONNECT method CONNECT
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost manager
http_access deny manager
http_access allow localhost
http_access allow mynet
http_access deny all
http_port IP сервера в интернет:3129
coredump_dir /var/spool/squid3
refresh_pattern ^ftp:         &n... 1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
refresh_pattern (Release|Packages(.gz)*)$      0       20%     2880
refresh_pattern .               0       20%     4320
cache_dir ufs /var/spool/squid3 4096 32 256
minimum_object_size 2 KB
maximum_object_size 65536 KB
via off
forwarded_for delete

Прописываю в браузер настройки proxy
IP сервера: 3129
Работает!

Прописываю на mikrotik

ip firewall nat add chain=dstnat action=accept protocol=tcp src-address-list=IP сервера dst-port=80
ip firewall nat add chain=dstnat action=dst-nat protocol=tcp src-address-list=clients dst-port=80 to-addresses=IP сервера to-ports=3129

Получаю в браузере:

ERROR
The requested URL could not be retrieved

The following error was encountered while trying to retrieve the URL: /
Invalid URL
Some aspect of the requested URL is incorrect.
Some possible problems are:
Missing or incorrect access protocol (should be http:// or similar)
Missing hostname
Illegal double-escape in the URL-Path
Illegal character in hostname; underscores are not allowed.
Your cache administrator is webmaster.

И браузер упорно не подключается к squid на порту 3128, приходиться менять на 3129

url_rewrite + connect, !*! Нет, (Подключение фильтров) 08-Окт-14, 15:50  [ | | | ] [линейный вид] [смотреть все]
Здравствуйте.

url_rewrite_program не хочет работать с соединениями типа connect. Http пролетает на ура, ssl сразу зарубается - не может открыть страницу.

Пример: делаем простейший скрипт

#!/bin/sh
while read LINE; do
    echo ${LINE} >> /tmp/out.txt
done

пишем в сквиде
url_rewrite_program /test.sh

Обращаемся к http://google.ru, который сразу форвардит на https, потом к https://mail.ru.
Имеем на выходе в access.log :
1412764210.059     87 192.168.1.2 TCP_MISS/302 718 GET http://www.google.ru/ username DIRECT/64.233.161.94 text/html
1412764210.072      3 192.168.1.2 TCP_MISS/404 0 CONNECT www.google.ru:443 username DIRECT/- -
1412764239.120      3 192.168.1.2 TCP_MISS/404 0 CONNECT mail.ru:443 username DIRECT/- -

В /tmp/out.txt например так
e.mail.ru:443 192.168.1.2/- username CONNECT myip=192.168.1.1 myport=3128

Обойти это дело можно через
url_rewrite_access deny SSL_ports
Но это очень некрасиво. Кто-нибудь сталкивался с таким? Может быть результирующий url надо в каком-то особом виде отдавать? Что-то гуголь не дает ответа.
Спасибо.

squid+gmail.com (SSL) проблема, !*! skiff2002, (Squid) 31-Июл-12, 14:56  [ | | | ] [линейный вид] [смотреть все]
Доброго времени суток.
Столкнулся со следующей проблемой: имеем прокси-сервер:

> squid -v

Squid Cache: Version 3.1.19
configure options:  '--with-default-user=squid' '--bindir=/usr/local/sbin' '--sbindir=/usr/local/sbin' '--datadir=/usr/local/etc/squid' '--libexecdir=/usr/local/libexec/squid' '--localstatedir=/var/squid' '--sysconfdir=/usr/local/etc/squid' '--with-logdir=/var/log/squid' '--with-pidfile=/var/run/squid/squid.pid' '--enable-removal-policies=lru heap' '--disable-linux-netfilter' '--disable-linux-tproxy' '--disable-epoll' '--disable-translation' '--enable-auth=basic digest negotiate ntlm' '--enable-basic-auth-helpers=DB NCSA PAM MSNT SMB squid_radius_auth YP' '--enable-digest-auth-helpers=password' '--enable-external-acl-helpers=ip_user session unix_group wbinfo_group' '--enable-ntlm-auth-helpers=smb_lm' '--enable-negotiate-auth-helpers=squid_kerb_auth' '--enable-storeio=ufs diskd aufs' '--enable-disk-io=AIO Blocking DiskDaemon DiskThreads' '--enable-delay-pools' '--enable-ssl' '--with-openssl=/usr' '--enable-pf-transparent' '--disable-ecap' '--disable-loadable-modules' '--enable-kqueue' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=i386-portbld-freebsd8.2' 'build_alias=i386-portbld-freebsd8.2' 'CC=cc' 'CFLAGS=-O2 -pipe  -I/usr/include -fno-strict-aliasing' 'LDFLAGS= -rpath=/usr/lib:/usr/local/lib -L/usr/lib' 'CPPFLAGS=' 'CXX=c++' 'CXXFLAGS=-O2 -pipe -I/usr/include -fno-strict-aliasing' 'CPP=cpp' --with-squid=/usr/ports/www/squid31/work/squid-3.1.19 --enable-ltdl-convenience

При попытке выйти на https://google.com (accounts.google.com, gmail.com, etc), в браузере (Google Chrome) вываливается ошибка: Ошибка 111 (net::ERR-TUNNEL-CONNECTION-FAILED): неизвестная ошибка. Обновляем страницу (F5), и все загружается на ура

access.log:
1340265714.287 90 10.1.2.141 TCP_MISS/503 0 CONNECT accounts.google.com:443 - DIRECT/- -
1340265724.683 10235 10.1.2.141 TCP_MISS/200 0 CONNECT accounts.google.com:443 - DIRECT/74.125.143.84 -

Вопрос: почему не директит с первого раза? Уже пробовал и always_direct allow SSL, и кеширование гугла отключал, и dns_nameservers подсовывал, и с размером буфера баловался, и с MTU на клиенте.
Что характерно, прочие SSL ресурсы открываются с первого пинка и без каких-либо затруднений:

access.log:
1340266039.778 1207 10.1.2.141 TCP_MISS/200 21981 CONNECT login.live.com:443 - DIRECT/65.54.165.177 -
1340266146.933 1380 10.1.2.141 TCP_MISS/200 5724 CONNECT login.yahoo.com:443 - DIRECT/209.191.92.114 -
и т.д.

Такое впечатление, что какие-то запросы или ответы теряются. При этом без прокси все работает нормально.

Хотя бы в какую сторону копать?
P.S. Решение, найденное на http://squid-web-proxy-cache.1019090.n4.nabble.com/squid-and... - не для меня, ибо там у человека есть вышестоящий прокси.
P.P.S. Проблема появилась достаточно давно. Обновление сквида до последней версии ее не решило.



Направить Squid через другой Squid, !*! Tiarasu, (Прозрачный proxy) 17-Сен-14, 17:13  [ | | | ] [линейный вид] [смотреть все]
День добрый. Ситуация следующая.
Есть отдельно стоящий компьютер, ip 10.10.0.3/24, gateway 10.10.0.2. Больше на нем ничего не настроено, ни dns, ни proxy, только эти параметры.
Этим интерфейсом он смотрит на сервер с установленным Squid. У Squid две сетевые карты - одна ip 10.10.0.2/24, вторая 192.168.1.222/22, смотрит в локальную сеть с интернетом и вторым Squid в ней.
Вот squid.conf


dns_nameservers 192.168.0.122 192.168.0.10
dns_v4_first on
shutdown_lifetime 10 seconds
coredump_dir /usr/local/squid
visible_hostname serv.altest.net
tcp_outgoing_address 192.168.1.222
cache_peer 192.168.0.162 parent 3128 0 proxy-only no-query default
never_direct allow all
#ICAP SECTION
icap_enable on
icap_service_failure_limit 500
icap_service_revival_delay 30
icap_service Zgate_ICAP_Proxy reqmod_precache bypass=0 icap://192.168.0.231:1344/reqmod
icap_service Zgate_ICAP_Logger respmod_precache routing=1 icap://192.168.0.231:1344/respmod
icap_send_client_ip on
icap_send_client_username on
adaptation_service_set class_proxy Zgate_ICAP_Proxy
adaptation_service_set class_logger Zgate_ICAP_Logger
adaptation_access class_proxy allow all
adaptation_access class_logger allow all

#HTTPS SECTION
http_port 3128 ssl-bump cert=/usr/local/etc/squid/root.cer key=/usr/local/etc/squid/root.key generate-host-certificates=on
ssl_bump client-first all
always_direct allow all
sslproxy_cert_error allow all

#CACHE SETTINGS
acl QUERY urlpath_regex cgi-bin \\?
no_cache deny !QUERY
cache_dir ufs /usr/local/squid/cache 3000 16 256
maximum_object_size 320 MB
quick_abort_min 5 MB

#ACCESS CONTROL LISTS!

acl localnet src 192.168.0.0/22
acl localnet src 10.10.0.0/24
acl CONNECT method CONNECT
acl BlockSite dstdomain .woman.ru
acl BlockSite dstdomain .odnoklassniki.ru
http_access allow manager localhost
http_access deny to_localhost
http_access deny all BlockSite
http_access allow localnet
http_reply_access allow all
debug_options 93,5
refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
refresh_pattern .               0       20%     4320

Если я не ошибаюсь, опции cache_peer и never_direct должны перенаправлять на второй squid (192.168.0.162). Для проверки на втором Squid заблокировал сайт rbc.ru. К сожалению, клиентский хост на rbc пускает, следовательно, он идет не через второй Squid, а напрямую. Подскажите пожалуйста, что я делаю не так.

Помощь по аутентификации в squid , !*! Александр, (Squid) 15-Сен-14, 19:42  [ | | | ] [линейный вид] [смотреть все]
Народ выручайте.Есть прокси сервер, связь с ним через putty. Так же есть пользователи которые получают данные от меня, логин и пароль. Нужно сделать так чтобы один логин можно было использовать только на одном компьютере, и чтобы логин не действовал если по пытаться ввести его на другом компе. Расскажите что нужно изменить в squid.config чтобы работала такая штука.
Прозрачный Squid + ipfw проблема редиректа, !*! enzorik, (Прозрачный proxy) 12-Авг-13, 14:17  [ | | | ] [линейный вид] [смотреть все]
Добрый день Всем.
Прошу помощи у сообщества, так как не удется настроить прозрачный прокси сервер.
Конфигурация следующая: FreeBSD 9.1, Squid 3.3.8
Ситуация такова: в обычном режиме все работает без проблем. Когда меняю конфиги на прозрачный режим, перестают грузится сайты, но скайп и остальное работают, то есть такое впечатление, что 80 порт не редиректиться правильно.
Ниже предоставляю конфиги:
squid.conf

acl localnet src 10.0.0.0/8     # RFC1918 possible internal network
acl localnet src 172.16.0.0/12  # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
acl localnet src fc00::/7       # RFC 4193 local private network range
acl localnet src fe80::/10      # RFC 4291 link-local (directly plugged) machines

acl my_network src 192.168.50.0/24

acl SSL_ports port 443
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # 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 CONNECT method CONNECT

http_access allow my_network
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost manager
http_access deny manager

http_access allow localnet
http_access allow localhost

http_access deny all

http_port 3128 intercept
http_port 3129

cache_dir ufs /cache 20480 16 256
coredump_dir /cache

refresh_pattern ^ftp:         &n... 1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
refresh_pattern .               0       20%     4320


ipfw rules:

ipfw="/sbin/ipfw"
int="bge0"
ext="bge1"

${ipfw} add 101 fwd 127.0.0.1,3128 tcp from any to any 80 recv $int
${ipfw} add 1000 allow ip from any to any via $int # ALLOW LAN TRAFFIC

${ipfw} add 5000 divert natd all from any to any out xmit $ext
${ipfw} add 20000 divert natd all from any to any in recv $ext
${ipfw} add 60000 permit ip from any to any

exit 0

Буду признателен за любую помощь.

  • Почему forwarding раньше divert Давайте от простого к сложному Загрузите минима, !*! михалыч (ok), 18:09 , 12-Авг-13 (1)
    Почему forwarding раньше divert ?
    Давайте от простого к сложному.

    Загрузите минимальный набор правил.
    После, добавляйте/усложняйте по вкусу.

    add 50 divert natd all from any to any via bge1
    add 100 allow all from any to any via lo0
    add 200 deny all from any to 127.0.0.0/8
    add 300 deny all from 127.0.0.0/8 to any
    add 400 fwd 127.0.0.1,3128 tcp from any to any 80 in recv bge0
    add 500 allow all from any to any

    сообщить модератору +/ответить


Микротик+прозрачный Squid, !*! summer0001, (Прозрачный proxy) 12-Сен-14, 09:00  [ | | | ] [линейный вид] [смотреть все]
Всем доброго утра.

Уважаемые форумчане, пожалуйста выручайте.

Знаю, тема избитая, но ответа для себя я так и не нашел.
Есть микротик в качестве шлюза в интернет, за ним стоит убунта со сквидом3 на борту. Сквид3 должен работать как прозрачный прокси. На микротике есть правило которое должно заворачивать трафик по 80 порту на порт 3128 убунты-сквида3.

Из конфига сквида3:

http_port 192.168.1.10:3128 transparent

Правило на микротике

ip firewall nat add chain=dstnat action=dst-nat protocol=tcp src-address=192.168.1.0/24 dst-port=80 to-addresses=192.168.1.10 to-ports=3128

Все вроде должно работать. Но ничего не работает. Интернет-странички не открываются.
На убунте в iptables никаких дополнительных правил нет.

Помогите разобраться. Спасибо.

squid - TCP_MISS/401 IIS, !*! Ninjatrasher, (Squid) 09-Сен-14, 10:11  [ | | | ] [линейный вид] [смотреть все]
Добрый день. Прошу вашей помощи в решение следующего вопроса:
есть сквид, версия 3.1.20 с керберос аунтефикацией.
Есть портал на IIS, который требует авторизацию по логину и паролю. Когда пользователи туда заходят, вводят данные и нажимают ок, авторизация не проходит и по итогу они получают "Страница недоступна"
посмотрев логи сквида обнаружил там ошибку TCP_MISS/401. Нашел эту проблемы в гугле, но решения нигде нет.
попробовал дописать в конфиг сквида

http_port 80  connection-auth=on

результат тот же.
Кто нибудь с таким сталкивался, как это дело лечить?
Как заставить приложение работать через squid, !*! Mayers, (Squid) 09-Сен-14, 07:15  [ | | | ] [линейный вид] [смотреть все]
Всем привет!
Имеется проблема следующего характера:
Имеется локалка и сеть Интернет, работающая через прозрачный squid.
Если ПК включать напрямую через squid, то определенные приложения нормально работают через интернет.
Если необходимость сеть интернет и локалку объединить в одну сеть, но тогда для этих приложений закрывается доступ в интернет. При этом серфинг по интернету возможен.

Помогите решить данную проблему? В каком направлении мне двигаться?

Squid, HTTPS и современные браузеры, !*! vladadm, (ACL, блокировки) 04-Сен-14, 12:26  [ | | | ] [линейный вид] [смотреть все]
  Приветствую.

Hекоторое время назад перестала срабатывать блокировка по HTTPS (при прозрачном проксировании, с использованием ssl_bump). Сначала грешил на сквид (давно обновился на 3.3). После изучения логов, я увидел, что по https-запросам в строке CONNECT, вместо домена всегда висит IP, при этом, от пользователей, сидящих на Win XP и IE 8 - я продолжаю видеть запросы по домену.

=== выдержка из документации сквида ===
Примерный перевод:
Hекоторые браузеры отправляют IP-адреса в запросы на подключение, даже если пользователь ввел имя сервера (url - не ip) в адресной строке. Hичего не можем с этим поделать, т.к мы не отвечаем за исходный код браузеров.

Оригинал:
Some browsers (e.g., Rekonq browser v0.7.x) send IP addresses in CONNECT requests even when the user typed a host name in the address bar. Squid cannot handle both such browsers and URLs with IP addresses instead of host names because Squid cannot distinguish one case from another. There is nothing we can do about it until somebody contributes code to reliably detect CONNECT requests from those  browsers.
=== выдержка из документации сквида ===

И эти <некоторые браузеры> - это все современные (хром, ie11 и прочие) просто перестали обращатся в сайтам по доменному имени, передавая в строке не URL, а исключительно IP :(

Соответственно, если мы хотим запретить, например, вход на mail.ru по домену - то мы можем это сделать только для пользователей с Win XP, и максимально IE8.

Пример из лога сквида (вырезка 1 строчки из входа на mail.ru):
=== https-запрос от пользователя на XP с IE8 ===
1409725807.296 317 192.168.21.6 TCP_MISS/200 341 CONNECT rs.mail.ru:443 -
HIER_DIRECT/94.100.181.196 -
=== https-запрос от пользователя на XP с IE8 ===

=== https-запрос от пользователя на Win7 с IE11 ===
1409733165.939 2034 192.168.21.77 TCP_MISS/200 1392 CONNECT 94.100.181.196:443
- HIER_DIRECT/94.100.181.196 -
=== https-запрос от пользователя на Win7 с IE11 ===

Кто-нибудь по URL (не по IP) фильтрует трафик? Что посоветуете?

p.s: пока придумали только кривокостыль: регулярно резолвим банлисты, преобразуем их в список ip. Блокируем эти ip по https, в отдельных секциях.

Так же запросил тут: http://rejik.ru/bb_rus/viewtopic.php?f=1&t=1323

upd: это наблюдается только при прозрачном проксировании https, с ssl_bump. Похоже не в браузерах дело.
Вообщем, кто сталкивался, кто наблюдал такое?

Squidguard, !*! testsia, (Разное) 01-Сен-14, 18:10  [ | | | ] [линейный вид] [смотреть все]
Добрый день.
Имеется freebsd, Squid+Squidguard.
В Squidguard имеются access list, если сайт попадает в запрет то производится редирект на мой ресурс.
Все работает кроме сайтов https://. точнее доступ к сайтам закрыт, но вот редирект не отрабатывает.
Подскажите как решить.
Вот пример:
http:
http://vk.com/ - HIER_DIRECT/127.0.0.1 image/png
https:
vk.com:443 - HIER_NONE/- -
тормозит Squid после добавления http_reply_access, !*! dirty_rain, (ACL, блокировки) 13-Авг-14, 11:14  [ | | | ] [линейный вид] [смотреть все]
Всем добра!
Итак есть Squid Version 3.3.8 на Ubuntu 13.10
пользователей прокси 100+, NTLM авторизация, разграничение прав доступа по доменным группам.

Все работало как часы, все всем устраивало, но возникла необходимость более серьезно ограничивать доступ в интернет, а точнее блокировка мультимедийного трафика, и ограничение скачивания по расширению.
Написал ACLки, подоткнул в конфиг ограничения, все правила отрабатывают на ура, именно так как было нужно. Но после введения этих ACL спустя минут 30-60, начинает тормозить у пользователей инетрнет, каждая страница грузится около минуты, в общем работать становится невозможно. Отключаешь http_reply_access и спустя минут 15 скорость открытия страниц возвращается в норму.
В логах одно время сыпались варнинги про недостаток процессов wbinfo_group.pl
дописал ttl=120 children=15 ошибки из лога ушли, стало чуть чуть легче. но всетаки далеко от удовлетворительного.
при активной работе загрзка процессора не поднимается выше 20% оперативной памяти занимается не больше 2.5 гиг.

Ворос: Куда смотреть, что менять?

собственно листинг конфига (практически без изменений)

# OPTIONS FOR AUTHENTICATION
# -----------------------------------------------------------------------------

#  TAG: auth_param

auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp --domain=domain.LOCAL
auth_param ntlm children 50
auth_param ntlm keep_alive on

authenticate_cache_garbage_interval 1 hour

authenticate_ttl 1 hour


acl domain proxy_auth REQUIRED
# -----------------------------------------------------------------------------

#  TAG: external_acl_type
external_acl_type nt_group ttl=120 children=15 %LOGIN /usr/lib/squid3/wbinfo_group.pl

#  TAG: acl
#================================================================================
acl     l-inet-MD    external nt_group g-inet-MD
acl     l-inet-test         external nt_group l-inet-test
acl     l-inet-LD        external nt_group g-inet-L
acl     l-inet-BD        external nt_group g-inet-BD
acl     l-inet-GS        external nt_group g-inet-GS
acl     l-inet-FD        external nt_group g-inet-FD
acl     l-inet-ID        external nt_group g-inet-ID
acl     l-inet-HD        external nt_group g-inet-HD
acl     l-inet-HC        external nt_group g-inet-HC
acl     l-inet-AIM        external nt_group g-inet-AIM
acl     l-inet-ADM        external nt_group g-inet-ADM
acl     l-inet-admin        external nt_group g-inet-admin
acl     l-inet-1C        external nt_group g-inet-1C
acl     l-inet-UD        external nt_group g-inet-UD
acl     l-inet-vk        external nt_group g-inet-vk
acl     l-inet-DIR        external nt_group g-inet-DIR
acl     l-inet-piter        external nt_group g-inet-piter

#=================================================================================
#acl manager proto cache_object
#acl localhost src 127.0.0.1/32 ::1
#acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
acl localnet src 172.16.0.0/16
acl term_srv src 172.16.1.220 172.16.3.4
acl everyone src all

#=================================================================================
acl SSL_ports port 443
acl Safe_ports port 80        # http
acl Safe_ports port 21        # ftp
acl Safe_ports port 443        # 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 ICQ_ports  port 5190      # ICQ

#================================================================================
acl CONNECT method CONNECT

#=============================================================================
acl zabbix  url_regex ^http://zabbix     
acl srvcis  url_regex ^http://srvcis  
acl otrs    url_regex ^http://otrs
acl domain_local url_regex ^https://.domain.local
#acl time_socnet_evning time 18:00-20:00
## The videos come from several domains

acl noftp proto FTP
#=============================================================================
#    DENY LTS

acl     anonim        dstdomain    \
        "/usr/local/etc/squid/access/anonimaizers"

acl     deny_services        dstdomain    \
       "/usr/local/etc/squid/access/deny_services"

acl     deny_sites          dstdomain        \
      "/usr/local/etc/squid/access/deny_sites"

acl     deny_socnet          dstdomain        \
      "/usr/local/etc/squid/access/deny_socnet"

acl     job_socnet          dstdomain    \
      "/usr/local/etc/squid/access/job_socnet"

acl     porno          dstdomain        \
      "/usr/local/etc/squid/access/porno"

acl     deny_url          dstdomain        \
      "/usr/local/etc/squid/access/deny_url"

acl     dot_domain          dstdomain        \
      "/usr/local/etc/squid/access/dot_domain"

acl     top          dstdomain        \
      "/usr/local/etc/squid/access/users_top"

acl     allow_sites          dstdomain        \
      "/usr/local/etc/squid/access/allow_sites"

acl     allow_GS          dstdomain        \
      "/usr/local/etc/squid/access/allow_GD"

acl     allow_AIM          dstdomain        \
      "/usr/local/etc/squid/access/allow_AIM"

#acl     vk          dstdomain        \
#      "/usr/local/etc/squid/access/vk"

acl     L_deny          dstdomain        \
      "/usr/local/etc/squid/access/L_deny"

acl     term_allow          dstdomain        \
      "/usr/local/etc/squid/access/term_allow"

#acl     deny_AIM          dstdomain        \
#      "/usr/local/etc/squid/access/deny_AIM"

#acl блокировка скаивания по расширению файла
acl extension_files urlpath_regex -i "/usr/local/etc/squid/access/download_access/extension_files"

#блокировка скачивания файлов для приложений по типу файла (mp3, tar, torrent Блокировка мультимедийного флеш)
acl tipe_application rep_mime_type -i "/usr/local/etc/squid/access/download_access/tipe_application"

#Блокировка потокового аудио
acl tipe_audio rep_mime_type -i "/usr/local/etc/squid/access/download_access/tipe_audio"

#Блокировка потокового видео
acl tipe_video rep_mime_type -i "/usr/local/etc/squid/access/download_access/tipe_video"


#^application/x-shockwave-flash$
#acl not_media rep_mime_type content-type video


#  TAG: http_access
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#===============================================================================

#http_access deny localnet
#http_access allow localnet
#http_access allow localhost
#http_access allow manager localhost
#http_access deny to_localhost
#http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
#http_replay_access deny not_media
#+++++++++++++++++++++++++++++++++++++++
http_access         deny         term_srv         !term_allow
#+++++++++++++++++++++++++++++++++++++++
#+++ Иcключения из запрещающего списка для всех авторизованных пользователей
http_access        allow       domain         allow_sites

#+++ Разрешения по групам (Приоритет выше запрещений по спискам)

      

http_access        deny        l-inet-ID    job_socnet

http_access        allow        l-inet-MD
http_reply_access    allow         l-inet-MD tipe_audio
http_reply_access    allow         l-inet-MD tipe_video

http_access        allow        l-inet-BD
          
http_access        allow        l-inet-DIR

http_access        deny        l-inet-LD         LD_deny

http_access        allow        l-inet-ADM          job_socnet

http_access        allow        l-inet-vk        job_socnet


http_access        allow        l-inet-GD          allow_GS
http_access        allow        l-inet-GD        job_socnet

http_access        allow        l-inet-admin

http_access        allow        l-inet-AIM        
http_reply_access    allow         l-inet-AIM tipe_video


# +++    Запретить пользователям домена ниже приведенные списки    +++

http_access       deny       domain deny_socnet
http_access       deny       domain deny_services  
http_access       deny       domain dot_domain  
http_access       deny       domain deny_url
http_access       deny       domain anonim
http_access       deny       domain deny_url  
http_access       deny       domain porno
http_access       deny       domain job_socnet

# запрет на скачивание по расширению и по типу
http_access       deny       domain extension_files
http_reply_access    deny         domain tipe_application
http_reply_access    deny         domain tipe_video
http_reply_access    deny         domain tipe_audio


# +++    Разрешить пользователям домена все что не вошло в списки выше    +++
http_access        allow       domain

#---Запретить вообще все
#http_access       deny       domain

#=====DENY ALL======
# Запретить все не авторизованным пользователям
http_access         deny         everyone
http_access         deny         noftp

#================================================================================

# NETWORK OPTIONS
# -----------------------------------------------------------------------------

http_port 3128


# MEMORY CACHE OPTIONS
# -----------------------------------------------------------------------------
cache_mem 256 MB

maximum_object_size_in_memory 512 KB


# DISK CACHE OPTIONS
# -----------------------------------------------------------------------------
cache_dir ufs /var/spool/squid3 2048 16 256

cache_swap_low 90

cache_swap_high 95


# LOGFILE OPTIONS
# -----------------------------------------------------------------------------
access_log /var/log/squid3/access.log squid

cache_store_log none

logfile_rotate 2

# OPTIONS FOR TROUBLESHOOTING
# -----------------------------------------------------------------------------
cache_log /var/log/squid3/cache.log

debug_options ALL,1

coredump_dir /var/spool/squid3

# OPTIONS FOR TUNING THE CACHE
# -----------------------------------------------------------------------------

refresh_pattern ^ftp:        1440    20%    10080
refresh_pattern ^gopher:    1440    0%    1440
refresh_pattern -i (/cgi-bin/|\?) 0    0%    0
refresh_pattern (Release|Packages(.gz)*)$      0       20%     2880

refresh_pattern .        0    20%    4320

quick_abort_min 16 KB

quick_abort_max 16 KB

quick_abort_pct 95


# ADMINISTRATIVE PARAMETERS
# -----------------------------------------------------------------------------
cache_effective_user proxy

visible_hostname proxy.domain.local


# ERROR PAGE OPTIONS
# -----------------------------------------------------------------------------
error_directory /usr/share/squid-langpack/ru


# ICAP OPTIONS
# -----------------------------------------------------------------------------
icap_enable on

icap_preview_enable on

icap_preview_size 128

icap_send_client_ip on

icap_send_client_username on

icap_client_username_header X-Client-Username


icap_service service_req reqmod_precache bypass=1 icap://127.0.0.1:1344/squidclamav
adaptation_access service_req allow all
icap_service service_resp respmod_precache bypass=1 icap://127.0.0.1:1344/squidclamav
adaptation_access service_resp allow all


# DNS OPTIONS
# -----------------------------------------------------------------------------
dns_retransmit_interval 5 seconds

dns_timeout 2 minutes

dns_nameservers 172.16.1.1 172.16.1.11 8.8.8.8

hosts_file /etc/hosts


  • Эта группа не забивает канал видео-трафиком Канал какой ширины P SЕсли у вас т, !*! ipmanyak (ok), 07:52 , 18-Авг-14 (1)
    > http_reply_access    allow         l-inet-AIM tipe_video

    Эта группа не забивает канал видео-трафиком? Канал какой ширины?
    P.S
    Если у вас  трафик в Инет безлимитный, то я бы советовал отключить дисковый кэш (шерстить индексы на ваши 2 гига - явно скорости не добавит, кстати реальный размер дискового кэга какой? Не превышает 2 гига ?) и ОЗУ сквиду (cache_mem 256 MB)дать побольше, если есть такая возможность.

    сообщить модератору +/ответить
Проблема с Kerberos авторизацией, !*! GlooM14, (Аутентификация) 09-Авг-14, 02:44  [ | | | ] [линейный вид] [смотреть все]
Приветствую!

На данный момент тестирую связку WinServer 2012 (в роли АД) + Ubuntu Server 14 со squid3 и керберос авторизацией на виртуальной машине.

На винде настроил ДНС + АД, на убунте указал использование АДшного ДНСа + синхронизацию времени и настроил krb5.

ДНС преобразование в обе стороны идет верно - доменное имя прокси сервера разрешается.

Тикеты керберос получает и в варианте запроса с паролем, и в варианте запроса через кейтаб файл. Прокси запускается, парс ошибок не находит. Однако, при попытке открытия какой-либо веб-страницы в браузере, настроенном на использование прокси (по доменному имени, а не ип), появляется ошибка, сообщающая о том, что мы не авторизованы. В то время как на прокси в логах вылезает еррор: "ERROR: Negotiate Authentication validating user. Error returned 'BH received type 1 NTLM token'"

Гугление сообщает, что данная ошибка решается задачей прокси сервера в виде доменного имени, вместо айпи адреса. Но у меня-то он итак задан в виде доменного имени! Подскажите, почему браузер пытается авторизоваться НТЛМом вместо кербероса (вхожу в учетку прям на контроллере домена фаерфоксом). Куда рыть?

squid выбор авторизации, !*! Ninjatrasher, (Аутентификация) 07-Авг-14, 09:47  [ | | | ] [линейный вид] [смотреть все]
Добрый день товарищи.
Столкнулся вот с такой проблемой.
Есть машина Debian 7.5, squid 3.1.20 + ntlm аунтефикация + squidguard + ldap
Через сквид работают 5 пользователей, страницы открываются с задержкой,  выяснил что проблема в NTLM аунтефикации, так же вычитал что для протокол HTTP вначале использует Basic и Digest авторизацию и лишь потом NTLM. По этому и происходят задержки.
ТАк же в cache.log постояно сыпиться

got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1

На этих 5 клиентах выставил Lan Manager authentication level : Send LM&NTLM - use NTLMv2 session security if possible, но записи сыпяться.
Есть ли другой вариант авторизации кроме Basic? например керберос? и будет ли при авторизации керберос запрашиваться у пользователя логин и пароль при доступен в интернет?
  • где написано что есть какая-то очерёдность протоколов авторизации задержки в дан, !*! pavel_simple (ok), 15:11 , 07-Авг-14 (1)
    > Добрый день товарищи.
    > Столкнулся вот с такой проблемой.
    > Есть машина Debian 7.5, squid 3.1.20 + ntlm аунтефикация + squidguard +
    > ldap
    > Через сквид работают 5 пользователей, страницы открываются с задержкой,  выяснил что
    > проблема в NTLM аунтефикации, так же вычитал что для протокол HTTP
    > вначале использует Basic и Digest авторизацию и лишь потом NTLM. По
    > этому и происходят задержки.

    где написано что есть какая-то очерёдность протоколов авторизации?

    задержки в данном случае скорее всего связаны с dns

    >[оверквотинг удален]
    > got NTLMSSP command 3, expected 1
    > got NTLMSSP command 3, expected 1
    > got NTLMSSP command 3, expected 1
    > got NTLMSSP command 3, expected 1
    >

    > На этих 5 клиентах выставил Lan Manager authentication level : Send LM&NTLM
    > - use NTLMv2 session security if possible, но записи сыпяться.
    > Есть ли другой вариант авторизации кроме Basic? например керберос? и будет ли
    > при авторизации керберос запрашиваться у пользователя логин и пароль при доступен
    > в интернет?

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

    сообщить модератору +/ответить
  • Хочешь Керберос, юзай http wiki squid-cache org ConfigExamples Authenticate Wi, !*! ipmanyak (ok), 15:50 , 07-Авг-14 (2)
    Хочешь Керберос, юзай
    http://wiki.squid-cache.org/ConfigExamples/Authenticate/Wind...
    http://wiki.bitbinary.com/index.php/Active_Directory_Integra...

    squid+ad2008\kerberos+ldap и win7\ie8
    http://www.lissyara.su/?id=2101

    Debian Squeeze, Squid, Kerberos/LDAP аутентификация, интеграция Active Directory и Cyfin Reporter
    http://alldebian.ru/debian-squeeze-squid-kerberosldap-active...

    Можно просто привязаться к LDAP
    http://samag.ru/archive/article/204
    http://system-administrators.info/?p=3299

    сообщить модератору +/ответить
  • Курите http www theadmin ru linux squid proksi-server-squid-v-active-directory, !*! gfh (??), 15:51 , 07-Авг-14 (3)
  • gt оверквотинг удален вот полный вариант cache log code 2014 08 07 16 06 54 1, !*! Ninjatrasher (ok), 16:13 , 07-Авг-14 (7)
    >[оверквотинг удален]
    > got NTLMSSP command 3, expected 1
    > got NTLMSSP command 3, expected 1
    > got NTLMSSP command 3, expected 1
    > got NTLMSSP command 3, expected 1
    >
    > На этих 5 клиентах выставил Lan Manager authentication level : Send LM&NTLM
    > - use NTLMv2 session security if possible, но записи сыпяться.
    > Есть ли другой вариант авторизации кроме Basic? например керберос? и будет ли
    > при авторизации керберос запрашиваться у пользователя логин и пароль при доступен
    > в интернет?

    вот полный вариант cache.log


    2014/08/07 16:06:54| Squid Cache (Version 3.1.20): Exiting normally.
    2014/08/07 16:07:17| Starting Squid Cache version 3.1.20 for x86_64-pc-linux-gnu...
    2014/08/07 16:07:18| Process ID 14532
    2014/08/07 16:07:18| With 16384 file descriptors available
    2014/08/07 16:07:18| Initializing IP Cache...
    2014/08/07 16:07:18| DNS Socket created at [::], FD 8
    2014/08/07 16:07:18| DNS Socket created at 0.0.0.0, FD 9
    2014/08/07 16:07:18| Adding nameserver 172.18.2.10 from squid.conf
    2014/08/07 16:07:18| helperOpenServers: Starting 200/200 'squidGuard' processes
    2014/08/07 16:07:20| helperOpenServers: Starting 450/450 'ntlm_auth' processes
    2014/08/07 16:07:44| Unlinkd pipe opened on FD 1314
    2014/08/07 16:07:44| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
    2014/08/07 16:07:44| Store logging disabled
    2014/08/07 16:07:44| Swap maxSize 0 + 262144 KB, estimated 20164 objects
    2014/08/07 16:07:44| Target number of buckets: 1008
    2014/08/07 16:07:44| Using 8192 Store buckets
    2014/08/07 16:07:44| Max Mem  size: 262144 KB
    2014/08/07 16:07:44| Max Swap size: 0 KB
    2014/08/07 16:07:44| Using Least Load store dir selection
    2014/08/07 16:07:44| Current Directory is /
    2014/08/07 16:07:44| Loaded Icons.
    2014/08/07 16:07:44| Accepting  HTTP connections at [::]:3128, FD 1315.
    2014/08/07 16:07:44| HTCP Disabled.
    2014/08/07 16:07:44| Squid plugin modules loaded: 0
    2014/08/07 16:07:44| Adaptation support is off.
    2014/08/07 16:07:44| Ready to serve requests.
    2014/08/07 16:07:45| storeLateRelease: released 0 objects
    got NTLMSSP command 3, expected 1
    got NTLMSSP command 3, expected 1
    got NTLMSSP command 3, expected 1
    got NTLMSSP command 3, expected 1

    не очень понятно почему где DNS Socket нули.
    почему весь кэш лог засоряется NTLMSSP ?
    и подскажиет, какая актуальная версия сквида?

    сообщить модератору +/ответить
Настройка  SAMS 1.0.5, !*! Mayers, (Squid) 05-Авг-14, 07:40  [ | | | ] [линейный вид] [смотреть все]
Всем привет!
Помогите решить такой вопрос:
Использую squid. Решил поставить SAMS для упрощения работы с squid. Поставил.
Объясните как уже существующие данные в squid (группы, пользователи, правила) привязать к SAMSу.
  • оно генерит правила для squida из базы, по сему только ручками вбить в морду все, !*! Психиатр (ok), 19:25 , 05-Авг-14 (1)
    > Всем привет!
    > Помогите решить такой вопрос:
    > Использую squid. Решил поставить SAMS для упрощения работы с squid. Поставил.
    > Объясните как уже существующие данные в squid (группы, пользователи, правила) привязать
    > к SAMSу.

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

    мой вам совет - если уже юзали "голый" squid -> пошлите в лес SAMS, оно уже 100 лет как не поддерживается и не развивается (а жаль).
    только лишний гимор себе наживёте.

    сообщить модератору +/ответить
parent proxy не пускает https соединения, !*! qunix, (Прозрачный proxy) 08-Апр-14, 23:02  [ | | | ] [линейный вид] [смотреть все]
доброго времени суток.

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

для этого купили роутер и настроили транспарент прокси(squid 2.6) и нат для 80 и 443 портов.

http работает https нет, от родительского прокси приходят сообщения:
trying to retrieve the URL: https://code.google.com/p/ifmo-game-1/wiki/UsingSVN

The following error was encountered:

Unsupported Request Method and Protocol
Squid does not support all request methods for all access protocols. For example, you can not POST a Gopher request.


Можно ли что-то сделать на стороне транспарент прокси для решения данной проблемы?

схема:
<pre>

/------------\
\------------/|-----------|
       client |      wifi.|
              |    router |
  /----------\|           |
/ squid.     |           |
<  transparent|           |
\proxy.      |           |/-----\
  \----------/|___________|\-----/ parent proxy


</pre>

  • gt оверквотинг удален Источник проблемы выявлен на парент прокси разрешен дл, !*! qunix (ok), 13:02 , 09-Апр-14 (1)
    >[оверквотинг удален]
    >   /----------\|          
    >  |
    >  / squid.     |    
    >       |
    > <  transparent|          
    >  |
    >  \proxy.      |    
    >       |/-----\
    >   \----------/|___________|\-----/ parent proxy
    > </pre>

    Источник проблемы выявлен на "парент прокси" разрешен для SSL только CONNECT.
    каким образом https GET/POST можно завернуть в CONNECT как это делает броузер?

    сообщить модератору +/ответить
Настройка delay_pool в Squid. Помогите пожалуйста., !*! Dan78, (Ограничение трафика) 22-Июл-14, 16:26  [ | | | ] [линейный вид] [смотреть все]
Есть прокси/фаервол/NAT на Debian 7 (7.4). Два сетевых интерфейса (eth0 - WAN; eth1 - LAN (сеть 172.16.1.0/24)). Установлен SQUID (Version 2.7.STABLE9)+ iptables. Интернет есть у всех, канал 8 Mbit.
Этот канал хочу порезать при помощи сквида. До этого никогда такого не делал. Задача: отделить тех, кто качает и ходит в соцсети от всех остальных. Первым (качкам и вконтактникам) порезать скорость, вторым дать "равные" доли от канала. Оставив при этом запаса ~2 Mbit от канала. Нашел несколько инструкций по настройке squid и delay_pool в частности, в итоге получился следующий конфиг:

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 172.16.1.0/24
acl localnet src 172.16.1.0/24    # RFC1918 possible internal network
acl vip src "/etc/squid/lists/vip"
acl file_bad urlpath_regex -i \.mp3$ \.asf$ \.wma$ \.flv$
acl bad_url dst "/etc/squid/lists/bad_url"
acl SSL_ports port 443        # https
acl SSL_ports port 563        # snews
acl SSL_ports port 873        # rsync
acl Safe_ports port 80        # http
acl Safe_ports port 21        # ftp
acl Safe_ports port 443        # 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 631        # cups
acl Safe_ports port 873        # rsync
acl Safe_ports port 901        # SWAT
acl purge method PURGE
acl CONNECT method CONNECT

http_access allow manager
http_access allow localnet vip
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localnet
http_access allow localhost
http_access deny all
cachemgr_passwd ghjcnjq all
http_port 172.16.1.1:3128 transparent
hierarchy_stoplist cgi-bin ?
access_log /var/log/squid/access.log squid
log_fqdn on
refresh_pattern ^ftp:        1440    20%    10080
refresh_pattern ^gopher:    1440    0%    1440
refresh_pattern -i (/cgi-bin/|\?) 0    0%    0
refresh_pattern (Release|Packages(.gz)*)$    0    20%    2880
refresh_pattern .        0    20%    4320
acl shoutcast rep_header X-HTTP09-First-Line ^ICY.[0-9]
upgrade_http0.9 deny shoutcast
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
extension_methods REPORT MERGE MKACTIVITY CHECKOUT
hosts_file /etc/hosts
coredump_dir /var/spool/squid
cache_dir ufs /var/spool/squid 5000 16 256
minimum_object_size 2 KB
maximum_object_size 61440 KB
via off
forwarded_for delete

delay_pools 4

delay_class 1 1
delay_parameters 1 768000/768000
delay_access 1 allow vip
delay_access 1 deny all

delay_class 2 2
delay_parameters 2 64000/5000000 8000/1024000
delay_access 2 allow file_bad
delay_access 2 deny all

delay_class 3 2
delay_parameters 2 64000/5000000 16000/2048000
delay_access 3 allow bad_url
delay_access 3 deny all

delay_class 4 3
delay_parameters 4 704000/50000000 -1/-1 38000/10000000
delay_access 4 allow localnet

Сквид ошибок не находит в конфиге, нормально стартует. Но при этом ВСЕ пользователи у меня в классе 4. Вторым и третьим классом никто не стал... Что неправильно в конфиге и как добиться выполнения поставленной задачи?

  • HTB, SFQ, ipset , !*! pavlinux (ok), 23:58 , 22-Июл-14 (1) –1
    > ... как добиться выполнения поставленной задачи?

    HTB, SFQ, ipset  


    сообщить модератору –1 +/ответить
  • gt оверквотинг удален ошибка, пул номер 3, а delay_parameters указан для пул, !*! ipmanyak (ok), 09:38 , 23-Июл-14 (3)
    >[оверквотинг удален]
    > delay_class 1 1
    > delay_parameters 1 768000/768000
    > delay_access 1 allow vip
    > delay_access 1 deny all
    > delay_class 2 2
    > delay_parameters 2 64000/5000000 8000/1024000
    > delay_access 2 allow file_bad
    > delay_access 2 deny all
    > delay_class 3 2
    > delay_parameters 2 64000/5000000 16000/2048000

    ошибка,  пул номер 3, а delay_parameters  указан для пула c номером 2
    > delay_access 3 allow bad_url

    пробуй вот так
    delay_access 3 allow localnet bad_url
    > delay_access 3 deny all
    > delay_class 4 3
    > delay_parameters 4 704000/50000000 -1/-1 38000/10000000
    > delay_access 4 allow localnet
    > Сквид ошибок не находит в конфиге, нормально стартует. Но при этом ВСЕ
    > пользователи у меня в классе 4. Вторым и третьим классом никто
    > не стал... Что неправильно в конфиге и как добиться выполнения поставленной
    > задачи?

    в 4 пуле  -1/-1 советую убрать, этим  вы сняли все ограничения и лучше сделать его  пулом второго класса.

    сообщить модератору +/ответить
  • gt оверквотинг удален В пулы попадают не кто-то , а конкретные http-запросы, , !*! Andrey Mitrofanov (?), 09:55 , 23-Июл-14 (4)
    >[оверквотинг удален]
    > acl bad_url dst "/etc/squid/lists/bad_url"
    > delay_access 2 allow file_bad
    > delay_parameters 2 64000/5000000 16000/2048000
    > delay_access 3 allow bad_url
    > delay_parameters 4 704000/50000000 -1/-1 38000/10000000
    > delay_access 4 allow localnet
    > Сквид ошибок не находит в конфиге, нормально стартует. Но при этом ВСЕ
    > пользователи у меня в классе 4. Вторым и третьим классом никто
    > не стал... Что неправильно в конфиге и как добиться выполнения поставленной
    > задачи?

    В пулы попадают не "кто-то", а конкретные http-запросы, но да несколько запросов с одного ip в одном пуле получат одно ограничение.

    По этим правилам, например, 1 пользователь (=ip) может качать .mp3 на 8kBs, "bad url" на 16-ти, и, скажем какой-нибудь .pdf на 38kBs, всего - до 52kBs. Никаким из 3ёх классов _он, "ip", при этом не становится.

    сообщить модератору +/ответить
  • Ещё попытка 1 Стеснялся спросить, а _vip_ работает 2 http wiki squid-cache o, !*! Andrey Mitrofanov (?), 12:49 , 23-Июл-14 (7)
    Ещё попытка.

    > acl vip src "/etc/squid/lists/vip"
    > acl file_bad urlpath_regex -i \.mp3$ \.asf$ \.wma$ \.flv$
    > acl bad_url dst "/etc/squid/lists/bad_url"

    1. Стеснялся спросить, а _vip_ работает?

    2. http://wiki.squid-cache.org/SquidFaq/SquidAcl#Fast_and_Slow_...
    Как то: dst, пишут, - slow, но delay_access - fast, поэтому пул bad_url не работает.

    Заменить url_regex-пом, переписав список, например.

    Но urlpath_regex - fast, тот пул дожен, вроде работать.

    >[оверквотинг удален]
    > delay_class 2 2
    > delay_parameters 2 64000/5000000 8000/1024000
    > delay_access 2 allow file_bad
    > delay_access 2 deny all
    > delay_class 3 2
    > delay_parameters 2 64000/5000000 16000/2048000
    > delay_access 3 allow bad_url
    > delay_access 3 deny all
    > delay_class 4 3
    > delay_access 4 allow localnet

    3. Порядок директив - и deny-и _везде.... Я как-то с этим морочался, припоминаю.

    -> добавь для последнего пула deny all в конце, или даже переписать в виде

    deny vip
    deny file_bad
    deny bad_url
    allow all

    сообщить модератору +/ответить
  • И так, проблему решил сам Всё было просто, дело в моём непонимании некоторых мо, !*! Dan78 (ok), 12:20 , 28-Июл-14 (21)
    И так, проблему решил сам. Всё было просто, дело в моём непонимании некоторых моментов и невнимательности:

    Было:
    > acl file_bad urlpath_regex -i \.mp3$ \.asf$ \.wma$ \.flv$
    > acl bad_url dst "/etc/squid/lists/bad_url"

    Стало:
    acl file_bad urlpath_regex -i mp3$ asf$ wma$ flv$
    acl bad_url dstdomain "/etc/squid/lists/bad_url"

    Было:
    >[оверквотинг удален]
    > delay_parameters 2 64000/5000000 8000/1024000
    > delay_access 2 allow file_bad
    > delay_access 2 deny all
    > delay_class 3 2
    > delay_parameters 2 64000/5000000 16000/2048000
    > delay_access 3 allow bad_url
    > delay_access 3 deny all
    > delay_class 4 3
    > delay_parameters 4 704000/50000000 -1/-1 38000/10000000
    > delay_access 4 allow localnet

    Стало:
    delay_pools 4

    delay_class 1 1
    delay_parameters 1 768000/768000
    delay_access 1 allow vip
    delay_access 1 deny all

    delay_class 2 2
    delay_parameters 2 64000/5000000 8000/1024000
    delay_access 2 allow file_bad
    delay_access 2 deny all

    delay_class 3 2
    delay_parameters 3 64000/5000000 16000/2048000
    delay_access 3 allow bad_url
    delay_access 3 deny all

    delay_class 4 2
    delay_parameters 4 704000/50000000 38000/10000000
    delay_access 4 allow localnet
    delay_access 4 deny all

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

    сообщить модератору +/ответить


squid - TCP/407, !*! Ninjatrasher, (Аутентификация) 21-Июл-14, 16:54  [ | | | ] [линейный вид] [смотреть все]
Добрый день.

Снова проблема со сквидом. Сейчас работает связка squid + ntlm. В логах acces.log


1405939794.775      0 172.18.2.34 TCP_DENIED/407 3928 GET http://crl.microsoft.com/pki/crl/products/microsoftrootcert.crl - NONE/- text/html [Cache-Control:$
1405939794.791      0 172.18.2.34 TCP_DENIED/407 4288 GET http://crl.microsoft.com/pki/crl/products/microsoftrootcert.crl - NONE/- text/html [Cache-Control:$
1405939794.807      0 172.18.2.34 TCP_DENIED/407 4214 GET http://crl.microsoft.com/pki/crl/products/microsoftrootcert.crl - NONE/- text/html [Cache-Control:$
1405939794.830      0 172.18.2.34 TCP_DENIED/407 3953 GET http://crl.microsoft.com/pki/crl/products/MicCodSigPCA_08-31... - NONE/- text/html [Cache-Co$
1405939794.846      0 172.18.2.34 TCP_DENIED/407 4313 GET http://crl.microsoft.com/pki/crl/products/MicCodSigPCA_08-31... - NONE/- text/html [Cache-Co$
1405939794.861      0 172.18.2.34 TCP_DENIED/407 4239 GET http://crl.microsoft.com/pki/crl/products/MicCodSigPCA_08-31... - NONE/- text/html [Cache-Co$
1405939794.884      0 172.18.2.34 TCP_DENIED/407 3901 GET http://crl.microsoft.com/pki/crl/products/CodeSigPCA.crl - NONE/- text/html [Cache-Control: max-ag$
1405939794.900      0 172.18.2.34 TCP_DENIED/407 4261 GET http://crl.microsoft.com/pki/crl/products/CodeSigPCA.crl - NONE/- text/html [Cache-Control: max-ag$
1405939794.916      0 172.18.2.34 TCP_DENIED/407 4191 GET http://crl.microsoft.com/pki/crl/products/CodeSigPCA.crl - NONE/- text/html [Cache-Control: max-ag$
1405939795.159      0 172.18.2.34 TCP_DENIED/407 3734 CONNECT ssl.google-analytics.com:443 - NONE/- text/html [Host: ssl.google-analytics.com\r\nProxy-Conne$
1405939795.179      0 172.18.2.34 TCP_DENIED/407 4094 CONNECT ssl.google-analytics.com:443 - NONE/- text/html [Host: ssl.google-analytics.com\r\nProxy-Conne$

в cache.log

got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1
got NTLMSSP command 3, expected 1

в интернетах находил, что стоит пересобирать самбу и править ntlmssp. Если другой не столь кардинальный сбособ дать доступ офису в облако? в самом сквиде все ip облачных сервисов прописаны, в сквидгарде есть отдельный блок для офиса облачном, в котором все domains и urls облачных сервисов прописаны, это все не дает желаемого эффекта. Прошу вашей помощи
  • 407 means send me your login or go away проблема в аутентификации учу гугл, !*! Психиатр (ok), 17:23 , 21-Июл-14 (1)
    407 means "send me your login or go away".
    проблема в аутентификации.

    >в интернетах находил, что стоит пересобирать самбу и править ntlmssp

    ...
    учу гуглить за деньги ...

    If you want to use ntlm_auth ( NTLMv1?) you need to change some
    compatibility settings in windows, specially windows vista and 7 are
    configure by default to only use NTLMv2 honoring kerberos, you need to
    edit windows registry and change/create

    *HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\LmCompatibilityLevel*

    *DWORD value 1

    You can automate this with a logon script o with a group policy
    Security:LAN Manager Authentication Level

    Anyway, I think is time to migrate to kerb_auth.

    сообщить модератору +/ответить
  • Оставь так, у тебя правильный Squid , !*! pavlinux (ok), 03:36 , 22-Июл-14 (4)
    >  TCP_DENIED microsoft.com

    Оставь так, у тебя правильный Squid!

    сообщить модератору +/ответить
  • gt оверквотинг удален Проблему удалось решить следующим способом И так, если к, !*! Ninjatrasher (ok), 12:33 , 22-Июл-14 (6)
    >[оверквотинг удален]
    > got NTLMSSP command 3, expected 1
    > got NTLMSSP command 3, expected 1
    > got NTLMSSP command 3, expected 1
    > got NTLMSSP command 3, expected 1
    >

    > в интернетах находил, что стоит пересобирать самбу и править ntlmssp. Если другой
    > не столь кардинальный сбособ дать доступ офису в облако? в самом
    > сквиде все ip облачных сервисов прописаны, в сквидгарде есть отдельный блок
    > для офиса облачном, в котором все domains и urls облачных сервисов
    > прописаны, это все не дает желаемого эффекта. Прошу вашей помощи

    Проблему удалось решить следующим способом.

    И так, если кто столкнется с трудность пустить облачный сервисы такие как Lync2013, OneDrive, Office 365 через сквида.

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


    ########Access List for Office365######
    acl office2013 dstdomain .mscend.net
    acl office2013 dstdomain .microsoft.com
    acl office2013 dstdomain officeimg.vo.msecnd.net
    acl office2013 dstdomain office.microsoft.com
    acl office2013 dstdomain odc.officeapps.live.com
    acl office365 dst 65.54.54.128/25
    acl offcie365 dst 134.170.0.0/16
    acl office365 dst 65.55.121.128/27
    acl office365 dst 65.55.127.0/24
    acl office365 dst 111.221.23.0/25
    acl office365 dst 111.221.76.96/27
    acl office365 dst 111.221.76.128/25
    acl office365 dst 111.221.77.0/26
    acl office365 dst 157.55.40.128/25
    acl office365 dst 157.55.46.0/27
    acl office365 dst 157.55.46.64/26
    acl office365 dst 157.55.104.96/27
    acl office365 dst 157.55.229.128/27
    acl office365 dst 157.55.232.128/26
    acl office365 dst 157.55.238.0/25
    acl office365 dst 207.46.5.0/24
    acl office365 dst 207.46.7.128/27
    acl office365 dst 207.46.57.0/25
    acl office365 dst 65.54.62.0/25
    acl office365 dst 65.55.39.128/25
    acl office365 dst 65.55.78.128/25
    acl office365 dst 65.55.94.0/25
    acl office365 dst 65.55.113.64/26
    acl office365 dst 65.55.126.0/25
    acl office365 dst 65.55.174.0/25
    acl office365 dst 65.55.181.128/25
    acl office365 dst 65.55.121.128/27
    acl office365 dst 70.37.151.128/25
    acl office365 dst 94.245.117.128/25
    acl office365 dst 111.221.23.128/25
    acl office365 dst 111.221.66.0/25
    acl office365 dst 111.221.69.128/25
    acl office365 dst 111.221.112.0/21
    acl office365 dst 157.55.9.128/25
    acl office365 dst 157.55.11.0/25
    acl office365 dst 157.55.47.0/24
    acl office365 dst 157.55.49.0/24
    acl office365 dst 157.55.61.0/24
    acl office365 dst 157.55.157.128/25
    acl office365 dst 157.55.224.128/25
    acl office365 dst 157.55.225.0/25
    acl office365 dst 207.46.4.128/25
    acl office365 dst 207.46.58.128/25
    acl office365 dst 207.46.198.0/25
    acl office365 dst 207.46.203.128/26
    acl office365 dst 213.199.174.0/25
    acl office365 dst 213.199.177.0/26
    acl office365 dst 65.52.148.27
    acl office365 dst 65.52.184.75
    acl office365 dst 65.52.196.64
    acl office365 dst 65.52.208.73
    acl office365 dst 65.52.240.233
    acl office365 dst 65.54.54.32/27
    acl office365 dst 65.54.55.201
    acl office365 dst 65.54.74.0/23
    acl office365 dst 65.54.80.0/20
    acl office365 dst 65.54.165.0/25
    acl office365 dst 65.55.86.0/23
    acl office365 dst 65.55.233.0/27
    acl office365 dst 65.55.239.168
    acl office365 dst 70.37.97.234
    acl office365 dst 70.37.128.0/23
    acl office365 dst 70.37.142.0/23
    acl office365 dst 70.37.159.0/24
    acl office365 dst 94.245.68.0/22
    acl office365 dst 94.245.82.0/23
    acl office365 dst 94.245.84.0/24
    acl office365 dst 94.245.86.0/24
    acl office365 dst 94.245.117.53
    acl office365 dst 94.245.108.85
    acl office365 dst 111.221.24.0/21
    acl office365 dst 111.221.70.0/25
    acl office365 dst 111.221.71.0/25
    acl office365 dst 111.221.111.196
    acl office365 dst 111.221.127.112/28
    acl office365 dst 157.55.59.128/25
    acl office365 dst 157.55.130.0/25
    acl office365 dst 157.55.145.0/25
    acl office365 dst 157.55.155.0/25
    acl office365 dst 157.55.185.100
    acl office365 dst 157.55.194.46
    acl office365 dst 157.55.227.192/26
    acl office365 dst 157.56.151.0/25
    acl office365 dst 157.56.200.0/23
    acl office365 dst 157.56.236.0/22
    acl office365 dst 191.234.6.0/24
    acl office365 dst 207.46.216.54
    acl office365 dst 207.46.57.128/25
    acl office365 dst 207.46.70.0/24
    acl office365 dst 207.46.73.250
    acl office365 dst 207.46.206.0/23
    acl office365 dst 213.199.148.0/23
    acl office365 dst 213.199.182.128/25
    acl office365 dst 65.55.150.61
    acl office365 dst 65.55.150.158
    acl office365 dst 65.55.150.160
    acl office365 dst 207.46.14.52
    acl office365 dst 207.46.14.62
    acl office365 dst 207.46.14.63
    acl lync2013  dstdomain  .ru.yusen-logistics.com
    acl lync2013  dstdomain  .microsoftonline.com
    acl lync2013  dstdomain .microsoftonline-p.com
    acl lync2013  dstdomain .onmicrosoft.com
    acl lync2013  dstdomain .officecdn.microsoft.com
    acl lync2013  dstdomain .sharepoint.com
    acl lync2013  dstdomain .outlook.com
    acl lync2013  dstdomain ev-secure.verisign.com
    acl lync2013  dstdomain evsecure-ocsp.verisign.com
    acl lync2013  dstdomain evsecure-aia.verisign.com
    acl lync2013  dstdomain evsecure-crl.verisign.com
    acl office365 dst sipfed.online.lync.com
    acl lync dstdomain .lync.com

    http_access allow lync all
    http_access allow office365 all
    http_access allow office2013 all
    http_access allow lync2013 all
    always_direct allow lync2013 all
    always_direct allow lync all


    бился над этим решением с первого моего знакомства со сквидом. информации крайне мало по данной проблема, так что пусть лежит здесь и люди пользуются.
    сообщить модератору +/ответить
 
Пометить прочитанным Создать тему
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Архив | Избранное | Мое | Новое | | |



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру