Page tree
Skip to end of metadata
Go to start of metadata

Last updated: Oct 31, 2019 12:13

This article is relevant if your network is configured to connect through a proxy. If you are unsure of your network's configuration, contact your IT department.

The Perfecto Connect executable includes a proxy detection mechanism that identifies when the network connection to the Perfecto Lab is using a network proxy. It automatically uses the proxy settings of your operating system when needed. This will be transparent to you in most cases. However, if:

  • Your network employs an authenticated proxy. In this case, you need to supply your proxy's username and password to the Perfecto Connect executable.

    Note: When starting a Perfecto Connect session behind an authenticated proxy without supplying the proper credentials, the following error message appears: Proxy requires authentication

    Supply the proxy username and password using the outgoingproxyuser and outgoingproxypass parameters in the command line, as shown in the following code snippet.

    ./perfectoconnect start -c -s eyJhbGciOiJSU...qrA --outgoingproxyuser=MYUSER --outgoingproxypass=MYPASS
  • You run on a Linux system and your network is configured to use a Proxy Automatic Configuration (PAC) file. In this case, you need to define the HTTP_PROXY_PAC_URL environment variable to identify the PAC file location prior to activating the Perfecto Connect binary. For example, if your PAC file resides at, then the following elements would apply:

    //****** Define the environment variable as:
    //****** Activate the binary (will find the Proxy definition in the PAC file)
    ./perfectoconnect start -c -s eyJhbGciOiJSU...qrA …