Mac OS · 2020-02-14

Mac 环境将 Socks 代理转 Http 代理

安装 polipo

sudo port install polipo

快速使用

$ polipo socksParentProxy=localhost:1080

配置文件方式启用

 
<span class="token macro property"># vi ~/.poliporc</span>

socksParentProxy <span class="token operator">=</span> “<span class="token number">127.0</span>
<span class="token number">.0</span>
<span class="token number">.1</span>
<span class="token punctuation">:</span>
<span class="token number">1080</span>″
socksProxyType <span class="token operator">=</span> socks5
proxyAddress <span class="token operator">=</span> <span class="token string">"::0"</span>        # both IPv4 and IPv6
<span class="token macro property"># or IPv4 only</span>
<span class="token macro property"># proxyAddress = "0.0.0.0"</span>
proxyPort <span class="token operator">=</span> <span class="token number">8123</span>

运行

$ polipo -c ~/.poliporc

测试

$ curl –proxy http://127.0.0.1:8123 https://www.google.com

配置开机自启动

参考链接:mac环境下开机自启动Shell脚本

参考链接

hg使用代理,向.hgrc的末尾添加以下内容:

   [hostfingerprints]
   vim.googlecode.com=c2:8a:1e:9c:a8:00:be:02:4c:2a:53:60:2b:09:50:d8:ee:5c:bc:68        
   [http_proxy]
   host=127.0.0.1:8087
   [web]
   cacerts = /etc/ssl/certs/ca-certificates.crt