Everything on this laptop goes through an outbound proxy. Browsers work, our internal tools work, the installer does not — it gets partway and then hangs until it gives up on the download.
Does it read proxy settings at all, or do I need to fetch things by hand?
It honours HTTPS_PROXY, HTTP_PROXY and NO_PROXY, and so do curl, git and the package manager once those are exported. Export them in the same shell you run the installer from — not in your profile only, if you are testing in an already-open terminal.
If a clone still fails after that, git needs telling separately — it does not always pick the variable up depending on how it was built:
bash
git config --global http.proxy "$HTTPS_PROXY"
Do not forget NO_PROXY. Sending localhost through the proxy is how people end up with an installer that works and a test run that cannot reach its own server.
One more thing that is easy to miss: if the proxy also inspects TLS you will get past the hang and into a certificate error instead. That is a different fix — you have to give the toolchain your internal CA bundle. Worth knowing before you conclude the proxy variables did not work.