场景:我们的员工在 X 公司进行现场分配。X 公司已将他们置于 squid 代理之后,以进行任何与 Internet 相关的访问。
我们的员工需要通过我们组织中托管的 citrix 访问一些应用程序。如果他们使用数据卡访问它(这样他们就可以直接在互联网上),他们可以完美地连接和工作。
问题:但是,当他们尝试访问我们的 citrix 网站时,他们最终得到
'Could not find Citrix Presentation Server' or 'The Citrix SSL Relay Name could not be resolved'
我们通过在 squid 上打开 1494 端口并通过更新以下内容来更改 .ica 文件来解决第二个问题:
ProxyType=Auto
ProxyUseFQDN=On
Citrix 支持人员表示,除非客户端机器无法直接解析并连接(换句话说,有一个“路由”)到您的 citrix 服务器,否则它不会工作。
有没有人有这个工作?如果您是通过向客户端计算机添加路由来完成的,您能告诉我该怎么做吗?:)
谢谢。
如果您的 Citrix 服务器直接在 Internet 上,那么您将无法连接到您的 Citrix 服务器。由于该公司已阻止所有直接连接。你有2个选择
1) 让公司设置 Socks 代理,因为这将允许您解析外部地址。
您需要将以下行添加到您的 ICA 文件中
2) 在您的站点上设置一个 Citrix Web 界面,允许您从任何代理服务器进行连接。
3) 允许路由/端口通过 X 公司防火墙到达您的 Citrix 服务器