https://github.com/rofl0r/proxychains-ng

1. install proxychains
sudo apt-get install proxychains

This will create a file in /etc/proxychains.conf
brew install proxychains-ng

This will create a file in /usr/local/etc/proxychains.conf

2. verify proxychains been downloaded
which proxychains
proxychains -—help

3. proxychains looks for config file in the following order
./proxychains.conf
$(HOME)/.proxychains/proxychains.conf
/etc/proxychains.conf

  • optional, proxychains.conf default uses tor, so start tor
    • tor
    • brew services start tor
    • service tor start

4. example standard use
proxychains firefox duckduckgo.com

This will run firefox through the proxy(or chained proxies) specified in the proxychains.conf

5. In OSX 10.11 - turn off debug flag in SIP in recovery mode
csrutil enable —without debug