1,172 bytes added
, 16:12, 20 December 2017
[https://github.com/ddopson/underscore-cli underscore-cli]<br />
== Requirements ==
npm<br />
== Install with internet access ==
curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh
sudo bash nodesource_setup.sh
sudo apt install nodejs
== Install behind Proxy SOCS5 ==
<nowiki>proxychains curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh
proxychains sudo bash nodesource_setup.sh
sudo proxychains apt install nodejs</nowiki>
NPM does not support Socks5 proxy so you will have to install an HTTP proxy (polipo) and connect it to your socs5 proxy
sudo proxychains apt install polipo
/etc/polipo/config
<nowiki>socksParentProxy = “10.0.8.xxx:1337”
socksProxyType = socks5
proxyAddress = “::0”
proxyPort = 8123</nowiki>
sudo service polipo restart
Start your SOCKS5 proxy:
ssh -fN -D1337 user@server
Setup npm to use Proxy
npm config set proxy http://127.0.0.1:8123
npm config set https-proxy http://127.0.0.1:8123
sudo npm install -g underscore-cli
[https://medium.com/@jamesjefferyuk/how-to-use-npm-behind-a-socks-proxy-c81d6f51dff8 npm behind SOCKS5 proxy]