wget

有一台Linux虚拟机,多人共用。每个人用自己的账号登录进去操作。需要设置网络代理才能上网。网络代理需要包含代理服务器的地址、端口,个人账号及密码。

众所周知,每个账户可以设置自己的配置文件:~/.bash_profile。但是,wget命令似乎不能使用这个配置文件。wget使用的是/etc/wgetrc。

于是问题就来了,难道真要将某个人的账号密码写到这个共用的/etc/wgetrc里面去吗?这样的话那个人牺牲有点大。学习Linux技术到底哪家强?

可以这样子:

在/etc/wgetrc里写入代理服务器及端口:

http_proxy=http://proxyserver:port/

ftp_proxy=ftp://proxyserver:port/

然后在使用wget命令的时候,账号和密码写到参数里面:

wget --proxy-user=账号 --proxy-password=密码 url


原文地址:https://www.cnblogs.com/leftfist/p/4257856.html