Before installing Leapwork in a distributed environment user should make sure that ports 9000, 9001 on the controller, and port 6777 on the agent's machine are open and the user is able to make a telnet connection to them. So, in case the user is running on secure or cloud environments like Amazon, Azure then they need to make sure that TCP ports 9000, 9001, and 6777 (both inbound and outbound) are open before running Leapwork.
Here is a short description of how Leapwork uses these ports.
Controller port
The studio and the Controller always communicate using internal API calls, and this requires the use of a TCP port. The default is port 9000, which you can change to any other port number that is not in use by other software on your computer. NOTE: Unless it is necessary for any particular reason, we do not recommend changing either the Controller, Controller API, or Agent port numbers.
Controller API port
For any integration effort, access Leapwork’s open REST API using the port number set here. The default is port 9001, which you can change to any other port number that is not in use by other software on your computer. NOTE: Unless it is necessary for any particular reason, we do not recommend changing either the Controller, Controller API, or Agent port numbers.
Agent port
Automation flows run in the Agent, which communicates with Studio and the Controller through a closed remote-control protocol on a specific TCP port. The default port is 6777, which you can change to any other port number, not in use by other software on the computer.
NOTE:
- Unless it is necessary for any particular reason, we do not recommend changing either the Controller, Controller API, or Agent port numbers.
- If Agents and Studio are on separate networks and the Studio is needed on the Controller in order to configure Agent or preview run, then you need to make sure that Agent via port 6777 is accessible to Studio machine, else Test Connection and Preview Test execution from Studio won't work.
Here are instructions in terms of network configurations :
Source | Destination | Type / Port | Description |
1.1.1.1/32 | 10.10.10.10/32 | TCP 9000 | Studio -> Controller |
10.10.10.10/32 | 10.10.20.0/24 | TCP 6777 | Controller -> Agents |
1.1.1.1/32 | 10.10.20.0/24 | TCP 6777 | Studio -> Agent |
10.10.20.0/24 | ANY | TCP 80,443,X,Y,Z | Agent -> application |
Have questions? Contact our Priority Support.
Comments
0 comments
Please sign in to leave a comment.