Proxy server

A proxy server is a computer or software that acts as a gateway between devices from your own network and another network (e.g. the Internet) and forwards the data. Proxy servers can also perform other tasks, such as acting as a firewall and/or content filter. The idea here is that all data traffic is routed through the proxy server so that appropriate rules can be used there to monitor the data traffic.

In the case of a PLC controller, depending on the application scenario, it may be necessary to route traffic between the controller and an external FTP/SFTP server via a proxy server.

There are many different software and hardware applications that provide proxy server functionality. A complete list of supported proxy servers would therefore not be practical and would be difficult to maintain. In general, however, the TwinCAT FTP Client supports the following proxy servers, depending on the protocol used for communication between the TwinCAT FTP Client and the proxy server:

Type

Description

SOCKS4

Proxy server based on the SOCKS protocol, version 4.

SOCKS4a

Proxy server based on the SOCKS protocol, version 4a.

SOCKS5

Proxy server based on the SOCKS protocol, version 5.

HttpConnect

Proxy server based on the HTTP protocol.

Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT v3.1 Build 4026

PC or CX (x86)

Tc3_FTP