Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » wget через прокси

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

kitassa



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wget --no-host-lookup --proxy=on 192.168.202.1:3128 --proxy-user=blablabla --proxy-passwd=blablabla http://winfaq.com.ru/wintips/index.htm
--14:03:10--  http://192.168.202.1:3128/
           => `index.html'
Connecting to 192.168.202.1:3128... connected!
HTTP request sent, awaiting response... 400 Bad Request
14:03:10 ERROR 400: Bad Request.
 
В каком месте руки.сис  поправить????
 
 


 
Качать wget-ом через прокси так:
 

Код:
 
/etc/wget/wgetrc  
http_proxy = http://your_proxy:port  
ftp_proxy = http://your_proxy:port  
 
# If you do not want to use proxy at all, set this to off.  
use_proxy = on
 

 

Цитата:
 "http_proxy" и "ftp_proxy" -- это обычные переменные среды, т.е. их можно объявлять в /etc/profile или в любом другом месте, где их можно определять. И ими пользуется не только wget, но и другие программы тоже.  
 

 
(c) http://forum.ru-board.com/topic.cgi?forum=8&topic=8721#4 и  
http://forum.ru-board.com/topic.cgi?forum=8&topic=8721#3
 
 
 
Файловый архив форума "В помощь системному администратору"  » wget_ru.zip  
Русская документация по Wget

Всего записей: 60 | Зарегистр. 10-12-2002 | Отправлено: 11:15 20-02-2003 | Исправлено: lynx, 23:50 28-11-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kitassa
 
Погодь до ночи - выложу в файловый архив русскую доку по wget'y - классная дока, там все команды и ключи и все разжевано.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 11:27 20-02-2003
MACTEP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kitassa
vi /usr/local/etc/wgetrc
lynx
а где лежит этот архив?


Всего записей: 928 | Зарегистр. 11-04-2002 | Отправлено: 11:35 20-02-2003
kitassa



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да собственно вопрос в том, что не нашёл я у wget ГДЕ указать ему адрес и порт прокси а по русски дока или по английски.... значения не имеет.....
собственно про прокси там только 4 параметра
--proxy=on/off           turn proxy on or off.
--cache=on/off        (dis)allow server-cached data (normally allowed).
--proxy-user=USER     set USER as proxy username.
--proxy-passwd=PASS   set PASS as proxy password.
 Других я к сожалению не увидел..... (((
 
 
Добавлено
MACTEP

Цитата:
vi /usr/local/etc/wgetrc  

 
 Аха... это уже что то..... а всё таки..... МОЖНО или нельзя указать  wget в командной строке явно http_proxy ???
 
 

Всего записей: 60 | Зарегистр. 10-12-2002 | Отправлено: 11:36 20-02-2003
MACTEP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kitassa
Ну я сейчас тоже полопатил ман. Сдается мне, что адрес и порт прокси прописывается только в /usr/local/etc/wgetrc, а еще правильней $HOME/.wgetrc -персонально. А вот включением/выключением опции - ключом -Y в строке...

Всего записей: 928 | Зарегистр. 11-04-2002 | Отправлено: 12:39 20-02-2003
kitassa



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

to MACTEP
 
пасиб... IP:Port Proxy действительно задаётся ТОЛЬКО в wgetrc
( Жаль....  хотелось бы всё в командной строке.....
 

Всего записей: 60 | Зарегистр. 10-12-2002 | Отправлено: 13:49 20-02-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kitassa

Цитата:
пасиб... IP:Port Proxy действительно задаётся ТОЛЬКО в wgetrc  

Ниче не только.
export http_proxy=http://your.proxy.dom:port
wget bla-bla-bla
или тоже самое:
http_proxy=http://your.proxy.dom:port wget bla-bla-bla


----------
Голосуем за наших людей.
Номер раз.
Номер два.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 14:07 20-02-2003
MACTEP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kitassa
Да ладно! Можно один раз прописать то в конфиге, особенно, если прокся чужая... ;-Q

Всего записей: 928 | Зарегистр. 11-04-2002 | Отправлено: 14:15 20-02-2003
kitassa



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ooptimum

Цитата:
Ниче не только.  
export http_proxy=http://your.proxy.dom:port  
wget bla-bla-bla  
или тоже самое:  
http_proxy=http://your.proxy.dom:port wget bla-bla-bla  

 
сорри... ай эм робин гуд..... я наверное торможу неподетски.....
http_proxy=http://your.proxy.dom:port wget --bla-bla-bla
"http_proxy" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
 

Всего записей: 60 | Зарегистр. 10-12-2002 | Отправлено: 14:34 20-02-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kitassa

Цитата:
"http_proxy" не является внутренней или внешней  
командой, исполняемой программой или пакетным файлом.

Вообще-то это имя переменной среды. Ты под чем wget запускаешь? FreeBSD?

----------
Голосуем за наших людей.
Номер раз.
Номер два.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 14:47 20-02-2003
f_serg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kitassa
ooptimum

Цитата:
Вообще-то это имя переменной среды. Ты под чем wget запускаешь? FreeBSD?

Нет разницы. Запуcкается под sh, bash, видимо ksh. Под csh не пойдет.

Всего записей: 1706 | Зарегистр. 11-09-2002 | Отправлено: 15:21 20-02-2003
kitassa



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вообще-то это имя переменной среды. Ты под чем wget запускаешь? FreeBSD?

 
Наверное будешь смеяться..... под win2000prof
 
 
Добавлено
Вообще,  задача проистекала немножко от другого..... Есть такой прокси UserGate так вот он по неведомым мне причинам периодически перестаёт отдавать Юзерам их запросы.... причём сервис запущен вроде как работает.... но клиенты не могут достучаться в обетованный мир Интернет перестают работать HTTP Proxy и SOCKS5
соответственно встала проблема как проверить что HTTP - работает???
Был нарисован простейший батник
============restartUserGate.bat===========
wget --no-host-lookup --proxy=on --cache off http://192.168.0.1/restart.txt
if not exist c:\wget\restart.txt goto start ELSE goto stop
:stop
del c:\wget\restart.txt
goto end
:start
net stop UserGateService
net start UserGateService
goto end
:end
exit
===================================
В нем... делается запрос через HTTP прокси  
скачивается файлик restart.txt
соответственно если файлик есть -> значит прокси работает,  удаляем этот файлик шоб не мешался, а Если его нет, то значица прокси стоит колом и нужно рестартовать сервис.
Вот собственно и всё...
ставим этот батник в запуск по шедулеру каждые к примеру 15 минут.... )
Вуаля..
 

Всего записей: 60 | Зарегистр. 10-12-2002 | Отправлено: 15:32 20-02-2003 | Исправлено: kitassa, 16:15 20-02-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
f_serg

Цитата:
Под csh не пойдет.

А что ставится во фре по-умолчанию? csh. Вот я и спросил.
 
kitassa

Цитата:
Наверное будешь смеяться..... под win2000prof  

Смеяться не буду -- предполагал такой вариант.
Вот и добавь в начало своего батника: set http_proxy=http://your.proxy.dom:port

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 19:26 20-02-2003
kitassa



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ВСЕМ спасибо.... ВСЁ РАБОТАЕТ.. ) тема закрыта

Всего записей: 60 | Зарегистр. 10-12-2002 | Отправлено: 10:26 21-02-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kitassa
 
Сори, опять электричество отрубили и серваки перегрузились - ничего ночью не работало
Русский хелп к wget:
http://ru-board.com/forall/lynx/netarchive/wget_ru.zip
 
Потом красиво офорррмлю в архиве.
 
MACTEP

Цитата:
а где лежит этот архив?  

 
С добрым утром! А в шапке нашего админского форума еслипосмотреть внимательно?
Прямо под правилами: http://ru-board.com/forall/lynx/netarchive/fa.html

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 11:48 21-02-2003
Serhi 84

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ помогите пожалуйста. Пытаюсь wget`ом скачать файл через прокси. У меня на компе стоит XP SP2, на проксе - Suse. В файле sample.wgetrc расскоментировал и прописал строки:
 
http_proxy = http://хост:порт/
use_proxy = on
 
Дальше создал батник, в нем такие строки:
 
set http_proxy=http://хост:порт
wget http://ссылка_на_файл -Y on
 
при запуске батника пишет:
 
Connecting to хост:порт.....connected
Proxy request send, awaiting response.....407 Proxy Authentication Required
 
в инет через браузер заходит без запроса имени пользователя и пароля, как я понял они представляюти собой логин и пароль при входе в систему. Пробовал их прописать в http_proxy - все-равно не работает. Дело в том что на прокси используется аутентификация NTLMv2. Возможно ли при такой ситуации вообще что-нибудь скачать wget`ом или он такое не поддерживает?
 
заранее спасибо

Всего записей: 30 | Зарегистр. 29-02-2008 | Отправлено: 15:04 29-02-2008
Jilted



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В случае NTLM-авторизации реально помогает зверь ntlmaps !!!

Всего записей: 1879 | Зарегистр. 17-12-2001 | Отправлено: 12:03 03-04-2009
44rum

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно и в командной строке - man:
    -e,  --execute=COMMAND   execute a `.wgetrc'-style command.
Т.е.  
wget -e http_proxy=http://прокси:порт --bla-bla-bla

Всего записей: 2 | Зарегистр. 13-06-2007 | Отправлено: 16:20 18-05-2010
metrim

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Позвольте ка уточнить:можно ли (и как) запустить несколько сеансов wget и каждый - через свой прокси?
можно ли прописать какие то параметры в запускающих батниках?
 
На компе (на всякий случай) Win 7 x64

Всего записей: 110 | Зарегистр. 05-12-2002 | Отправлено: 02:27 17-01-2012
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
metrim А пост над вашим от 44rum вам ни о чем не говорит? А ведь это прямой ответ на ваш вопрос!  
Ну вот вам еще один вариант:    http://users.ugent.be/~bpuype/wget/#proxy


----------
В сортире лучше быть юзером, чем админом...

Всего записей: 11735 | Зарегистр. 10-12-2003 | Отправлено: 07:31 17-01-2012 | Исправлено: ipmanyak, 07:33 17-01-2012
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » wget через прокси


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru