New to Telerik Test Studio? Download free 30-day trial

Connect a Project via Reverse Proxy Server

The setup allows you to connect a project to a Scheduling server hosted in a network behind a Reverse Proxy server.


To configure this specific setup you need to have the following in advance:

Connect the Project to Schedule Test Lists on Remote Execution Machines via Reverse Proxy

Open the Test Studio project on the machine which connects the Scheduling setup via the reverse proxy. Click the Connect button from the Scheduling ribbon in the Project tab.


In the Scheduling Server Settings dialog, choose Reverse Proxy (Advanced) radio button to connect the project to the configured Scheduling server hosted behind the proxy.

Reverse proxy connect

Communication Key

The Communication Key lets you import the key generated in the Scheduling Config wizard. The text field remains empty to keep safe the value of the key in use. To indicate a key is in use ensure the Loaded status is present.

Reverse proxy connect-communication key


In case the communication key is not matching, you need to import the current key in use. Check here how to generate a new key and import it for all Scheduling components.

Client Certificate

The Client Certificate lets you insert the client certificate issued for the client machine. Ensure to install the certificate *.PFX on the client machine and add it to the certificate store. Then, the client certificate is stored in the Current User Personal Certificate Store. Use the certificate thumbprint to import it.

Reverse proxy connect- certificate


Check here an example for issuing self-signed certificates to use for the Reverse Proxy configuration.

The text field remains empty to keep safe the thumbprint of the certificate in use. To indicate a certificate is in use ensure the Loaded status is present.

Reverse Proxy Server Name

Enter the machine name for the machine which hosts the reverse proxy server and the port on which it is configured (the example uses 9009), then click Connect.

Run via proxy


Check here an example for setting up a Reverse Proxy configuration using nginx for Windows.

There's a confirmation message when the connection is successful.

Connection successful message

Confirm Connection

Once the connection is successfully established, click the Confirm button to apply the changes in the project.

Confirm Reverse proxy connection

In this article