title: Node: npm install failure due to proxy config! What now?
body: <p>I was trying to run node with the angular.js tutorial application and I found that npm isntall was not behaving itself.</p>
  
  <p>I got a strange little spinning character that seemed to never stop.</p>
  
  <p>I ran npm install -verbose and got the following debug trace:</p>
  
  <pre><code>216 error network tunneling socket could not be established, cause=connect ETIMEDOUT
  216 error network This is most likely not a problem with npm itself
  216 error network and is related to network connectivity.
  216 error network In most cases you are behind a proxy or have bad network settings.
  216 error network
  216 error network If you are behind a proxy, please make sure that the
  216 error network 'proxy' config is set properly.  See: 'npm help config'
  </code></pre>
  
  <p>SO I've identified a problem. I've no idea how to go about fixing it. What do?</p>