High Sierra 下终端走代理的方法
proxychains-ng在10.13下更新brew update已失效。
《让 Homebrew 走代理更新》的方法失效。
无意中看到了Shadow****-NG 下有了http代理的功能
于是打开终端,输入
export http_proxy=127.0.0.1:1087
export https_proxy=127.0.0.1:1087
访问正常
yaochengzhideMacBook-Pro:~ yaochengzhi$ curl www.google.com
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>302 Moved</TITLE></HEAD><BODY>
<H1>302 Moved</H1>
The document has moved
<A HREF="http://www.google.com.hk/url?sa=p&hl=zh-CN&pref=hkredirect&pval=yes&q=http://www.google.com.hk/%3Fgws_rd%3Dcr&ust=1516862030594982&usg=AOvVaw1X0JBmay4TgmXJT1pm5vQC">here</A>.
</BODY></HTML>
进一步进行优化
编辑~/.bash_profile
alias proxy-on='export http_proxy=127.0.0.1:1087;export https_proxy=$http_proxy'
alias proxy-off='unset http_proxy;unset https_proxy'
这样一来就可以使用proxy-on和proxy-off开启和关闭代理了