Quick question:
If we set up App Streaming (from XenApp server to the Client)
and that App has to connect to an internal IP address in order
to function, will that work? In other words, if the Client machine
is on a home network over the Internet (192.168.1.100) and
launches the Web Interface - based Streamed App, and that
App needs to see 172.19.10.16 (on the internal network that
the XenApp server is on), will Streaming work?
I hope that's not a dumb question. Thanks.
No, the private IP of the target server isn't publically routable so the remote client running the streamed app has no way of connecting to the target server. Remember, a streamed app is executed locally on the remote client - no ICA session is involved.
One way you could make this work is with an SSL VPN connection between the remote client and your XenApp farm subnet. The target server would then be routable via the VPN tunnel.
Alan Osborne
President (MCSE, CCNA, VCP, CCA)
VCIT Consulting - Citrix/Terminal Services Remote Desktop Solutions for SMB
VCIT website My Blog
Hi Alan, I think you've answered a question that I was going to propose as well. Namely, that Streaming to a client PC is not possible through a traditional Citrix SSL connection (Secure Gateway) as the path to the Streamed Application's profile is not accessible.
Are there any how-to guides that detail how this would work using a CAG?
Hi Alan:
Thanks for your post; that's the general answer I've gotten as I've asked other folks about this.
I was all set to leave that question as "answered" when I ran across a Citrix article about how to
stream the Lotus Notes client: http://support.citrix.com/article/CTX118897
The article doesn't specify, but perhaps they were talking only about streaming to the SERVER?
One other related question:
I have an App that cannot (for these reasons) be streamed to the client, but I'm trying to work out
streaming it to the server... I watched Shawn Bass' video on streaming and he made it clear that SOME
Apps just won't be able to be streamed... In my case, there ARE about 5 modules that run, in addition
to the primary EXE, when this App launches; they all have to be running in order to install the "second half"
of the App, but even when I choose "Advanced Install" during Profiling, one of those modules closes and
the second half of the App fails the install because it can't "see" any instance of the "first half" installed
or running...
So does that sound to you like an App that is probably not a good candidate for streaming?
I know it's hard to answer with so little info... Just thought I'd see what your initial thoughts are...
Thanks!