非路由方式搭建隔离代理环境

环境准备:
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数据的方法二解决。

时间: 2024-10-05 03:41:15

非路由方式搭建隔离代理环境的相关文章

非在线方式搭建Android开发环境

android 环境搭建 http://jingyan.baidu.com/article/90895e0fba1b5664ed6b0b7e.html android开发环境的搭建(解决sdk下载更新问题) http://jingyan.baidu.com/article/15622f24783218fdfcbea596.html 细致完整的Android开发环境搭建教程 http://jingyan.baidu.com/article/fa4125acaeeb8928ad709257.html

11g使用非duplicate方式创建物理standby要注意的问题总结

在上篇博文中,使用了duplicate方式来创建物理standby http://blog.csdn.net/aaron8219/article/details/38434579 今天来说说在11g中採用非duplicate方式创建备库碰到的一些问题,并做个总结. 在10g中,通常能够使下面几种方法创建备库控制文件 RMAN> backup current controlfile for standby format 'c:\ctl_%U'; RMAN> backup full databas

【Android】Eclipse下搭建安卓开发环境

本文撰写于2015/3/13. 主页:http://www.cnblogs.com/game-testing/ Eclipse下搭建安卓开发环境 写在前边的话: 安卓开发环境多种多样,没有什么优劣可言,习惯的就是最好的. 本文采用Eclipse+ADT+SDK的方式搭建安卓开发环境,同时也方便用于robotium自动化测试. 一.    安装JDK Eclipse启动时需要 JRE.虽然Eclipse自带JDK,但为了避免以后开发和测试过程中出现不必要的麻烦,这里讲述JDK的安装. JDK下载:

windows环境下安装apache及使用apache搭建反向代理

一.配置Apache平台软件 1.下载apache软件 http://httpd.apache.org/ 从Apache官网下载windows安装版的Apache服务器了,现在分享给大家. 2.方法/步骤如下: 2.1.进入apache服务器官网http://httpd.apache.org/,这里我们以下载稳定版的httpd 2.2.29为例,点击download. 2.2.download.cgi页面,往下翻找到2.2.29版本,其中有两个下载选项 Source: httpd-2.2.29.

Android 使用OpenCV之编译环境非CygWin方式(Win7+Eclipse+ADT+CDT+NDK)

本文完全基于官网: https://dl-ssl.google.com/android/eclipse/ 只有简单的三步,官网写的非常简明全面,非常佩服 [准备] 1. Eclipse(Indigo) 2. ADT: 这个不说了,无非就是eclipse添加个android的安装源,如果这里选择了NDK Plugin的话,就会自动安装CDT哟: 3. NDK(android-ndk-r9d-windows-x86_64) 地址: http://developer.android.com/tools

2 微信开发本地代理环境的搭建--实现将内网ip映射到外网

微信公众号的开发,要搭建网站,并且随时都有可能修改网站内容进行调试,这就需要临时外网能返回本地开发环境搭建的项目进行测试,即内网映射到公网,但是好多开发者没有自己的域名和服务器,这里我们先来搭建一个本地代理环境把服务器地址变为外网能访问的地址: 这里,我对内网映射外网的方法进行了一下简单的总结: 1 ngrok映射工具(失效) 2 nodejs的localtunnel服务(虚拟域名,随机生成,总是变化,不方便) 3 www.tunnel.mobl(失效) 4 QQ浏览器微信调试工具(已下架) 5

cocos2d-x-2.2.3在Windows7和Ubuntu下搭建桌面开发环境(非Android环境)

要cocos2d-x-2.2.3搭建环境需要有以下的几个基本要求:(在我的小本本上) 1.一个操作系统(Win7或Ubuntu[只在这两个系统下测试过]): 2.在Win7下需要的是VS2010以上的版本(我用的是VS2012,虽然我不想用VS,但是现在我还没有办法不用IDE就编译代码),在Ubuntu下不需要,然后安装好VS2012,我没有安装那个VS2012.4的更新照样没事: 3.Python开发环境:(这个跟正常配置一样,一路Next再把Python安装目录(我用的2.7.x,因此是C:

Ubuntu14.04 搭建 node.js 环境(Binaries方式)

从官网下载 http://nodejs.org/download/ Linux Binaries (.tar.gz)  下载下来的是node-v0.10.29-linux-x64.tar.gz文件 解压 $ tar zxvf node-v0.10.29-linux-x64.tar.gz /etc/profile.d/下建立 node.sh文件 export NODEHOME=/home/username/Software/node #指定你的解压后Binaries文件路径 export PATH

非openresty方式安装Nginx + Lua + Redis 环境

一.功能实现介绍: 使用Redis做分布式缓存:使用lua API来访问redis缓存:使用nginx向客户端提供服务,ngx_lua将lua嵌入到nginx,让nginx执行lua脚本,高并发,非阻塞的处理各种请求.url请求nginx服务器,然后lua查询redis,返回json数据. 二.服务器环境介绍: 系统:CentOS release 6.8 (Final) x86_64位 最小化安装服务器型号:PowerEdge R630 磁盘是ssd盘服务器上已存在服务: 是一件安装包lnmp环