Citrix Xen App with CloudFlare Load Balancer

Hello,

We are running citrix netscaler and citrix xenapp.

Whenever we enable the cloudflare proxy dns and ssl (or disable) the citrix gives us an error after we login.
I believe this is due to two different certificates on the host, one internal and a different external one.

Any idea how we can setup citrix xenapp to not fail when using cloudflare dns. Ultimately we are trying to setup DNS load balancing and failover.

the citrix error when get when enabling cloudflare proxy is:

The connection to “Remote Desktop” failed with status (Unknown client error 0).

Unable to connect to the server. Contact your system administrator with the following error: SSL Error 47: The server send an SSL alert: sslv3 alert handshake failure (alert number unavailable).

Make sure that your Netscaler presents a valid certificate and set your SSL here to “Full (strict)”

But XenApp does not only use 80/443 and I guess that’s one of your problems.

https://docs.citrix.com/en-us/receiver/windows/current-release/secure-communication/connect-through-firewall.html

The following ports and protocols are proxied by Cloudflare: