Configure HTTP-Proxy in Local UI
Local UI is only available in a disconnected installations of Palette Edge, and often times the Edge host is in a restricted network environment such as most corporate networks. In such environments, you often need a proxy to access external networks such as the internet.
You can configure your Edge hosts to use an HTTP/HTTPS proxy for secure internet access from Local UI. The proxy server configured through Local UI will be retained even after a factory reset.
Prerequisites
-
An Edge host deployed with Edge Installer 4.3 or later.
-
An active HTTP proxy server.
-
If your Certificate Authority (CA) certificates are not base64-encoded, you need a utility or tool to convert the certificate and key files to base64-encoded strings. You can use the
base64
command in Unix-based systems. Alternatively, you can use an online tool to convert the files to base64-encoded strings.
Configure HTTP Proxy
-
Log in to Local UI. You should be directed to the Edge Host page after signing in. If not, click on Edge Host from the Main Menu to navigate to the page.
-
On the Edge Host page, click on the pencil icon next to HTTP Proxy.
-
Supply the proxy server information.
Field Description HTTP Endpoint The address where the HTTP proxy server is located. It's used to route HTTP traffic through the proxy. HTTPS Endpoint The address where the HTTPS proxy server is located. It's used to route HTTPS traffic through the proxy. No Proxy Specifies exceptions to the proxy rules. It lists addresses or domains that should bypass the proxy and connect directly, useful for local or internal network resources. CA Certificates CA certificates that are used to authenticate the proxy server. The certificates must be base64-encoded. -
Click Confirm. Updating the HTTP proxy settings causes HTTP/HTTPS services on the Edge host to restart, so you will not be able to access the console for a short duration .
Validate
-
Log in to your Edge Host via SSH.
-
Make a curl request from the command-line to any domain that only the proxy server would have access to. For example, if your Edge deployment is airgapped and does not have access to the internet except through the proxy server, you can make a curl call to Google.
curl https://www.google.com
If you can get HTML code in response containing the Google search home page, the proxy configuration is working as expected.