wget за прокси

Thank you for reading this post, don't forget to subscribe!

Что­бы раз­ре­шить wget за прок­си, вы долж­ны отре­дак­ти­ро­вать файл кон­фи­гу­ра­ции и доба­вить необ­хо­ди­мые адреса.

Луч­ше все­го это сде­лать через гло­баль­ный файл кон­фи­гу­ра­ции wget.

Что­бы открыть файл кон­фи­гу­ра­ции для редак­ти­ро­ва­ния, вве­ди­те команду:

В этом фай­ле вы най­де­те три строки:

#https_proxy = http://proxy.yoyodyne.com:18023/

#http_proxy = http://proxy.yoyodyne.com:18023/

#ftp_proxy = http://proxy.yoyodyne.com:18023/

Вам нуж­но будет рас­ком­мен­ти­ро­вать (уда­лить сим­вол #) каж­дую необ­хо­ди­мую стро­ку для ваше­го прокси.

Если вы исполь­зу­е­те прок­си HTTP и HTTPS, вам нуж­но настро­ить эти стро­ки сле­ду­ю­щим образом:

Где HTTPSPROXY – это адрес ваше­го прок­си-сер­ве­ра HTTPS, HTTPPROXY – ваш адрес прок­си-сер­ве­ра HTTP, а PORT – это порт для ваше­го прокси.

Сохра­ни­те и закрой­те файл.

Может воз­ник­нуть ситу­а­ция, когда вы не захо­ти­те, что­бы все поль­зо­ва­те­ли мог­ли вый­ти за пре­де­лы прокси.

Для это­го вы може­те уста­но­вить пере­мен­ные прок­си в фай­ле .bashrc кон­крет­но­го пользователя.

Для это­го вы долж­ны открыть файл для редак­ти­ро­ва­ния с помо­щью команды:

Где USER – имя пользователя.

Вни­зу фай­ла добавь­те следующее:

Где:

  • HTTPSPROXY – адрес ваше­го прок­си-сер­ве­ра HTTPS
  • HTTPPROXY – это ваш HTTP-прокси-адрес
  • FTPPROXY – ваш FTP-прокси
  • PORT – необ­хо­ди­мый порт для ваше­го прокси

Сохра­ни­те и закрой­те файл.

Нако­нец, если ваш прок­си тре­бу­ет аутен­ти­фи­ка­ции поль­зо­ва­те­ля, стро­ки кон­фи­гу­ра­ции будут выгля­деть так:

На этом эта­пе вы долж­ны иметь воз­мож­ность исполь­зо­вать wget обыч­ным спо­со­бом без прок­си, пре­пят­ству­ю­ще­го загруз­ке файла.