yum 和 wget 使用代理

来源:互联网 发布:手机淘宝如何发链接 编辑:程序博客网 时间:2024/04/19 16:40

可能由于公司安全性考虑,对一些Linux VM做了设置,使其不能访问外网,导致yum安装不工作。但有个别机器,比如 10.224.56.38 能访问外网。于是


(1) 我在这样的机器上安装squid,然后

# vi /etc/squid/squid.conf

在其中加入

acl yasi src 10.224.29.0/24 

使其能够为10.224.29.xxx 网段的内网机器提供代理

# netstat -nap | grep squid

可以看到

tcp        0      0 0.0.0.0:3128                0.0.0.0:*                   LISTEN      5200/(squid)

udp        0      0 0.0.0.0:50812               0.0.0.0:*                               5200/(squid)


(2) 然后,在不能访问外网的机器,比如 10.224.29.66 上

# vi /etc/yum.conf

在其中加入

proxy=http://10.224.56.38:3128


(3) 在先前不能访问外网的机器上,# yum list gdb 就能工作了


注意:

如果代理需要用户名和密码,在第(2)步中,就得这样写

proxy=http://username:password@10.224.56.38:3128


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


wget 使用代理的方法类似和yum类似

# vi /etc/wgetrc

在其中添加下面两行即可

http_proxy=http://10.224.56.38:3128

ftp_proxy=http://10.224.56.38:3128


原创粉丝点击