Product Documentation

Enabling Proxy Support for User Connections

User devices can connect through a proxy server for access to internal networks. Citrix Gateway supports the HTTP, SSL, FTP, and SOCKS protocols. To enable proxy support for user connections, you specify the settings on Citrix Gateway. You can specify the IP address and port used by the proxy server on Citrix Gateway. The proxy server is used as a forward proxy for all further connections to the internal network.

To configure proxy support for user connections

  1. In the configuration utility, on the Configuration tab, in the navigation pane, expand Citrix Gateway and then click Global Settings.
  2. In the details pane, under Settings, click Change global settings.
  3. On the Client Experience tab, click Advanced Settings.
  4. On the Proxy tab, under Proxy Settings, select On.
  5. For the protocols, type the IP address and port number and then click OK.

Note: If you select Appliance, you can configure proxy servers that support secure and unsecure HTTP connections only.

After you enable proxy support on Citrix Gateway, you specify configuration details on the user device for the proxy server that corresponds to the protocol.

After you enable proxy support, Citrix Gateway sends the proxy server details to the client Web browser and changes the proxy configuration on the browser. After the user device connects to Citrix Gateway, the user device can communicate with the proxy server directly for connection to the user’s network.

To configure one proxy server to use all protocols for Citrix Gateway

You can configure one proxy server to support all of the protocols that Citrix Gateway uses. This setting provides one IP address and port combination for all of the protocols.

  1. In the configuration utility, on the Configuration tab, in the navigation pane, expand Citrix Gateway and then click Global Settings.
  2. In the details pane, under Settings, click Change global settings.
  3. On the Client Experience tab, click Advanced Settings.
  4. On the Proxy tab, under Proxy Settings, select On.
  5. For the protocols, type the IP address and port number.
  6. Click Use the same proxy server for all protocols and then click OK.

When you disable split tunneling and set all proxy settings to On, proxy settings are propagated to user devices. If proxy settings are set to Appliance, the settings are not propagated to user devices.

Citrix Gateway makes connections to the proxy server on behalf of the user device. The proxy settings are not propagated to the user’s browser, so no direct communication between the user device and the proxy server is possible.

To configure the Citrix Gateway to be a proxy server

When you configure Citrix Gateway as a proxy server, unsecure and secure HTTP are the only supported protocols.

  1. In the configuration utility, on the Configuration tab, in the navigation pane, expand Citrix Gateway and then click Global Settings.
  2. In the details pane, under Settings, click Change global settings.
  3. On the Client Experience tab, click Advanced Settings.
  4. On the Proxy tab, under Proxy Settings, select Appliance.
  5. For the protocols, type the IP address and port number and then click OK.