Como definir o arquivo de configuração de proxy na linha de comando?

6

Às vezes, preciso usar o ShadowsocksX para ignorar o GFW , mas o ShadowsocksX limpará meu arquivo de configuração de proxy.

Quando eu venho para a minha empresa, eu tenho que configurar o arquivo de configuração de proxy manualmente, eu estou querendo saber se existe algum comando do OSX pode me ajudar a definir o arquivo de configuração de proxy? Para que eu possa criar um alias no meu arquivo zshrc.

lit2019
fonte

Respostas:

7

networksetupé uma ferramenta de configuração para configurações de rede nas Preferências do Sistema. evento eu realmente não sabia o que é o projeto ShadowsocksX, mas eu decidi que este comando pode ajudar.

PS: se você só precisa definir o proxy para algo como wget, ou curl, então você pode usar as variáveis ​​env 'http_proxy' e 'ftp_proxy' razoavelmente universais. export http_proxy=http://myproxy:port

nelson
fonte
4
Obrigado, énetworksetup -setautoproxyurl "Wi-Fi" "http://somedomain.com/proxy.pac"
lit2019