Question : Cannot connect to the virtual machine with Citrix Desktop Viewer from outside!

My Boss asked me some questions about Citrix XenDesktop virtual Infrastructure (VDI) technology. To have a bit more clear picture about it I have decided to try it by installing Citrix XenDesktop testing environment at my home. I have downloaded XenDesktop Express Edition form Citrix website. Following the installation video which was included with the downloaded media I have successfully re-create the same evaluation environment at my home.
Everything works great at my home. Open browser, point to the website of the XenDesktop Delivery Controller, installed the ActiveX plugins for Cirtrix remote connection and…Woo-a-laa… I’m running virtual PC on my home computer.
Now, I need to present all of this wonderful stuff to my boss at work. On my home ADSL router I have created firewall rules to allow outside connections (port: 80 and 443) to the website of my internal XenDesktop Delivery Controller.
Next day at work I sucsesfuly open web page of my home XenDesktop Delivery Controller. After successful authentication and installation of the Citrix online plugin, Citrix Desktop Viewer starts and the only thing I see is the message “connecting ….” After a minute, two, and fifteen…. NOTHING happens!
Here are my questions. What is wrong? Why I cannon connect to the virtual machine outside my home? I thought that all communications between me (remotely) and the virtual PC at home are going to be tunnelled trough the http or https protocol?! Do I need to open additional ports on my ADSL firewall router?
Thank in advance.

Answer : Cannot connect to the virtual machine with Citrix Desktop Viewer from outside!

Yup, you need lots of extra ports.  Not least of which is port 1494 for the ICA channel. Here are a couple of articles on the subject:

http://support.citrix.com/article/CTX118175

http://forums.citrix.com/message.jspa?messageID=1457047

If you want to secure the connections over port 443 alone, you will need to put Citrix Access Gateway into the mix.
Random Solutions  
 
programming4us programming4us