有一台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


Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐