ubuntu下的代理玄学问题

7次阅读

共计 551 个字符,预计需要花费 2 分钟才能阅读完成。

出于众所周知的原因,我在公司的新加坡服务器上搭了个 ss 服务器。
然后在本地客户端,用 ss+polipo 实现全局代理,并在 System settings->network->proxy 里设置为 polipo 的端口,并在命令行设置了 export http_proxy 等等。一切完毕,代理顺利运行,google 顺利进入。
然后 ubuntu 系统可能由于几个月没关机导致有点不稳定,关机重启。
重启之后,出现了一个神奇的问题:Postman 不能访问 localhost 了。
浏览器可以访问,chrome 的 Postman web 版插件能访问,Postman 客户端却不能访问。代理开着,提示 polipo 返回的 502 页面。以为是代理的问题,把代理全关掉,返回无法访问(跟没开服务一样)。
于是我陷入了无限的懵逼,开始排查问题。
首先怀疑是 postman 代理设置的问题,进入设置,并无不妥,但还是各种更改了一番设置,没效果。
然后怀疑是系统代理没关干净,于是把相关脚本改了一下,把 export http_proxy 等注释掉,source 之,没效果。
怀疑 polipo 或者 ss 开机启动设置,关掉开机启动,没效果。
代理进程没杀干净?netstat grep 了,干净的。
一脸懵逼。
想起来当初出现问题的由头是重启了一下,于是又重启了一下。
好了。。。
玄学。。。

正文完
 0