QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2294|回复: 10

HOWTO - wget with proxy

[复制链接]
发表于 2004-7-1 21:58:51 | 显示全部楼层 |阅读模式
我只能通过Browser使用proxy经密码验证后才能连接Web,如果想要down点东东的话,只能“save the link as". 如果想直接在prompt下wget --http_proxy=xxx@xxx:80 xxx. 反馈信息总是说不能通过proxy server的验证。请问怎么才能通过proxy使用wget? 为什么在Brower下save 可以?
发表于 2004-7-2 02:03:49 | 显示全部楼层
man wget
--proxy=on/off
           Turn proxy support on or off.  The proxy is on by default if the appropriate environment variable is defined.


-----
/etc/wgetrc
# You can set the default proxies for Wget to use for http and ftp.
# They will override the value in the environment.
#http_proxy = http://proxy.yoyodyne.com:18023/
#ftp_proxy = http://proxy.yoyodyne.com:18023/

# If you do not want to use proxy at all, set this to off.
#use_proxy = on
回复

使用道具 举报

发表于 2004-7-2 02:39:11 | 显示全部楼层
或者是export http_proxy=http://xxxxx@host:port
然后再wget url
回复

使用道具 举报

 楼主| 发表于 2004-7-2 09:30:06 | 显示全部楼层
pls debug this

# vim /etc/wgetrc
----------
# You can set the default proxies for Wget to use for http and ftp.
# They will override the value in the environment.
http_proxy = http://192.168.192.58:80/
#ftp_proxy = http://proxy.yoyodyne.com:18023/

# If you do not want to use proxy at all, set this to off.
use_proxy = on

----------
# wget http://mirror.gentoo.ru/pub/mirror/gentoo/distfiles/1007_bootsplash-v3.0.7-2.4.20-0.patch
--09:17:34--  http://mirror.gentoo.ru/pub/mirror/gentoo/distfiles/1007_bootsplash-v3.0.7-2.4.20-0.patch
           => `1007_bootsplash-v3.0.7-2.4.20-0.patch'
Connecting to 192.168.192.58:80... connected.
Proxy request sent, awaiting response... 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied.  )
09:17:34 ERROR 407: Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied.  ).
回复

使用道具 举报

发表于 2004-7-2 13:18:27 | 显示全部楼层
“我只能通过Browser使用proxy经密码验证后才能连接Web”

请问密码验证是如何完成的?使用的是什么Browser?
我用Mozilla和Opera设置了代理服务器和端口,上网时无法自动弹出登陆信息输入窗口啊!!!
回复

使用道具 举报

 楼主| 发表于 2004-7-2 14:25:33 | 显示全部楼层
密码具体怎么验证的我不太清楚,只要是具有proxy功能的browser都可以阿(windows下),在访问web时,弹出对话框要求username and password.
回复

使用道具 举报

发表于 2004-7-2 15:06:47 | 显示全部楼层
可是在Linux下(我的是Fedora Core1),Mozilla和Opera都不会弹出对话框啊,郁闷!
回复

使用道具 举报

发表于 2004-7-2 15:26:00 | 显示全部楼层
[quote:4eb7f0f884="mrzhu"]或者是export http_proxy=http://xxxxx@host:port
然后再wget url[/quote]

这个是设置环境值的,wget 运行时检测,设置
wgetrc 文件中的 http_proxy 也是一样的,
如果你的 proxy 需要验证,那就填写 xxxxxxx
http_proxy=http://[user]:[password]@host:port
回复

使用道具 举报

 楼主| 发表于 2004-7-2 15:56:58 | 显示全部楼层
# vim /etc/wgetrc
http_proxy=http://user:[email protected]:80

# wget  http://mirror.gentoo.ru/pub/mirror/gentoo/distfiles/Alpha.tar.gz

--15:45:26--  http://mirror.gentoo.ru/pub/mirror/gentoo/distfiles/Alpha.tar.gz
           => `Alpha.tar.gz'
Connecting to 192.168.192.58:80... connected.
Proxy request sent, awaiting response... 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied.  )
15:45:26 ERROR 407: Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied.  ).
回复

使用道具 举报

发表于 2004-7-19 16:16:42 | 显示全部楼层

!!!

加上这个选项 --proxy-user=“user”  --proxy-passwd=“password”
回复

使用道具 举报

 楼主| 发表于 2004-7-19 16:30:35 | 显示全部楼层

Re: !!!

[quote:dbff65e91e="adam_w"]加上这个选项 --proxy-user=“user”  --proxy-passwd=“password”[/quote]

謝謝!居然可以當,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 12:35 , Processed in 0.040676 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表