出於衆所周知的原因,我在公司的新加坡服務器上搭了個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了,乾淨的。
一臉懵逼。
想起來當初出現問題的由頭是重啓了一下,於是又重啓了一下。
好了。。。
玄學。。。