1. Instalar calamar:
- Actualice los paquetes de su sistema:
```
actualización sudo apta
```
- Instala Squid usando el comando:
```
sudo apt instalar calamar
```
2. Configurar Calamar:
- Abra el archivo de configuración de Squid `/etc/squid/squid.conf` con su editor de texto preferido (por ejemplo, sudo nano /etc/squid/squid.conf).
- Ubique las siguientes líneas y descoméntelas eliminando el símbolo '#':
```
http_port 3128 transparente
```
- Esto configura Squid para escuchar en el puerto 3128 usando un proxy transparente.
3. Redirigir tráfico:
- Redirigir todo el tráfico a través del proxy configurando los valores apropiados en el archivo `/etc/default/squid`.
- Cambie las siguientes líneas:
```
HTTP_PROXY=""
HTTPS_PROXY=""
```
a:
```
HTTP_PROXY="127.0.0.1:3128"
HTTPS_PROXY="127.0.0.1:3128"
```
4. Reiniciar Squid:
- Reinicie el servicio Squid para aplicar la nueva configuración:
```
reinicio del calamar del servicio sudo
```
5. Compruebe si el proxy funciona:
- Para verificar que su proxy esté funcionando correctamente, use el siguiente comando:
```
curl --proxy http://127.0.0.1:3128 www.google.com
```
- Si la página se carga correctamente, su proxy está configurado correctamente.
6. Configurar exenciones (opcional):
- Puedes permitir que sitios específicos omitan el proxy agregándolos a la lista de excepciones en `/etc/squid/squid.conf`:
```
acl sitios_permitidos dominiodst .google.com .ejemplo.com
http_access permite sitios_permitidos
```
7. Habilite e inicie Squid en el arranque (opcional):
- Si desea que Squid se inicie automáticamente cuando su sistema arranque, ejecute el siguiente comando:
```
sudo systemctl habilitar calamar
```
Esto debería instalar y configurar un servidor proxy Squid básico en su sistema Linux. Ajuste las configuraciones según sea necesario para satisfacer sus requisitos específicos. Asegúrese de modificar las reglas de ACL para adaptarlas a su entorno de red y realizar los ajustes necesarios en el firewall para permitir que el tráfico fluya a través del proxy.