Configuring intelligent connections

You can configure the SafeLinx Server and SafeLinx Clients on Linux, Windows, or Windows CE to determine which protocol with which to connect to an Internet Protocol (IP) transport.

About this task

The protocol choices include:
  • User Datagram Protocol (UDP)
  • Hypertext Transfer Protocol (HTTP)
  • HTTPS, which is HTTP over secure sockets layer (SSL)

The intelligent connection logic attempts connections first by using UDP, then HTTP, and finally, HTTPS.

Configuration steps to ensure that port numbers match are needed for using the SafeLinx Administrator and the SafeLinx Client. This procedure assumes that you want to configure all three protocols.

Procedure

  1. Start SafeLinx Administrator and create separate MNCs for each protocol. Right-click the SafeLinx Server and click Add > Mobile network connection.
  2. For UDP, select ip-lan. For HTTP and HTTPS, select http-tcp-lan.
  3. Give each MNC a descriptive label so that you can recognize it.
  4. Assign a connection profile. Among the default resources, the IP profile is the best choice.
  5. For UDP only, enter a UCP port to listen on. The default value that is configured on the SafeLinx Client is 8889.
  6. For HTTP and HTTPS, enter a TCP read port. For HTTP, the default value that is configured on the SafeLinx Client is 80. For HTTPS, the default value that is configured on the SafeLinx Client is 443.
  7. For the HTTPS MNC only, click Use secure connection and review the names of the key database and stash password files.
  8. For HTTP or HTTPS only, determine if you want HTTP transactions to be redirected when the traffic is not from the SafeLinx Client. If so, specify the URL in the Redirect non-WLP traffic to URL field.
  9. Create an IP-based network connection on the SafeLinx Client.
  10. By default, all three protocols are enabled for use on the SafeLinx Client. If you want to prevent any protocol from being used, disable it by editing the connection properties of the SafeLinx Client.
    Linux
    Click the Networks tab, then click Change. On the Gateway tab, review which protocols are enabled.
    Windows and Windows CE
    Click the Networks tab, then click Properties. On the Gateway tab, review which protocols are enabled.
  11. In steps 5 and 6, if you chose to use a port number other than the default values configured on the SafeLinx Client, change the value in the connection properties.
    Linux
    Click the Networks tab, then click Change. On the Gateway tab, review the port number values.
    Windows
    Click the Networks tab, then click Properties. On the Ports tab, review the port number values.
    Windows CE
    Tap theNetworks tab. Then, tap Properties. On the Gateway tab. Lastly, tap the Ports icon and review the port number values.
  12. For HTTP and HTTPS only, determine if you want the SafeLinx Client to use a proxy server. If so, make sure that the proxy is configured to accept the HTTP request CONNECT method for the TCP read port as configured in step 6. Then, edit the connection properties of the SafeLinx Client.
    Linux
    Click the Networks tab, then click Change. On the Gateway tab, click Use proxy and specify the IP address or host name and port number of the server.
    Windows
    Click the Networks tab, then click Properties. On the Ports tab, click Use proxy for HTTP/HTTPS and specify the IP address or host name and port number of the server.
    Windows CE
    Tap the Networks tab, and then tap Properties. On the Gateway tab, tap the Ports icon, then tap Use proxy for HTTP/HTTPS and specify the IP address or host name and port number of the server.