Geo SCADA Knowledge Base
Access vast amounts of technical know-how and pro tips from our community of Geo SCADA experts.
Link copied. Please paste this link to share this article on your social media post.
Originally published on Geo SCADA Knowledge Base by Anonymous user | June 09, 2021 11:53 PM
📖 Home Back
To allow clients to connect to Geo SCADA through a firewall (regardless of type), you need to configure the firewall so that it allows connections to be made between clients and the server.
For information on the ports used by the other components of your Geo SCADA system, including Telnet clients, see here.
This information depends on the versions of Geo SCADA and ClearSCADA which are communicating. This first section is for systems where both ends of communication are Geo SCADA 2020 and above.
For non-web client applications, a connection to a server is established like this:
You must create rules in your firewall(s) to allow incoming connections to the server and outgoing connections from the client(s) on TCP port 5481 (default port setting).
Geo SCADA servers offer local web services on HTTP and HTTPS ports. By default only HTTP is enabled because the HTTPS port does not support TLS 1.2 and above. An IIS Reverse Proxy is set up by the installation process which accepts HTTPS using latest TLS versions and forwards to the Geo SCADA HTTP port. Please see the Geo SCADA Release Notes document and F1 Help for more help including port numbers.
The table below shows which ports are used by the server, client applications and web clients (by default). The information is categorized under these headings:
Protocol | Port(s) | Incoming Connection | Outgoing Connection | Description |
---|---|---|---|---|
TCP | 5481 | Server | Clients | The port for client to server communications. This is the port on which the server will listen for inbound connections from clients. So the firewall must allow incoming connections on port 5481 (default setting) to the server. You can configure a different port for client to server connections by using the Global Parameters\Advanced\Server setting in the Server Configuration Tool and the Port setting on the Advanced section of the ClearSCADA Client applet. For more information on the Server Configuration Tool and the ClearSCADA Client applet, see the Server Administration Guide in the online help. |
TCP | 1025-5000 49152-65535 |
Server | Clients |
Applies to Geo SCADA 2022 and older versions only This range of ports is used by ClearSCADA drivers to provide the remote browse functionality allowing, for example, ViewX clients to browse the server's Available OPC Server Name list. |
TCP | 8080 | Server | Web Clients | The port used for the non-secure web server (http). Traffic is directed here from the IIS Reverse Proxy. Firewalls only need to allow internal-to-server access. You can configure the port for the web server by using the System Configuration\Web\Non-Secure setting in the Server Configuration Tool. If you change it, you MUST also change the Reverse Proxy configuration in IIS. |
TCP | 443 | Server | Web Clients | The port used for the secure web server (https), offered by the IIS Reverse Proxy. You can configure the port by using the IIS management tool. |
For all non web client applications, a connection to a server is established like this:
Each client machine defines a range of ports for the server advise connections. The size of the range determines the number of client applications that can run at the same time on a particular client. By default, this range is port 5500 to 5509 which allows a maximum of ten client applications per machine. (The port range can be changed by altering the Sockets settings for the client (via the ClearSCADA Client applet, see ClearSCADA Help for more information).
You must create rules in your firewall(s) to allow incoming connections to the server and outgoing connections from the client(s) on TCP port 5481 (default port setting). You must also create rules that allow outgoing connections from the server to TCP ports 5500 to 5509 (default range) and allow incoming connections to the client(s) on TCP ports 5500 to 5509 (default range).
Each ClearSCADA server contains four web servers (any that are not required can be disabled). Each web client can connect to any of the available web servers as required. The four web servers are:
So you must create rules in your firewall(s) that allow incoming connections to the server and outgoing connections from the web clients on the TCP ports that are being used. The TCP ports for the connections are defined in the Web settings in the Server Configuration Tool , see ClearSCADA Help for more information.
ClearSCADA 2015 R1 introduces a new WebX interface, delivering enhanced functionality and increased efficiency for web-based operators using Microsoft's IIS. This new interface can be accessed from a HTML5 compliant browser and provides support for viewing of Trends, Alarm Lists, Event Lists, and Queries from a variety of phones, tablets or laptops. Mimics however still required ActiveX and are only supported in Internet Explorer. The default ports for New WebX interface are:
These ports are configured in IIS not ClearSCADA. Refer to the ClearSCADA Help section "Installation-> Installing ClearSCADA-> Web and Mobile Setup" for more information.
For further information on New WebX client see the help section "ViewX and WebX clients-> WebX Client"
The table below shows which ports are used by the server, client applications and web clients (by default). The information is categorized under these headings:
Protocol | Port(s) | Incoming Connection | Outgoing Connection | Description |
---|---|---|---|---|
TCP | 5481 | Server | Clients | The port for client to server communications.This is the port on which the server will listen for inbound connections from clients. So the firewall must allow incoming connections on port 5481 (default setting) to the server. You can configure a different port for client to server connections by using the Global Parameters\Advanced\Server setting in the Server Configuration Tool and the Port setting on the Advanced section of the ClearSCADA Client applet. For more information on the Server Configuration Tool and the ClearSCADA Client applet, see the Server Administration Guide in the online help. |
TCP | 1025-5000 49152-65535 |
Server | Clients | This range of ports is used by ClearSCADA drivers to provide the remote browse functionality allowing, for example, ViewX clients to browse the server's Available OPC Server Name list. The port range used will depend on the server's operating system, for example on Windows Server 2003 and earlier, the default range is between 1025 to 5000, but Vista and later the default range is between 49152 and 65535 |
TCP | 5500 - 5509 | Clients | Server | The ports for server advise connections (back links from the server to clients). There is one server advise port for each client application. So for a machine running ViewX and an ODBC connection, two ports will be opened in this range. The clients must allow incoming connections to the clients on these ports (5500-5509 by default). You can configure the server advise connections by using the Sockets settings on the ClearSCADA Client applet. |
TCP | 80 | Server | Web Clients | The port used for the non-secure XML web server (http). You can configure the port for the XML web server by using the System Configuration\Web\Non-Secure\XML setting in the Server Configuration Tool. |
TCP | 81 | Server | Web Clients | The port used for the non-secure HTML web server (http). You can configure the port for the HTML web server by using the System Configuration\Web\Non-Secure\HTML setting in the Server Configuration Tool. |
TCP | 443 | Server | Web Clients | The port used for the secure XML web server (https). You can configure the port for the secure XML web server by using the System Configuration\Web\Secure\XML setting in the Server Configuration Tool. |
TCP | 444 | Server | Web Clients | The port used for the secure HTML web server (https). You can configure the port for the secure HTML web server by using the System Configuration\Web\Secure\HTML setting in the Server Configuration Tool. |
TCP | 85 | Web Server | Web Clients | This port is used for non secure HTML web server connections (http). You can access this setting from Internet Information Services (IIS) |
TCP | 453 | Web Server | Web Clients | This port is used for secure HTML web server connections (https). You can access this setting from Internet Information Services (IIS) |
We use the term 'client' for any computer that is running any of the following ClearSCADA applications:
The term 'web client' is used for any computer that is running one of these web clients to access ClearSCADA :
Firewalls that support per program exceptions can be configured to unblock those ClearSCADA programs that require network access.
Windows XP SP2, Windows 2003 Server and Windows Vista automatically configure the firewall settings on your machine when you install ClearSCADA. The firewall settings are only automatically configured locally. Windows XP SP2 and Windows 2003 only support incoming blocks, whereas Windows Vista supports both incoming and outgoing blocks.
Link copied. Please paste this link to share this article on your social media post.
Create your free account or log in to subscribe to the board - and gain access to more than 10,000+ support articles along with insights from experts and peers.