support for download via proxy
- Dominant language
- JavaScript
- Stars
- 34
- Forks
- 87
- PR merge metrics
- No merged PRs in 30d
Description
If you're trying to install behind a (corp) proxy, the http client doesn't attempt to make the connection via the users HTTP(S)_PROXY envvar.
I have a patch ready if this would be useful.
Only caveat is that the URL in the HTTP_PROXY envvar begins with a protocol e.g. HTTP_PROXY=http://localhost:3128. HTTP_PROXY=localhost:3128 wont work, due to limitations in Node's url parsing function.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the HTTP client used during installation and inspect how it handles HTTP_PROXY and HTTPS_PROXY. Verify the documented protocol-prefixed proxy URL behavior by testing an installation through a proxy; done means downloads use the configured proxy without breaking direct connections.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100