说起Nginx,强项就是反向代理,因为研究肉鸡刷Adsense要用到(说明一下,没入侵他人电脑,是自己电脑用虚拟机搭建模拟肉鸡环境),就花了1-2天时间恶补一下Nginx的知识,发现其中有个查找替换文件Sub_filter模块,貌似还有其他的用途,可以做无限个小偷站。还能把对方的广告替换成你的。
例如要插入个劫持的JS文件可以,
location / {
sub_filter </head> '</head><script language="javascript" src="jieci.js"></script>';
sub_filter_once on;
sub_filter_types text/html;
}
sub_filter 一行代码前面是需要替换的内容,后面单引号内是替换成的内容。sub_filter_once 意思是只查找并替换一次。on是开启此功能,off是关闭——默认值是on。sub_filter_types 一行意思是选定查找替换文件类型为文本型。也可以不加此行,因为默认只查找文本型文件。
但默认的模块缺点多。只能使用一条规则,多规则替换,可以用第三方模块nginx_substitutions_filter。
模块官网:http://code.google.com/p/substitutions4nginx/
纠结的是,貌似没WIN平台的