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.