Postman代理设置疑难解析:从ECONNREFUSED到流畅测试的完整指南
当你在Ubuntu 18.04上突然遭遇Postman抛出Error: tunneling socket could not be established, cause=connect ECONNREFUSED 127.0.0.1:8888时,这通常意味着代理设置的幽灵仍在系统中游荡。这类问题特别容易出现在使用过Fiddler等抓包工具后,即使工具已关闭,其代理配置可能仍潜伏在系统各处。本文将带你深入排查三个关键层面的代理设置,并提供可立即操作的解决方案。
1. 系统级代理的深度清理
Ubuntu系统中的代理配置可能存在于多个层级,需要全面检查。首先打开终端,运行以下命令检查环境变量中的代理设置:
env | grep -i proxy
如果输出中包含HTTP_PROXY、HTTPS_PROXY或ALL_PROXY等变量,说明系统环境变量中存在代理配置。清除它们的方法有两种:
临时清除(当前会话有效):
unset HTTP_PROXY HTTPS_PROXY ALL_PROXY
永久清除:
- 检查
/etc/environment文件:sudo nano /etc/environment - 删除任何包含
_PROXY=的行 - 检查bash配置文件:
nano ~/.bashrc - 同样删除其中的代理设置</

&spm=1001.2101.3001.5002&articleId=154421833&d=1&t=3&u=657ffeaf82b04e138456923bf879cd4f)
589

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



