Я вообще новичек в Squid. Настроил его на локалхосте чтоб работал с корпоративным прокси и небыло петушни с паролями в env.
Однако есть проблема, после включения машины squid отдает страничку ошибки с HTTP кодом 500 Internal Server Error и HTTP заголовком
X-Squid-Error: ERR_CANNOT_FORWARD
В официальной документации есть небольшая статья с упоминанием ошибки: https://wiki.squid-cache.org/KnowledgeBase/FailedToSelectSource
У меня в конфигурации вот так:
# godirect — acl для интранета always_direct allow godirect always_direct deny all # потом ниже always_direct deny all never_direct allow all
Проблема магически пропадает после рестарта squid
sudo systemctl restart squid
Версия squid:
$ apt policy squid squid: Installed: 3.5.23-5ubuntu1.1 Candidate: 3.5.23-5ubuntu1.1 Version table: *** 3.5.23-5ubuntu1.1 500 500 http://pl.archive.ubuntu.com/ubuntu artful-updates/main amd64 Packages 500 http://security.ubuntu.com/ubuntu artful-security/main amd64 Packages 100 /var/lib/dpkg/status 3.5.23-5ubuntu1 500 500 http://pl.archive.ubuntu.com/ubuntu artful/main amd64 Packages
Помогите разобраться почему squid так странно себя ведет