Squid Proxy einrichten auf Debian
Heute richten wir mal ganz schnell einen squid Proxy auf Debian ein um unseren Traffic über den Proxy zu leiten. Dabei erlauben wir die Verbindung nur mit Benutzername und Passwort. Zusätzlich erlauben wir nur IPv4 und schalten den Cache und die Logs vollständig ab.
sudo apt update
sudo apt upgrade -y
sudo apt install squid apache2-utils -y
sudo htpasswd -c /etc/squid/passwords username
#enter password
sudo chown proxy: /etc/squid/passwords
sudo chmod 640 /etc/squid/passwords
sudo rm /etc/squid/squid.conf
sudo nano /etc/squid/squid.conf
Konfiguration einfügen (in diesem Beispiel ohne Cache und logs):
http_port 442
auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwords
auth_param basic realm Squid Proxy
auth_param basic credentialsttl 24 hours
auth_param basic casesensitive off
acl authenticated proxy_auth REQUIRED
http_access allow authenticated
http_access deny all
dns_v4_first on
forwarded_for delete
via off
cache deny all
access_log none
Squid neu starten:
sudo systemctl restart squidEinstellungen im Browser setzen

Mit User/Passwort-Kombination authentifizieren und Ports ggf. freischalten.