Estou configurando um servidor proxy com o squid.
Após todos os passos reiniciei com
sudo systemctl restart squid.service
o que retornou:
active
.
Então tentei testar a conexão:
curl -v -x http://your_squid_username:your_squid_password@ipaddress:3128 http://www.google.com/
Este erro foi o resultado:
Tentando ipaddress:3128...
conectar-se à porta ipaddress 3128 falhou: Conexão recusada
Falha ao conectar-se à porta ipaddress 3128 após 1 ms: Conexão recusada
Fechando conexão 0
curl: (7) Falha ao conectar-se à porta ipaddress 3128 após 1 ms: Conexão recusada
O arquivo de configuração /etc/squid/squid.conf
tem estas configurações:
#
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#
include /etc/squid/conf.d/*.conf
auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwords
auth_param basic realm proxy
acl authenticated proxy_auth REQUIRED
# Example rule allowing access from your local networks.
acl localnet src ipaddress
# Adapt localnet in the ACL section to list your (internal) IP networks
# from where browsing should be allowed
#http_access allow localnet
http_access allow localhost
http_access allow authenticated
# And finally deny all other access to this proxy
http_access deny all
eu seguieste guia. Tudo correu bem até o início do Passo 3, quando testei curl
a conexão do squid.
Há algo no squid.conf
que precisa ser mudado? Como você conserta isso?
Responder1
Em vez do endereço IP que aparece em ip2location.com ou sites semelhantes, ipaddress
deve ser 127.0.0.1
ou localhost
. O comando deve então ser oucurl -v -x http://your_squid_username:[email protected]:3128
curl -v -x http://your_squid_username:your_squid_password@localhost:3128