The “Automatic Proxy Configuration” url in System Preferences is used to point the clients to a PAC file to set the proxy server when on the Office LAN. Get mozilla firefox for mac. Below are some scripts to manage this setting. This version will only set the “Automatic Proxy Configuration” url for the defined services.

Mac

EDIT: I am assuming you actually means Mac OS X, and not Mac OS. Create a proxyless network environment: in the Network pane of System Preferences, click on the “Profile” drop down and select “Manage Profiles”. Duplicate your standard settings (by clicking on the cog wheel button at the bottom of the list).

Script

Give the duplicated profile a unique name (“Proxyless”, say). Disable all proxies in the settings for that profile. Assign a keyboard shortcut to your new profile: in the Keyboard pane of System Preferences, create a new Application shortcut for “All Applications”. Name it like your profile (i.e. “Proxyless”), add the shortcut. The shortcut will be activated once your switch applications at least once (it won’t be active while you are still in System Preferences). Expanding on 's answer for the specific case of the SOCKS5 proxy (i.e.

The one generated with ssh -D or shadowsocks). Given that you configured the proxy server with e.g. 💡 interface name is not case sensitive networksetup -setsocksfirewallproxy wi-fi localhost 1080 you can later turn it off with networksetup -setsocksfirewallproxystate wi-fi off and then back on with networksetup -setsocksfirewallproxystate wi-fi on I.e. The first command only needs to be run once, and then you can just activate/deactivate the proxy as needed.