Skip to content

Using proxy servers with VSatellite

If you plan to use a proxy, review this topic carefully before you install VSatellite.

IMPORTANT!

VSatellite supports a basic network proxy, but TLS MITM proxies are not supported and will prevent the installation from working.

Set environment variables for VSatellite installation

Set the appropriate environment variables for your proxy configuration. To set the necessary proxy variables, use the following commands:

export http_proxy=IP_OF_PROXY_SERVER:PROXY_SERVER_PORT
export https_proxy=IP_OF_PROXY_SERVER:PROXY_SERVER_PORT
export no_proxy=localhost,127.0.0.0/8,0.0.0.0,10.0.0.0/8,192.168.0.0/16,172.16.0.0/12

Modify the no_proxy list as needed, based on specific IP ranges or domains that should bypass the proxy. The no_proxy variable is a comma- or space-separated list of domain names or IP addresses, with an optional :port.

NOTE

If you're using sudo to install VSatellite, add the -E flag (sudo -E ./vsatctl install) to preserve the environment variables during the installation process.

If you see connection errors, such as refused connections, verify that you are not mixing uppercase and lowercase forms of HTTP_PROXY and http_proxy.

Next steps