Рейтинг:0

Прозрачный прокси-сервер SQUID: ошибка INVALID_URL и ACCESS_DENIED

флаг iq

Я настраиваю прокси-сервер squid на Centos 7. Я использую Squid версии 3.5.20. Я также пробовал squid 4.10 на Ubuntu 20.04, но у меня возникла та же проблема. Возможно, мой ACL был неправильным.

Я настраиваю DSTNAT на маршрутизаторе для перехвата HTTP-трафика с 192.168.1.0/24 на Squid Proxy 10.10.10.10:3128.

топология

Это файл /etc/squid/squid.conf:

acl localnet src 10.0.0.0/8 # RFC1918 возможная внутренняя сеть
acl localnet src 172.16.0.0/12 # RFC1918 возможная внутренняя сеть
acl localnet src 192.168.0.0/16 # RFC1918 возможная внутренняя сеть
acl whitelist_domain dstdomain «/etc/squid/whitelist.acl»

http_access разрешить локальную сеть
http_access разрешить локальный хост
http_access разрешить whitelist_domain
http_access запретить всем

http_порт 3128
coredump_dir /var/spool/squid
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^ суслик: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
шаблон_обновления . 0 20% 4320

А это файл /etc/squid/whitelist.acl:

linux.или.id
lipi.go.id

Пожалуйста, помогите мне найти проблему.

Итак, что касается приведенной выше конфигурации, клиенту будет отказано в доступе ко всем http-сайтам, кроме linux.or.id и lipi.go.id. Правильно?

Однако, когда я пытаюсь подключиться. На всех веб-сайтах эта ошибка: INVALID URL введите описание изображения здесь

Это /var/log/squid/access.log

1633885185.900 0 192.168.1.251 TAG_NONE/400 3867 GET / - HIER_NONE/- text/html
1633885185.970 0 192.168.1.251 TCP_IMS_HIT/304 295 ПОЛУЧИТЬ http://linux:3128/squid-internal-static/icons/SN.png - HIER_NONE/- image/png

Я пытался изменить squid.conf следующим образом:

http_access разрешить всем
http_port 3128 перехват
http_порт 3129
coredump_dir /var/spool/squid
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^ суслик: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
шаблон_обновления . 0 20% 4320

Этот ACL разрешит все запросы.

Однако я получил ERROR ACCESS DENIED, что означает, что мой ACL заблокировал право доступа?

введите описание изображения здесь

Ответить или комментировать

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