Adding proxy services | 
    Top Previous Next | 
| 
 A reverse proxy service is an IP/Host, Port and Protocol combination that accepts client FTP/S, TCP (e.g. SFTP) or HTTP/S connection requests. To view existing reverse proxy services click on the Services node. A list of services are displayed. 
 Figure 2 
 
 
 
 
 
 Client Protocol - The protocol used by the client to connect to the MFT Gateway Server. See Protocol types. 
 Server Protocol - The protocol used by the MFT Gateway Server to the remote host. 
 Local Host - The local IP that connections are accepted on. 
 Local Port - The local port that connections are accepted on. 
 Remote Address / Cluster - The remote host:port or cluster that connections are forwarded to. 
 Agent Delegation - Indicates whether connections are delegated to listening agents or handled by gateway directly. 
 State - The state of service (running, stopped). 
 Uptime - The total uptime since service start. 
 Current Connections - The current number of active connections. 
 Total Connections - The total number of connections since service start. 
 Buttons 
 Add - Click this button to add a new proxy service 
 Edit - Click this button to edit an existing proxy service 
 Start - Click this button to start a stopped proxy service 
 Delete - Click this button to delete an existing proxy service 
 
 
 Protocol types 
 
 
 
 
 
 Add service 
 To add a service, click the Add button. 
 When the next screen appears, select the Client protocol and Server protocol. Click OK to proceed. 
 Figure 55 
 
 
 
 
 
 Figure 3 
 
 
 Configure the following settings: 
 Basic 
 Local host - The local IP that connections are accepted on. 
 Local port - The local port that connections are accepted on. 
 Remote host - The remote host/IP that connections are forwarded to. 
 Remote port - The remote port that connections are forwarded to. 
 Timeout - The maximum time in seconds before the reverse proxy times out when attempting to establish a connection with the remote service 
 Cluster - The cluster to forward connections to. This is used for load balancing purposes. 
 Delegate connections to available agents - If checked then connections will be handled by connected agents rather than by gateway directly. 
 
 Advanced 
 The contents of the Advanced tab will vary depending on the proxy service chosen. 
 
 FTP/S service Advanced settings 
 
 Figure 85 
 
 
 
 Command channel timeout (sec) - The time in seconds that a client may remain inactive on command channel before MFT Gateway forcefully disconnects it 
 Data channel timeout (sec) - The time in seconds that a client may remain inactive on data channel before MFT Gateway forcefully disconnects it 
 Data channel buffer size - The buffer size (in bytes) the OS will use in the socket when buffering data coming in from the network via the data channel 
 Data transfer buffer size - The buffer size (in bytes) that MFT Gateway will use when reading data from the socket 
 Passive IP - The IP address to use in response to passive client requests. (See Setting passive IP for FTP/S services) 
 Do not use Passive IP for client IP matching regex - Passive IP will not be used for clients connecting from IP matching the specified regular expression. This is useful in cases where you do not want internal users to have passive connection re-routed to an external IP address. 
 Passive port range - The passive port range to use in response to passive client requests. If not enabled a random port range will be used. Ensure that this port range is open on any firewall that may be in front of the gateway. 
 Ignore PASV/LPSV/EPSV IP of server host - Ignores the IP address returned by server when issuing PASV, LPSV or EPSV commands to server. Instead the IP address that gateway is connected to will be used. This is only applicable to FTP/S protocols. 
 Block bounce attack - If enabled FTP/S services will only be allowed to make PORT requests to originating host. 
 Block PASV attack - If enabled users will only be allowed to connect to passive data ports that are initiated by same client on command channel. 
 Shutdown server SSL - If enabled server must properly shutdown SSL connections for command channel when issuing CCC command. 
 Shutdown client SSL - If enabled client must properly shutdown SSL connections for command channel when issuing CCC command. 
 Enable FIPS compliance - This setting is not available in plain FTP. If switched ON, administrators will not be allowed to change allowed ciphers, whether through the GUI or administrative API. This setting is ideal for environments that need to comply with regulations requiring 'strong cryptography'. Many of these regulations only allow cryptographic algorithms recommended by duly recognized standards such as the Federal Information Processing Standards (FIPS). 
 SSL/TLS Ciphers - The SSL/TLS ciphers enabled for FTP/S services. 
 
 HTTP/S service Advanced settings 
 
 Figure 86 
 
 
 
 Connection timeout - The connection timeout for HTTP requests in seconds 
 NAT host - The hostname or IP address to be used if MFT Gateway is running on a server that uses NAT. See Setting NAT host... 
 Channel buffer size - The buffer size (in bytes) the OS will use in the socket when buffering data coming in from the network 
 Cache - The directory where the cache will be stored. See Caching HTTP/S content 
 Enable FIPS compliance - This setting is not available in plain HTTP. If switched ON, administrators will not be allowed to change allowed ciphers, whether through the GUI or administrative API. This setting is ideal for environments that need to comply with regulations requiring 'strong cryptography'. Many of these regulations only allow cryptographic algorithms recommended by duly recognized standards such as the Federal Information Processing Standards (FIPS). 
 
 TCP-based service Advanced settings 
 
 Figure 87 
 
 
 
 Connection timeout - The connection timeout for TCP requests in seconds 
 Channel buffer size - The buffer size (in bytes) the OS will use in the socket when buffering data coming in from the network 
 Transfer buffer size - The buffer size (in bytes) that MFT Gateway will use when reading data from the socket 
 
 UDP service advanced settings 
 
 Figure 88 
 
 
 
 Connection timeout - The connection timeout for UDP requests in seconds 
 
 
 See also 
 
 
 
 
 
  |