Node.js https.get via proxy generates SSL3_GET_RECORD wrong version number error
It looks like this error is caused when squid (the proxy) does not have https enabled or you're connecting to the wrong port.
Source: https://github.com/joyent/node/issues/6779
None of the above solutions worked for me, but I was able to resolve my issues by updating the https-proxy URL from an httpS URL to an http URL