Change SOCKS Proxy to HTTP


Use brew to install polipo via socks proxy:

$ ALL_PROXY=socks5:// brew install polipo

Create polipo.config file under Document:

socksParentProxy = ""
socksProxyType = socks5
proxyAddress = "::0"
proxyPort = 8123

Start polipo server:

$ polipo -c ~/Documents/polipo.config
Established listening socket on port 8123.

Verify it at http://localhost:8123.


Use privoxy tool. Download:

Install it, find the config file at \Privoxy\config.txt, append following to the bottom of it:

forward-socks5 / .

(Mind the dot at the end)

The default port is 8118, search from the config file to replace it.