Down-pointing chevron Down-pointing chevron edit Copy Return Up-pointing chevronRight-pointing chevronfacebooklinkedintwitter

Firewall & proxy settings

If you are behind a corporate proxy (web proxy) you may experience issues such as nerd login not succeeding.

Nerd communicates with our servers over HTTP(s), which is similar to how your browser connects to the internet. But your company may have your browser auto-configured.

You will have to manually configure a proxy server for other programs (like ours) to connect to the internet. This is not likely to happen in home environments.

Configuring Nerd

Configuring a proxy server for Nerd is easy. All you need to do is set the environment variable HTTP_PROXY.

The address of the HTTP_PROXY depends on your office environment. You can best ask your IT adminstrator or it may be available on your intranet site.

On Windows:

$ set HTTP_PROXY=<your_company_proxy>

On Linux & macOS:

$ export HTTP_PROXY=<your_company_proxy>

You can try looking in your computer settings under “proxy”; “web proxy” or “http proxy”. But note that the address under automatic proxy setup is not the proxy address. It is a link to a script to find the proxy address, and may not be helpful at all.

If there is an address listed under “Manual proxy setup”, that address worth trying.

Some setups have a different address for HTTPS_PROXY. Nerd will first check the HTTPS_PROXY environment variable and if it’s not set, will use to the HTTP_PROXY address. So setting either is fine.