LINUX.ORG.RU
решено ФорумAdmin

https через нестандартный порт в Squid

 , , нестандартный порт


0

1

Всем привет. Необходимо разрешить доступ через squid к такому сайту: https://vologdastat.ru:1443/online

В конфиге Сквида есть такие строчки:

acl Safe_ports port 1025-65535
http_access deny !Safe_ports

Как я понимаю, этого мало. Пытался использовать https_access и создать правило на конкретный порт 1443, но походу, нет такой команды в сквиде https_access. Подскажите пожалуйста, куда копать?


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

Или просто поищите что-то типа

acl all src all
http_access allow all

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

pianolender ★★★
()

Ларчик просто открывался

достаточно было добавить

acl SSL_ports port 1443
http_access deny CONNECT !SSL_ports

makc9I
() автор топика
Ответ на: Ларчик просто открывался от makc9I

Вы добавили запрещающее правило, и что-то заработало? Видимо, то, что я писал, в конфиге все-таки есть.

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

pianolender ★★★
()
Последнее исправление: pianolender (всего исправлений: 1)
Ответ на: комментарий от pianolender

Правило то запрещающее, но оно исключает отмеченные в SSL_ports порты, где и прописан нужный порт, т.е. этот порт будет разрешен. Грубо говоря, я запрещаю все порты, кроме этого.

makc9I
() автор топика
Ответ на: комментарий от makc9I

На примере.

Детям сказали: «Ходите куда хотите»

Дети могут пойти на каток? Могут.

Детям добавили: «Дети, не кормите тигров в зоопарке»

Дети все равно могут пойти на каток, но предыдущий запрет им в этом никак не помог.

pianolender ★★★
()
Ответ на: комментарий от pianolender

ТС все правильно сделал.

"!" - логическое отрицание

http_access deny CONNECT !SSL_ports - запретить доступ всем кроме портов описанных в SSL_ports

vxzvxz ★★★
()
Ответ на: комментарий от pianolender

да. deny блокирует то что указано в списке acl, в обозначенном выше случае (с помощью "!") этот список реверсируется и составляется из всего диапазона портов минус те которые указаны в списке acl

vxzvxz ★★★
()
Ответ на: комментарий от pianolender

В моем случае детям сказали: Вы можете ходить только на каток и никуда больше. Если уж совсем по простому, вам нельзя ходить никуда, кроме мест, написанных на листочке. А на листочке написано: каток (порт 1443)

makc9I
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.