Skip to main content
Proxy support is available starting from Zylon 1.48 and CLI version 1.23
If your Zylon installation is running in a LAN network that requires a proxy for internet access, follow these steps to configure the proxy settings.
1

Determine your proxy type

There are two types of proxies:SSL Inspection Proxy:
  • Intercepts and inspects HTTPS traffic
  • Decrypts traffic using its own SSL certificate, then re-encrypts it
  • Allows deep packet inspection and content filtering
Transparent Proxy:
  • Forwards HTTPS traffic without inspecting it
  • Does not modify SSL/TLS certificates
  • Acts as a simple pass-through for encrypted connections
To determine which type you have, run the following command, replacing your-proxy-address:port with your proxy details:
Look at the output:
  • If you get an SSL error, you have an SSL inspection proxy
  • If the command succeeds, check the issuer field:
    • If the issuer is a public certificate authority (DigiCert, Let’s Encrypt, etc.), you have a transparent proxy
    • If the issuer is your organization’s internal CA or proxy server name, you have an SSL inspection proxy
2

Configure the proxy settings

Edit /etc/zylon/zylon-conf.yaml based on your proxy type:
To obtain your proxy CA certificate, you can try running:
Note that this may not work with all proxy providers. If it fails, contact your network administrator for the CA certificate.
3

Apply the configuration

Run the sync command to apply the changes:
4

Restart services (optional, if your cluster was already running)

If the cluster was running before applying the proxy settings, restart the k0s controller and recreate the Zylon pods: