7.5. Configurar el servicio Squid para que escuche en un puerto o dirección IP específicos
Por defecto, el servicio proxy Squid escucha en el puerto 3128
en todas las interfaces de red. Esta sección describe cómo cambiar el puerto y configurar Squid para que escuche en una dirección IP específica.
Requisitos previos
-
El paquete
squid
está instalado.
Procedimiento
Edite el archivo
/etc/squid/squid.conf
:Para establecer el puerto en el que escucha el servicio Squid, establezca el número de puerto en el parámetro
http_port
. Por ejemplo, para establecer el puerto en8080
, establezca:puerto_http 8080
Para configurar en qué dirección IP escucha el servicio Squid, establezca la dirección IP y el número de puerto en el parámetro
http_port
. Por ejemplo, para configurar que Squid escuche sólo en la dirección IP192.0.2.1
en el puerto3128
, establezca:puerto_http 192.0.2.1:3128
Añade múltiples parámetros de
http_port
al archivo de configuración para configurar que Squid escuche en múltiples puertos y direcciones IP:http_port 192.0.2.1:3128 http_port 192.0.2.1:8080
Si ha configurado que Squid utilice un puerto diferente al predeterminado (
3128
):Abre el puerto en el firewall:
# firewall-cmd --permanent --add-port=port_number/tcp # firewall-cmd --reload
Si ejecuta SELinux en modo de aplicación, asigne el puerto a la definición del tipo de puerto
squid_port_t
:# semanage port -a -t squid_port_t -p tcp port_number
Si la utilidad
semanage
no está disponible en su sistema, instale el paquetepolicycoreutils-python-utils
.
Reinicie el servicio
squid
:# systemctl restart squid