Ошибка образца:
W: не удалось получить http://security.ubuntu.com/ubuntu/dists/precise-security/universe/i18n/Translation-en Невозможно подключиться к 192.168.1.70:8118:
Теперь это работало нормально, пока я не сменил IP сегодня утром. У меня для сервера установлен статический IP-адрес 10.0.1.70, и в течение многих лет он был 192.168.1.70 - IP-адрес apt-get пытается использовать прямо сейчас. Я использую Privoxy и tor, таким образом, порт 8118.
Как я уже сказал, все работало, пока я не изменил статический IP-адрес с 192.168.1.70 на 10.0.1.70. Я был вынужден сделать это из-за проблем с маршрутизатором. (Длинная и запутанная история, я действительно не хотел менять IP, потому что знаю, что что-то подобное произойдет.)
Настройка TOR / Privoxy требует, чтобы вы указали Privoxy на TOR через 127.0.0.1:9050. Затем укажите curl и т. Д. На Privoxy через $ HOME / .bashrc. Обычно вы устанавливаете для прослушивания IP для Privoxy значение 127.0.0.1, но если вы хотите, чтобы он был доступен для остальной части локальной сети, вы устанавливаете IP на IP-адрес локальной сети сервера. Что я сделал много лет назад и работал нормально до сегодняшнего утра. Я изменил все экземпляры 192.168.1.70 на 10.0.1.70 как в / etc / privoxy / config, так и в $ HOME / .bashrc.
Что действительно странно для меня, так это то, что curl работает нормально. Я заворачиваю icanhazip.com и вуаля получаю новый IP каждые 10 минут или около того. Я заворачиваю CNN.com и получаю короткое, но приятное сообщение, постоянно перемещенное на www.cnn.com, как я и ожидал. Firefox работает нормально. Пинг работает нормально. И я протестировал все это через удаленный рабочий стол в своей локальной сети. Таким образом, соединение, похоже, подходит для всего, кроме apt. Я также перезагрузился, надеясь, что 192.168.1.70 очистится от apt.
Таким образом, подключение к Интернету и DNS не является проблемой для этих программ. И, насколько я могу судить, они прекрасно используют Privoxy / TOR. Настоящая ирония заключается в том, что я попытался открыть Privoxy для прямого доступа к серверам Ubuntu, не проходя через TOR, чтобы ускорить загрузку из Ubuntu (это было сделано несколько месяцев назад).
Итак, где-то, что я не смог найти, apt сохранил IP 192.168.1.70. И 192.168.1.70 больше не действует.
Спасибо за помощь
Проблема в том, что вы не изменили значения прокси в клиенте. Вы должны изучить /etc/apt/apt.conf.d/
для прокси и измените его на 10.0.1.70:8118.
grep -i proxy /etc/apt/apt.conf.d/* /etc/apt.conf
Это даст вам представление о том, где установлен IP-адрес прокси. Затем откройте файл и измените настройки.
Я считаю, что с вашими переменными среды все в порядке, так как вы можете использовать CURL нормально.