Я только начал копаться в squid, установил и запустил. Я полагаю, это работает (с localhost), telnet localhost:3128
работает так же хорошо, как curl https://google.com -x localhost:3182
.
Я хочу, чтобы squid был доступен из локальной сети. Моя локальная сеть - 192.168.88.0/24 (255.255.255.0). Я добавил следующую строку в squid.conf непосредственно перед последней строкой в разделе http_access:
http_access allow 192.168.88.0/24
Squid перестал работать. Я оставил только три строки в блоке http_access, поэтому полный раздел:
http_access allow localhost
http_access allow 192.168.88.0/24
http_access deny all
завиток https://google.com -x 192.168.88.2:3128 (вызывается из локальной сети) не работает. Но больше разочаровывает предыдущая команда, curl http://google.com -x localhost:3128
(вызывается из localhost) тоже перестала работать, значит, вторая строка как-то влияет на первую.
Как правильно написать блок http_access в squid?
acl rtfm src 192.168.88.0/24
http_access allow rtfm