Eu tenho as seguintes informações de proxy no meu bash_profile:
export http_proxy=http://work.proxy.address.com:8080
export https_proxy=$http_proxy
export no_proxy="localhost,.workURL.com"
Isso me permite executar coisas como o Homebrew sem ter que mudar meu wifi no trabalho (temos duas redes wifi - uma é proxy). O problema é que, se eu estiver em casa e não estiver conectado ao proxy, não posso usar o Homebrew ou enviar commits para o Github, a menos que eu comente as coisas do proxy.
É possível usar condicionalmente essas variáveis de ambiente de proxy com base na rede à qual estou conectado?
Já que você está falando de homebrew, vou assumir que você está usando um mac. Você pode usar o aeroporto para obter seu SSID e depois condicionar isso. Eu tenho o seguinte:
Estou excluindo o espaço em branco por motivos, mas isso não é realmente necessário.
Então você poderia fazer uma condicional com base nisso: