7.5. Configuração do serviço Squid para ouvir em uma porta específica ou endereço IP
Por padrão, o serviço de proxy Squid ouve na porta 3128
em todas as interfaces de rede. Esta seção descreve como mudar a porta e configurar o Squid para escutar em um endereço IP específico.
Pré-requisitos
-
O pacote
squid
está instalado.
Procedimento
Edite o arquivo
/etc/squid/squid.conf
:Para definir a porta na qual o serviço Squid ouve, defina o número da porta no parâmetro
http_port
. Por exemplo, para definir a porta para8080
, defina o número da porta:http_port 8080
Para configurar em qual endereço IP o serviço Squid ouve, defina o endereço IP e o número da porta no parâmetro
http_port
. Por exemplo, para configurar que o Squid escuta somente no endereço IP192.0.2.1
na porta3128
, defina o endereço IP e o número da porta no parâmetro :http_port 192.0.2.1:3128
Adicione vários parâmetros
http_port
ao arquivo de configuração para configurar que o Squid escute em múltiplas portas e endereços IP:http_port 192.0.2.1:3128 http_port 192.0.2.1:8080
Se você configurou que o Squid usa uma porta diferente como padrão (
3128
):Abra a porta no firewall:
# firewall-cmd --permanent --add-port=port_number/tcp # firewall-cmd --reload
Se você executar o SELinux em modo de aplicação, atribua a porta para a definição do tipo de porta
squid_port_t
:# porto semanage -a -t lula_port_t -p tcp port_number
Se o utilitário
semanage
não estiver disponível em seu sistema, instale o pacotepolicycoreutils-python-utils
.
Reinicie o serviço
squid
:# systemctl restart squid