В более старых версиях версий squid вам нужно было определить acl 'all'.
acl все src 0.0.0.0/0.0.0.0
Вы используете это для http_access allow all http_access deny all и т. Д.
В Squid 3.0 и более поздних версиях ACL "все" встроены, вы не можете (и не обязаны) его определять.
Однако модуль webmin squid, похоже, этого не знает - когда вы пытаетесь добавить правило с использованием all, он не показывает «все» в его списке ACL.
Как это обойти?
Я использую webmin 1.530 в Debian Lenny. Версия Squid - 3.0.STABLE19-1 ~ bpo50 + 1
Я не могу точно понять, что вы говорите, что Webmin здесь делает неправильно, но если это ошибка в Webmin, вы должны зарегистрировать ошибку в системе отслеживания ошибок, а не спрашивать случайных людей в Server Fault, как ее обойти. Webmin очень активно развивается ... нет никаких причин обходить ошибки или несовместимости в Webmin: скажите кому-нибудь, кто может это исправить, и это будет исправлено быстро.
Вы можете использовать трекер ошибок на Virtualmin.com или SourceForge.net (но трекер Virtualmin.com быстрее, работает лучше и быстрее привлечет внимание Джейми, поэтому я рекомендую его).
У webmin пока нет модуля для Squid3. Вероятно, вы используете модуль для Squid2. Помимо того, что all
теперь встроен, есть много новых директив, которые он не понимает. ИМХО вам лучше отредактировать squid.conf вручную или с помощью Squid2.
Редактировать:
Я только что проверил с Документация Squid3. У них есть «Рекомендуемая минимальная конфигурация acl». И первая строка acl all src 0.0.0.0/0.0.0.0
. Так что да, вы определенно можете добавить эту строчку. Это не ошибка.