URL-based automatic proxy switching on Safari (like FoxyProxy)

Discussion in 'macOS' started by pushover486, Sep 23, 2014.

  1. pushover486 macrumors newbie

    Jun 27, 2014
    I love my 13" RMBP Late 2013, my first Mac, but I have some problems with it.

    I was a Firefox user for long time. I like FoxyProxy extension, synchronized tags and bookmarks, awesome bar. However using Firefox causes overheat in my Mac.

    Therefore I try to use Safari, which is optimized well for Mac and there is not any heat issue. However I miss above mentioned features mostly.

    I am doing academic research using two different proxies of two different universities. Each university has different electronic resources. Therefore URL-based proxy feature of FoxyProxy makes my life really easier. However sadly there is not any extension like FoxyProxy for Safari. Only option is using system wide proxy, which I do not prefer. I never want to connect Gmail or any other private service using a university proxy. I want to use them only for libraries. That's why system wide proxy switching (using "Locations" for example) is not preferable for me.

    Maybe I may be able to write a bash script using "networksetup" command or using a PAC proxy file, but this needs a lot of effort, time to learn.

    I've heard that Chrome also has heating issues on Mac.

    I wish Firefox worked normally on my Mac or Safari had such basic and important features...
  2. pushover486 thread starter macrumors newbie

    Jun 27, 2014
    I may have a solution for Firefox overheating issue here.


    Preferences Then Advanced > General. 
    Look for and turn off Use Hardware Acceleration.
    I should test it for more but it looks like a solution. I am really happy.
  3. alixyz macrumors newbie

    Nov 14, 2014
    I've been searching for something like this as well and found SSH Proxy :)

    I was using SSH Tunnel Manager to setup a localhost proxy and using Proxy SwitchySharp in Chrome to route certain sites through the SSH Tunnel, which worked great but I was limited to Chrome. SSH Proxy replaced both applications, it setups up my SSH proxy server and under Network setting I've added my localhost proxy as a global proxy server. The application can whitelist url which should be routed through the proxy vs direct.

Share This Page