Squid: * подключение к порту IP-адреса 3128 не удалось: соединение отклонено

Squid: * подключение к порту IP-адреса 3128 не удалось: соединение отклонено

Я настраиваю прокси-сервер с помощью Squid.

После всех шагов я перезапустился и
sudo systemctl restart squid.service
вернул: active.
Затем я попытался проверить соединение:

curl -v -x http://your_squid_username:your_squid_password@ipaddress:3128 http://www.google.com/

Эта ошибка была результатом:

Попытка
подключения к IP-адресу:3128... не удалось подключиться к порту IP-адреса 3128: соединение отклонено
Не удалось подключиться к порту IP-адреса 3128 через 1 мс: соединение отклонено
Закрытие соединения 0
curl: (7) Не удалось подключиться к порту IP-адреса 3128 через 1 мс: соединение отклонено

Файл конфигурации /etc/squid/squid.confимеет следующие настройки:

#
# 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

Я последовал заэто руководство. Все шло хорошо до начала Шага 3, когда я curlтестировал соединение Squid.

Есть ли что-то, squid.confчто нужно изменить? Как это исправить?

решение1

Вместо IP-адреса, который отображается на ip2location.com или подобных сайтах, ipaddressдолжно быть 127.0.0.1или localhost. Тогда команда должна быть илиcurl -v -x http://your_squid_username:[email protected]:3128curl -v -x http://your_squid_username:your_squid_password@localhost:3128

Связанный контент