Загрузка данных


sudo pkill -9 squid 2>/dev/null; sudo rm -f /run/squid.pid /var/run/squid.pid; sudo apt remove --purge squid squid-openssl -y 2>/dev/null; sudo rm -rf /etc/squid /var/spool/squid /var/log/squid /var/lib/squid; sudo apt update; sudo apt install squid -y; sudo tee /etc/squid/squid.conf << 'EOF'
http_port 3144
acl localnet src 192.168.12.0/24
acl block_images url_regex -i \.jpg$ \.jpeg$ \.gif$ \.png$
http_access deny block_images
http_access allow localnet
http_access deny all
cache_dir ufs /var/spool/squid 100 16 256
cache_effective_user proxy
access_log /var/log/squid/access.log
EOF
sudo rm -rf /var/spool/squid/*; sudo squid -z; sudo systemctl restart squid; sleep 2; echo "=== СТАТУС ==="; sudo systemctl is-active squid; echo ""; echo "=== ПРОКСИ ==="; curl -x http://192.168.12.1:3144 http://yandex.ru -I 2>/dev/null | head -1; echo ""; echo "=== БЛОКИРОВКА ==="; curl -x http://192.168.12.1:3144 http://example.com/test.jpg -I 2>/dev/null | head -1; echo ""; echo "=== ЛОГИ ==="; sudo tail -3 /var/log/squid/access.log