SOCKS support
A SOCKS proxy is a network service used as a controlled point of exit through a firewall. A SOCKS enabled application, running inside the firewall, can use the SOCKS proxy to connect to a remote application.
MQIPT can act as a SOCKS proxy by enabling the SocksServer property, thereby allowing a SOCKS-enabled IBM MQ application to connect through MQIPT to a remote IBM MQ queue manager. When using this feature, the target destination and destination port address are obtained during the SOCKS handshaking process and therefore the Destination and DestinationPort route properties are overridden. This is a key feature for supporting IBM MQ clustering.
MQIPT can also act as a SOCKS client, on behalf of a local IBM MQ application which has not been SOCKS enabled. This is useful when using a firewall that allows outbound connections only via a SOCKS proxy. Each MQIPT route can be configured to communicate with a different SOCKS proxy.
See Configure a SOCKS proxy for an example of how to use SOCKS.
Parent topic: Configure IBM MQ Internet Pass-Thru