Configure um local que tenha o proxy e, em seguida, um local que não tenha. Quando você quiser usar o proxy, escolha esse local e suas configurações serão alteradas.
Dê uma olhada nesta página no YourMacGuy sobre o comando Terminal networksetup. Embora a página tenha data de 2008, o comando existe e funciona no macOS Sierra. Talvez um dos comandos relacionados ao proxy funcione para você. Você sempre pode criar vários locais em Preferências do sistema> Rede que podem ativar ou desativar o proxy. Você ainda precisará abrir as Preferências do Sistema.
sudo networksetup -setsocksfirewallproxy "USB 10/100/1000 LAN" 127.0.0.1 8888
/sudo networksetup -setsocksfirewallproxystate "USB 10/100/1000 LAN" off
/sudo networksetup -setsocksfirewallproxystate "USB 10/100/1000 LAN" on
funciona muito bem.Respostas:
Isso pode ser feito com
networksetup
.Obtenha todos os serviços:
Em seguida, com o serviço adequado (por exemplo, Ethernet ou o nome do seu adaptador USB 10/100/1000 LAN), digite
ou
para configurá-lo (o que não é necessário no seu caso, porque você já inseriu todos os valores necessários).
por exemplo
Para simplesmente ativar ou desativar o uso:
por exemplo
man networksetup
irá revelar outras opções de proxy (gopher, ftp, etc.)fonte
Use "Locais" em Preferências de rede.
Configure um local que tenha o proxy e, em seguida, um local que não tenha. Quando você quiser usar o proxy, escolha esse local e suas configurações serão alteradas.
fonte
Dê uma olhada nesta página no YourMacGuy sobre o comando Terminal
networksetup
. Embora a página tenha data de 2008, o comando existe e funciona no macOS Sierra. Talvez um dos comandos relacionados ao proxy funcione para você. Você sempre pode criar vários locais em Preferências do sistema> Rede que podem ativar ou desativar o proxy. Você ainda precisará abrir as Preferências do Sistema.fonte
Eu faço isso definindo atalhos no Hammerspoon . Agora posso alternar o proxy do sistema com apenas um atalho CommandOptionControlP.
Código fonte disponível no GitHub .
Aqui estão as etapas de configuração:
~/.profile
~/.hammerspoon/init.lua
fonte