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

Last updated: Oct 07, 2019 12:05

This article is relevant for customers whose 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 and 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, 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:

    ./perfectoconnect start -c demo.perfectomobile.com -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, 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 http://proxy.mycompany.com/rules.pac, then the following elements would apply:

    //****** Define the environment variable as:
    HTTP_PROXY_PAC_URL=http://proxy.mycompany.com/rules.pac
    
    //****** Activate the binary (will find the Proxy definition in the PAC file)
    ./perfectoconnect start -c demo.perfectomobile.com -s eyJhbGciOiJSU...qrA …