Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a way to make different Mac OS X applications use different SOCKS proxies? I've had no luck using tsocks with Mac OS X applications like Skype, Mail, or Chrome, always segfaults.

I believe that sshuttle could handle Mail by mapping specific IP ranges through the proxy. Or maybe I could exclude all but the target ranges in Mac OS X's proxy settings.

IP ranges aren't well suited to proxying Skype or Chrome connections however. I understand that a peer-to-peer application like Skype might require a more complete solution, but Chrome should survive tsocks style library replacement nicely.

I could perhaps run multiple FireFoxes simultaneously with different proxy configurations, well that already happens with Tor, but It'd be lovely to find a broader solution.

share|improve this question

If you only need a browser solution, Chrome or Firefox will work. Use proxyswitchy for Chrome or foxyproxy for firefox and you can even use multiple proxies/direct connection based on domain name regex matches.

share|improve this answer

You can try to "encapsulate" a new process to use a SOCKS proxy you want so the process will not know that you are using proxy - a tool to do it is tsocks. It'll also works with software that does not provide proxy configuration.

share|improve this answer
I've never seen tsocks actually work on OS X. – Jeff Burdges Jan 15 '15 at 7:36

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.