系统环境变量中 HTTPS_PROXY 的误区

前段时间在测试一个连麦 demo,demo 简要说可以在内网环境中运行时,输入频道号就可以模拟连麦

但是在加入连麦时,一直返回错误 -2 EOF,询问得知,该错误的解释信息是“Service Unavailable”,询问服务器的同学得知,他们那边的服务器并没有收到连麦请求

使用 wireshark 查看 Http 报文,demo 为方便测试没有使用 Https 来安全连接

发现 Destination 的 IP 一直是代理接口,并不是服务器的 IP

也就是说我电脑上设置了代理,那解决方法就很简单,关闭代理就行

 

关闭之后,发现还是不行,在同事建议下,修改 hosts 文件,直接将 ip 绑定到服务器的域名

再使用 ping 来测试地址,发现域名仍然返回代理地址,那么是哪里出错了呢?

最终想到很久之前在弄系统环境变量时,在其中添加了 HTTPS_PTOXY 的键,并给了代理 IP 的值

这就导致即使没有打开代理,demo 也会自动读取环境变量的 proxy 的设置

把该键值删去之后,demo 可以正常连麦,问题解决了~

posted @   strive-sun  阅读(596)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
历史上的今天:
2020-02-14 GDI实现透明菜单位图
点击右上角即可分享
微信分享提示