Centos设置http/https proxy及忽略proxy的方法

Centos设置http/https proxy及忽略proxy的方法

前提

虚拟机处于内网,故要想与外网进行http/https通信只能通过nat或者加proxy的方式。nat方式有网段的限制,而http/https proxy代理则没有,使用起来也方便。

Centos系统设置http/https proxy的方法,在/etc/bashrc或者/etc/profile中添加如下环境变量:

http_proxy=http://10.196.68.159:51780
export http_proxy


https_proxy=http://10.196.68.159:51780
export https_proxy

问题

使用如上配置http/https proxy的时候遇见问题:

某些服务去访问一个没有域名解析但是绑定/etc/hosts文件的域名的时候,导致访问失败,由于系统环境变量的优先级别高于/etc/hosts文件,导致服务去访问一个没有域名解析但是绑定/etc/hosts文件的域名的时候仍然走http/https代理,而代理server访问不到域名所绑定的ip(例如这个ip是内网ip,但是加的代理是公网的代理)从而导致访问失败。

image-20240425140037845

image-20240425135951057

问题解决

对那些没有域名解析通过绑定hosts文件来访问的域名,不让其走http/https代理

/etc/bashrc或者/etc/profile中添加如下环境变量:

export no_proxy='zs.singlewindow.gz.cn'
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇