
У меня есть прокси-сервер Squid, работающий на Docker в Linux с IP-адресом abcd.
Прокси-сервер Squid настроен на разрешение только определенных доменов (dst) и блокировку всего остального. Также есть родительский прокси-сервер, настроенный так, что все разрешенные домены направляются на родительский, а остальные сразу блокируются squid. Это работает как и ожидалось изнутри docker и также хоста linux.
Теперь я хочу также разрешить ПК с Windows подключаться к Linux (пинговаться) с IP abce
Но теперь по какой-то причине запросы не доходят до squid должным образом. Логи Squid docker показывают:
NONE_NONE/000 0 - ошибка: транзакция-конец-до-заголовков - HIER_NONE
Моя конфигурация Squid:
http_access deny all !<aclname>
acl <aclname2> src a.b.c.e
http_access allow <aclname2>
cache_peer <parent_proxy> parent 3128 0 no-query default
prefer_direct off
cache_peer_access <parent_proxy> allow <aclname>
never_direct allow all
Не уверен, имеет ли значение порядок acls. Кроме того, это происходит не только с одного клиента. Когда я пробую другую настройку, это происходит и там.