Web Connections Fail With "Unable to Connect to Extender/Carrier" Error

When connecting to web-based targets via PrivX, the GUI shows an error stating that the system is "Unable to connect to Extender/Carrier". This typically indicates a problem with the PrivX Carrier service or its configuration.

Potential Solution

  1. Check the service status of your PrivX Carrier to ensure the necessary services are active:

    sudo systemctl status privx-carrier
    sudo systemctl status docker

    If any of these services are not running, restart them:

    sudo systemctl restart privx-carrier
    sudo systemctl restart docker
  2. Verify the Carrier configuration by opening the file /opt/privx/etc/carrier-config.toml on the Carrier host. Confirm that the following settings contain the following:

    privx_rdp_proxy_enabled = true
    privx_webapps_enabled = true
    allow_connect_to_loopback = true
    allow_connect_to_local_addresses = true
  3. Navigate to PrivX GUI→Administration→Settings→RDP Proxy and confirm that the Extender enabled is switched on:

Log files may contain more detailed information that can help pinpoint the root cause of the failure:

  • On the Carrier host, check logs at /var/log/privx/privx-carrier.log
  • On the PrivX server, check logs at /var/log/messages

Was this page helpful?