NPM Timeout on install while overseas
<p>I'm on vacation outside of the US where the connection is quite slow and <code>npm install</code> is giving me some trouble. </p>

<pre><code>› npm config list
; cli configs
user-agent = "npm/3.7.3 node/v5.8.0 darwin x64"

; userconfig /Users/lfender/.npmrc
registry = "http://registry.npmjs.org/"
strict-ssl = false

; globalconfig /Users/lfender/.nvm/versions/node/v5.8.0/etc/npmrc
strict-ssl = false

; node bin location = /Users/lfender/.nvm/versions/node/v5.8.0/bin/node
; cwd = /Users/lfender/source/ag.js
; HOME = /Users/lfender
; "npm config ls -l" to show all defaults.

npm install --verbose
npm info retry will retry, error on last attempt: Error: connect ETIMEDOUT 151.101.56.162:443
</code></pre>

<p>I have tried setting the registry to <code>http</code> but it looks as though it is still trying to connect on <code>443</code> or ssl. </p>

<p>It continues to do this and retries over and over again. What else can I try to establish communication with the registry?</p>

<p>Even when connecting to corporate VPN housed in the US it still fails.  </p>

<pre><code>npm ERR! network connect ETIMEDOUT 151.101.56.162:443
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'
npm verb exit [ 1, true ]
</code></pre>

<p>I suspect its an issue with the ISP</p>