Instalamos squid:
sudo apt install -y squid
systemctl start squid
systemctl enable squid
systemctl status squid
ss -antpl | grep 3128
Abrimos el siguiente archivo:
sudo vim /etc/squid/squid.conf
Cambiá la siguiente línea con el puerto deseado http_port 3128
Comenta la línea http_access deny all
y añadí el http_access allow all
como se muestra más abajo:
También bloqueá algunos sitios
acl backlist1 dstdomain facebook.com
acl backlist2 dstdomain yahoo.com
http_access deny backlist1
http_access deny backlist2
http_access allow all
http_access deny all
Guardá y reiniciá el servicio de Squid: systemctl restart squid
En firefox: Preferencias > configuración de red (network settings) > configuración (settings) > manual proxy configuration > en http proxy agregá la ip del proxy y el puerto (la-ip-de-tu-proxy:3128) y marcá use this proxy for all proocols
.
En chrome lo tenés que configurar con el comando chromium --proxy-server="http://127.0.0.1:8080
Ingresá a https://whatismyipaddress.com/
Si intentás ingresar a facebook.com o yahoo.com te dirá acceso denegado.