Squid Proxy einrichten auf Debian

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 squid

Einstellungen im Browser setzen

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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert