- nodejs v6 en adelante
- set proxy config in
config.json
. npm install
node proxy-switcher.js --help # help (?)
node proxy-switcher.js on # Set proxy on
node proxy-switcher.js off # Set proxy off
Luego se modificarán los siguientes componentes:
- Se habilitará/deshabilitará el proxy global de Windows.
- Git en
~/.gitconfig
. - NPM en
~/.npmrc
. - Curl en
~/.curlrc
.- En git-bash, además se ejecutará
alias curl=...
para que curl tome el proxy en cada ejecución. - En CMD, además se ejecutará
set HTTP_PROXY=...
para que curl tome el proxy en cada ejecución.
- En git-bash, además se ejecutará
- Maven en
~/.m2/settings.xml
.