Wget не работает через прокси-сервер

Wget + proxy = internet connection

Всем привет!

Сегодня утром занялся добавлением отсутствующих открытых ключей, для чего это нужно я писал ранее, так же было необходимо кое что скачать из сети, но сначала ничего не получилось так как Wget с настройками по умолчанию не хотел работать с прокси. Итак исправлять сегодня мы будем настройки консольной утилиты Wget

Конечно я не часто пользуюсь этой утилитой, но сегодня мне было необходимо добавить репозитории в source.list, но как говорилось ранее она наотрез отказалась работать…

По материалам Wiki — Wget — свободная не-интерактивная консольная программа для загрузки файлов по сети. Поддерживает протоколы HTTP, FTP и HTTPS, а также поддерживает работу через HTTP прокси-сервер. Программа включена почти во все дистрибутивы GNU/Linux.

Wget является не-интерактивной программой. Это означает, что после её запуска пользователь не может повлиять на её работу, кроме как повлиять на выполнение программы посредством сигнала (утилита kill) или нажатием на клавиатуре Ctrl-C в терминале. Wget поддерживает загрузку URL, указанных в файле. Таким образом, можно составить список файлов, а в любое удобное время скачать их с помощью wget.

Wget позволяет загружать любые файлы во всемирной паутине (в том числе и (X)HTML-страницы) по протоколам http и https, а также файлы и списки директорий по протоколу ftp.

Файлы можно скачивать рекурсивно по ссылкам в html страницах, как с одного сайта с определённой глубиной следования по ссылкам, так и с нескольких. Помимо этого, при загрузке по ftp файлы можно скачивать «по маске» имени (то есть можно задавать с помощью «*» группу файлов).

Wget поддерживает докачку файла в случае обрыва соединения.

Решение

Для начала зайдем в меню: Система(System) ?  Параметры(Prferences) ? Сетевая прокси-служба(Network proxy). Смотрим, чобы у нас были настроены параметры прокси-сервера, можно потом нажать кнопку «Для всей системы»

Далее необходимо раскоментировать строки в файле конфигурации /etc/wgetrc.

Выполним в терминале команду:

# sudo nano /etc/wgetrc

В открывшемся файле находим, раскоментируем и изменим строки:

  • http_proxy = http://адрес проски-сервера:порт/
  • ftp_proxy = http://адрес проски-сервера:порт/

Как вы уже догадались, тем самым мы настроили Wget на работу протоколов http и ftp с прокси.

P.S. «Вспоснить или узнать для чего используется утилита Wget вы можете тут» {jcomments on}

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий