当前位置: 首页 > news >正文

Curl、Wget 等命令 Uses proxy env variable https_proxy 如何解决

今天阿里云那些短信服务等居然全都用不了了。看了一下日志相当诡异:

响应体居然是自己后端的 resp。然后测试了一下发现

curl \ wget 等命令全都用不了了。

* Uses proxy env variable https_proxy == 'http://127.0.0.1:8080'
* CONNECT phase completed!
* Received HTTP code 501 from proxy after CONNECT

可以看到请求被代理到本地的8080了,所以导致失败了。

大家可以用 lsof -i 查看一下这个端口是什么。

lsof -i:8080

我这个端口很显然是Java的后端。

现在开始检查系统代理:

排查系统代理

使用 grep 搜索全局代理环境变量:

grep -R "HTTP_PROXY" /etc/profile /etc/environment ~/.bashrc ~/.bash_profile /etc/bash.bashrc

说明 系统全局设置了 HTTP_PROXY 和 HTTPS_PROXY 。可以看到是/etc/environment文件配置的这个proxy

解决方案

1,临时清理

在当前shell执行:

unset http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY

验证一下:

echo $HTTP_PROXY
echo $HTTPS_PROXY

输出应为空。

然后再去curl一下 应该就可以正常响应了。

2,永久更新

修改上面找到的配置文件:/etc/environment 

直接全注释或者全删了。比如这样:

注意,这个需要重启一下服务器才能生效:

reboot

就OK了

http://www.dtcms.com/a/390157.html

相关文章:

  • 自注意力机制Self-Attention (一)
  • (论文速读)DeNVeR(可变形神经血管表示)-X射线血管造影视频的无监督血管分割
  • css实现3D变化之两面翻转的盒子效果
  • 多项式回归原理与实战:从线性扩展到非线性建模
  • 【层面二】.NET 运行时与内存管理-01(CLR/内存管理)
  • 【51单片机】【protues仿真】基于51单片机温度检测数码管系统
  • Sketch安装图文教程:从下载到账号注册完整流程
  • Day07_STM32 单片机 - 中断
  • 花瓶测试用例10条(基于质量模型)
  • C++ 之 【智能指针的简介】
  • Vue3 + xgplayer 实现多功能视频播放器:支持播放列表、自动连播与弹幕
  • 牛客算法基础noob46 约瑟夫环
  • TCP协议的详解
  • 【LeetCode】大厂面试算法真题回忆(136)——环中最长子串
  • Hystrix:熔断器
  • SQLark 实战 | 数据筛选与排序
  • 达梦Qt接口源码Qt6编译错误处理记录
  • 知识付费创作者:如何避免陷入跟风做内容的陷阱?
  • @once_differentiable 自定义算子的用处
  • 分子动力学--蛋白配体模拟
  • python第二节 基础语法及使用规范详解
  • 运维安全07 - JumpServer(堡垒机)介绍以及使用
  • 同一个电脑内两个进程间如何通信的几种方式
  • 《FastAPI零基础入门与进阶实战》第20篇:消息管理-封装
  • Pyside6 + QML - 信号与槽04 - Python 主动发射信号驱动 QML UI
  • 【系列文章】Linux系统中断的应用06-中断线程化
  • ruoyi-vue(十五)——布局设置,导航栏,侧边栏,顶部栏
  • 第13章 线程池配置
  • 任天堂获得新专利:和《宝可梦传说:阿尔宙斯》相关
  • Redis MONITOR 命令详解