centos7 设置网络代理
设置代理
这样设置后默认请求都会走代理,比如 curl和wget,但是 yum 和 docker 依旧不会走代理,他们的代理需要单独设置
export http_proxy=http://192.168.2.102:15732
export https_proxy=https://192.168.2.102:15732
#设置:无需代理的IP
export no_proxy="localhost, 127.0.0.1, ::1"
#更新环境文件使之生效
source /etc/profile
yum设置代理
在 /etc/yum.conf后面添加以下内容:
proxy=http://192.168.2.102:15732
更新一下环境文件:
source /etc/yum.conf
docker代理
很多时候即便在 /etc/docker/daemon.json 里面指定 国内的镜像源,还有有些资源访问不到,这时候只要你有任意可以上网的主机,并且走主机的代理上网就可以了请求到资源了
#创建一下目录和文件
mkdir /etc/systemd/system/docker.service.d/
vim /etc/systemd/system/docker.service.d/http-proxy.conf
#添加一下内容
[Service]
Environment="HTTP_PROXY=代理地址"
Environment="HTTPS_PROXY=代理地址"
Environment="NO_PROXY=localhost,127.0.0.1"
#重启
systemctl daemon-reload
systemctl restart docker
#检查代理
docker info | grep -i proxy
wget代理设置
这种方式只有wget有效
# vi /etc/wgetrc添加下面两行:
http_proxy=http://192.168.2.102:15732
https_proxy=https://192.168.2.102:15732
#更新一下环境文件:
source /etc/wgetrc
curl设置代理
curl -x https_proxy://代理地址 请求地址
curl -x https_proxy://192.168.2.102:15732 https://www.google.com.hk/
#这样也可以,省略协议默认是hhttp 协议
curl -x 192.168.2.102:15732 https://www.google.com.hk/
能耍的时候就一定要耍,不能耍的时候一定要学。
--天道酬勤,贵在坚持posted on 2024-01-28 18:07 zhangyukun 阅读(1558) 评论(0) 编辑 收藏 举报
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析