规则配置说明
规则类型总共有7个类型
host
即将一个host地址指定到一个固定的ip下 如 源地址填写http://163.com/test
,目标地址填写86.86.86.86
将会将163.com/test
目录下地都指定到86.86.86.86
的ip下,其他目录下还是会访问原来得地址
这里如果写协议就会强制使用http协议,如果不写就是HTTP和https都管用
源地址规则
- 源地址如果是
/
开始/
结束,则表示是个正则 注意正则表达式中间内容该转义的需要转义 - 其他情况则视为字符串,将由字符串开始匹配到结尾,开头是强制匹配的,即从url开始匹配,字符串中特殊字符将会自动转义后匹配
如图
本地文件
如源地址填写http://163.com/test.js
, 目标地址填写d:\\test\\test.js
, 将会将http://163.com/test.js
定位到本地test的文件夹下
test.js
将会映射到http://163.com/test.js
如图
本地目录
如源地址填写http://pimg1.126.net/cnd1/
目标地址填写d:\\test
将会在本地磁盘,test
目录下寻找cdn1
路径下对应的资源文件
这里有个虚拟路径字段,指的是在url中的路径中的开头有文件中不存在的路径,所以加个虚拟路径,会自动将这个路径去掉,并匹配上
如图
远程文件
如源地址填写http://163.com/test.js
目标地址填写http://126.net/test.js
,将会将地址http://126.net/test.js
的内容加载到 http://163.com/test.js
下
如图
重定向
如源地址填写http://qq.com
目标地址填写http://163.com
将会将qq.com
重定向到163.com
如图
weinre
选择正则替换后将会在源地址中插入weinre
的script
,并且开启weinre
服务器,weinre
服务器的url会在控制台打印
如图
正则替换
源地址的正则的子匹配,目标地址可以通过$1-$9取到并进行替换
如图