环境准备:
1、代理服务器(以windows为例,只需一块网卡即可),配置方法如下:
a)使用自动获取IP的方式得到网卡配置(eg:IP:*.*.*.* NETMASK:255.255.255.0 GATEWAY:*.*.*.*)
b)配置网卡为手动获取IP 填写刚刚获取的地址信息(DNS配置为 172.17.181.250)
c)点击【高级】 在IP地址栏再添加一个IP,此IP为自定义内网IP(最好不好和其他网段冲突)eg 配置如下:
<ignore_js_op>
d)添加,确定后,通过ipconfig /all 查看配置正确,使用ping www.baidu.com 确认网络连通正常。
e)安装proxy 软件,配置proxy代理即可,配置时可以选择指定的IP,也可以默认,如果选择指定的 则需要使用内网添加的IP。
eg:http proxy port: 8088
2、测试机设置:
a)配置测试机IP为proxy server新增的内网网段,并将网关指向proxyserver内网IP。
按以上设置即为:IP: 10.0.11.2 NETMASK: 255.255.255.0 GATEWAY: 10.0.11.1 DNS:10.0.11.1
B) 设置IE代理:proxy server: 10.0.11.1 port:8088
通过以上配置,就完成了测试环境的搭建,对测试机而言就是一个隔离状态。
【备注】
1、此环境对测试机而言不提供DNS解析,如果被测试的产品不支持代理DNS数据封装,则需要手动放开本地DNS解析,可以有2种方法,具体如下
a)方法一:以上配置不需要改动,只要在proxy server上开启DNS代理即可(ccproxy 有设置);
b)方法二:在测试机上做如下配置
aa)修改测试机的DNS为172.17.181.250
bb)对网卡新增一个 172.17.184.0/255.255.254.0 网段的IP(可通过自动获取的方式得到,然后手动配置)
cc)手动添加本地路由 route add 172.17.181.250 mask 255.255.255.255 172.17.185.254 (如果想重启后还生效 加 -p 参数即可)
2、此环境下测试机不能访问248等共享,可以通过上面放通DNS数据的方法二解决。