TEST ENVIRONMENTS
Testing Firewall Protected Apps
4min
this feature is available in the enterprise tier plan relicx executes tests from cloud locations however, if the applications being tested are not accessible over the public internet, relicx provides support for private locations to enable this feature, customers can install a dockerized relicx agent (based on the open source chisel project ) within their network this creates a secure outbound connection to the relicx cloud endpoint (proxy relicx ai) the connection is established through a tcp tunnel that is transported over https and runs a socks proxy server, which is locally exposed via a reverse port forward each agent/location has a unique set of credentials generated for authentication purposes, which allows the relicx test execution service in the cloud to access the private location securely the agent is automatically disconnected when the private location is deleted creating and installing a tunnel to create a private location, click on โ tunnels โ on the navigation bar and the โ create tunnel โ button on the top of the tunnels page enter the name of the tunnel and click on save once the tunnel is saved, you will be prompted to copy the docker command or download it as a script copy this command and execute it on a terminal window to initiate the container docker will download the image from the repository and run this container make sure to run this command on a machine that can communicate to the internet ( i e relicx cloud) and is also not shutdown frequently the connection will be lost once container is shutdown or it is no longer running once the container is running, you can refresh the tunnels page and see the g reen status icon next to it watch a video demo of tunnels