yum 代理
编辑 yum 配置文件
vim /etc/yum.conf
新增内容:
proxy=http://HTTP代理服务器IP:端口/
wget 代理
编辑 wget 配置文件
vim /etc/wgetrc
新增内容:
http_proxy=http://HTTP代理服务器IP:端口/https_proxy=http://HTTP代理服务器IP:端口/ftp_proxy=http://HTTP代理服务器IP:端口/
若不配置则会遵循系统环境变量的代理配置。
系统环境变量
1、编辑系统环境变量配置文件
vim /etc/profile
新增内容:
export http_proxy=http://HTTP代理服务器IP:端口/export https_proxy=http://HTTP代理服务器IP:端口/export ftp_proxy=http://HTTP代理服务器IP:端口/export no_proxy="127.0.0.1,localhost"
2、重载系统环境变量配置
source /etc/profile
no_proxy,即跳过代理的地址,若本系统(服务器)需要与其他同局域网服务器进行通信,需要在这里配置跳过代理。这里不支持通配符(*.xx.com 或 192.168.*)、不支持网段(192.168.0.0/16),只能一个一个 IP 或域名的配置,如果 IP 是连续的,可以使用 “穷举法”:
穷举法 no_proxy
no_proxy_192=$(echo 192.168.50.{1..10})export no_proxy="127.0.0.1,localhost,${no_proxy_192// /,}"
no_proxy_192 是自定义的一个变量,在后面输入你想跳过的 IP,例子是从 192.168.50.1 到 192.168.50.10。再将变量 no_proxy_192 写到 no_proxy 结尾即可,注意格式。你也可以自定义多个变量。最终的效果就是系统帮你一个个展开到每个 IP,所以这里不宜配置太大范围,以免穷举出过多的 IP 而使环境变量变得臃肿。
本文详细指导如何编辑yum和wget配置文件,设置HTTP代理,包括系统环境变量的设置,并提供no_proxy策略以避免局域网内通信被阻。同时涵盖如何自定义no_proxy范围和处理不同场景的代理配置。
859

被折叠的 条评论
为什么被折叠?



