PNAgent(online plugin)在PC上安裝時中文又稱“聯機插件”,對于做過通過AGEE來通路XenApp應用的人來說,可能一直有這樣的疑問:為何通過PNAgent for PC通路XA應用總是提示"找不到伺服器”?通過Receiver for mobile則能正确通路正常?對于這些問題本文将給你一個明确的答案。
PNAgent的通路過程可以簡單描述為: PNAgent用戶端通過http或https來通路Web Site,得到應用程式清單。當用戶端需要通路應用程式時,它會向Web Site去請求ICA檔案,Web Site去聯系XA/XD Server 的XML Service得到token,最後生成ICA檔案,傳給用戶端。 這其中的Web Site其實就是Web Interface.使用者的認證也發生在WI上。
由于PNAgent服務最初設計時并沒有考慮到外網的通路,是以當通過AGEE時會出現找不到服務的提示。如何workaround?那就是在AGEE上取消認證,讓其在WI上進行認證。
有仁兄可能要問:為何通過Receiver for mobile用戶端時又可以的呢?因為此版本中針對AGEE做了修改。我們在手工設定時接入方式會有是個選項:Web interface, Xenapp Service,Access Gateway,Storefront. 這4個選項其實很有意思:Web Interface和Storefront其實是一類,是通過Browser的方式通路應用;Xenapp Service和Access Gateway的差別前者不用AGEE認證而後者需要。如果你覺得不靠譜,那就手工設定一下,對比便知。