18-01-2015 0 条评论

在Web Interface时代,如果需要把内网的XA/XD环境发布的外网,那么可以通过设置Secure Access来进行IP以及Port映射,从而让外网用户通过地址转换的方式访问内网资源。但是在StoreFront发布之后,该功能已经被取消,取而代之的是,如果需要使用StoreFront发布资源到外网,那么唯一的办法就是通过Access Gateway/Netscaler进行ICA代理,否则就只能回退到使用Web Interface。

针对这种情况,本文提供了一个简单的IIS HttpModule来提供地址转换的功能,让StoreFront也具有了地址转换的功能。

具体的部署方法如下:

1. 复制TranslateIP.dll到需要的站点下的bin目录:

2. #比如默认StoreWeb站点路径如下:

C:\inetpub\wwwroot\Citrix\StoreWeb\Bin

3. 通过IIS管理器添加/启用该模块
clip_image001clip_image002

4. 建立配置文件并配置

5. #配置文件路径:

6. C:\Windows\System32\inetsrv\TranslateIP_Rules.txt

7. #

8. #配置文件格式

9. #内网IP:ICA端口号,外网IP:映射端口号,*:CGP端口号,*:外网映射端口号

10.192.168.100.111:1494,114.114.114.114:1495,*:2598,*:2599

11.#上述规则:

12.#内网 192.168.100.111 ICA 1494,CGP 2598

#转换后 114.114.114.114 ICA 1495,CGP 2599

13. 配置完成后,重新登陆即可

卸载方法

1. 通过IIS管理器删除该模块

2. 删除配置文件

下载地址

https://github.com/XenMe/TranslateIP

原文地址:http://xenme.com/2206

  • About Totoro

  • 近期文章

  • 2017年七月
    « 10月    
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031  
  • 分类目录

  • 近期评论

  • 标签

  • 功能

  • 友情链接