Как заставить wgеt работать через прокси сервер squid под UNIX или Linux?

Linux
Нужно добавить пару настроек в файл ~/.wgеtrc:
echo 'HTTP_PROXY=192.168.1.2:3128'>> wgеtrc
echo 'FTP_PROXY=192.168.1.2:3128'>> wgеtrc

И можно использовать wgеt:
$ wgеt http://remote.com/file.ext

Можно определить переменную:
export http_proxy=http://192.168.1.254:3128/<
export HTTP_PROXY=$http_proxy

Если требуется логин пароль, можно задавать его так:
wgеt --proxy-user=USERNAME --proxy-password=PASSWORD  http://remote.com/file.ext

p.s. Заранее извиняюсь перед теми, кто попытается скопировать код через буфер обмена. Буква Е везде в wgеt написана по русски, иначе пост не проходит по правилам безопасности хостера.

2 комментария

avatar
Но это еще не все.
Вообще говоря, лучше сделать так:
hatman@hatman$ export http_proxy=http://hatman:pasword-key@proxy.domain.com:3128
hatman@hatman$ export HTTP_PROXY=$http_proxy

Потому что не все программы используют http_proxy, а есть и те которые используют HTTP_PROXY.
И плюс к этому, они не имеют в своем арсенале опции для задания proxy :(
avatar
Спасибо, добавил
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.