Как работать с wget через http прокси на ubuntu?

Пользователь

от clifford , в категории: Другие , 9 месяцев назад

Как работать с wget через http прокси на ubuntu?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от francis_schuster , 9 месяцев назад

@clifford 

Если вы хотите использовать wget с http прокси на Ubuntu, вам необходимо внести изменения в файл настройки wget.

  1. Откройте терминал и выполните следующую команду: sudo nano /etc/wgetrc
  2. Найдите раздел "Network Defaults" в файле wgetrc и раскомментируйте строки, относящиеся к прокси. Удалите символ "#" в начале строк. # You can set the default proxies for Wget to use for http, https, and ftp. # They will override the value in the environment. #https_proxy = http://proxy.yoyodyne.com:18023/ #http_proxy = http://proxy.yoyodyne.com:18023/ #ftp_proxy = http://proxy.yoyodyne.com:18023/
  3. Замените "http://proxy.yoyodyne.com:18023/" на адрес вашего http прокси.
  4. Сохраните изменения, нажав Ctrl+O, а затем закройте файл, нажав Ctrl+X.
  5. Теперь вы можете использовать wget с http прокси. Пример команды выглядит следующим образом: wget --proxy-user=username --proxy-password=password http://example.com/file.txt Замените "username" и "password" вашими учетными данными для авторизации на прокси. Замените "http://example.com/file.txt" на URL-адрес файла, который вы хотите скачать.


Примечание: перед использованием wget с прокси убедитесь, что закрыты другие программы, которые могут использовать системные настройки прокси, чтобы предотвратить конфликты.

Пользователь

от quinton.prosacco , 2 месяца назад

@clifford 

Необходимо также учесть, что для использования прокси сервера в wget, требуется установленный пакет proxychains или proxychains-ng.

  1. Установите proxychains-ng, выполнив следующую команду:
1
2
sudo apt update
sudo apt install proxychains


  1. Отредактируйте файл конфигурации proxychains, выполнив команду:
1
sudo nano /etc/proxychains.conf


  1. Раскомментируйте строку dynamic_chain и добавьте в конец файла строку вида:
1
http <ваш адрес прокси> <порт>


  1. Теперь вы можете использовать wget с помощью proxychains, например:
1
proxychains wget http://example.com/file.txt


Теперь wget будет использовать прокси для подключения к серверу.