免流系列教程二 好了现在这篇文章是今天的第二篇文章也算是精髓 为什么说是精髓呢?因为只要你掌握了本章节 那么你写的模式就不会出现不能上网,不能用等问题 而且本章节怎么说呢算是首发吧,因为机制检测的详细教程还真的好少,当初我也是自学了好久 而且详细的教程还真的没有,好了不多说先说说模式基础 先看下面的完整模式 #模式,wap或net,net_proxy,net_off(net模式下,代理ip和端口无效,net_proxy非80端口http走http_ip代理,net_off非80端口http请求不连网) #用户,只支持root inet net_raw等有限几个 #uid和用户只能设置一个 #http代理ip和端口 #删除http请求头域,不区分大小写,多个用英文逗号,分隔 #修改http请求首行 #支持https(CONNECT)请求,on打开,off关闭,其它同http #dns解析(http解析ip,php为dnsp解析地址) #(以下都是不懂别动) 好了仔细看上面的下面来说重点,怎么检测机制 从模式里面可以看到一般都是有host 、X-Online-Host吧 这两个是关键 还有一个号称首伪的东西就是 [method] http:// [uri] [version] 这个就是首伪 那么重点来了怎么测试机制 机制又是什么? 机制就是每个地区的检测host 、X-Online-Host的优先程度还有首头也就是上面的首伪,一般怎么检测呢给出几个方案你可以根据一个方案来搭配下面以http模块来测试 [method] 留空 [uri] [version] host:真 host:伪(双h,也就是两个host) 这个可能很多人看不懂这是什么意思 完整的代码就是 http_first=”[method] [uri] [version]\r\nHost: [host]\r\nHost:wap.10086.cn\r\n”; 把这个替换掉上面模式里面的 http_first=”[method] [uri] [version]\r\nHost: http://wap.\r\r\n Connection: keep-alive\r\n\r\t二舅\r\rX-Online-Host: [host]\r\n\t”; 很多人看不懂这里替换是怎么替换,替换是把完整模式里面的上面那段替换掉也就是 看到没有,就替换这里然后整个模式放到你的防跳里面(有些防跳只要http模块的和https模块的自己改) 下面替换以此类推 然后测试能不能上网,不能上网就调过来 http_first=”[method] [uri] [version]\r\nHost: wap.10086.cn\r\nHost:[host]\r\n”; 这两个肯定有一个能用的,能用的那个这个就是你的机制 那么上面进行伪装就能写一个模式了 那下面还有 [method] 留空 [uri] [version] host:真 X-Online-Host:伪(这个主要测试的是host优先还是 X-Online-Host优先) 完整的模式就是 http_first=”[method] [uri] [version]\r\nHost: [host]\r\nX-Online-Host:wap.10086.cn\r\n”; 把上面的替换进模式里面的 http_first=”[method] [uri] [version]\r\nHost: http://wap.\r\r\n Connection: keep-alive\r\n\r\t二舅\r\rX-Online-Host: [host]\r\n\t”; 看看能不能用,要是不能用的话就把[host]和wap.10086.cn调转过来 http_first=”[method] [uri] [version]\r\nHost:wap.10086.cn \r\nX-Online-Host:[host]\r\n”; 这里就是xh和h优先的测试方法也就是第二种方法 下面进行第三种也就是首伪 楼上说了首伪就是 [method] http:// [uri] [version] 那么模式这样写 http_first=”[method] http://wap.10086.cn [uri] [version]\r\nHost:wap.10086.cn \r\nX-Online-Host:[host]\r\n”; 替换上面你懂的 还不懂的话我没办法了 测试能不能用不能用的话就换下host 和wap.10086.cn的位置也就是 http_first=”[method] http://wap.10086.cn [uri] [version]\r\nHost:[host] \r\nX-Online-Host:wap.10086.cn\r\n”; 写漏了一句 http_first=”[method] http://[host] [uri] [version]\r\nHost:wap.10086.cn \r\nX-Online-Host:wap.10086.cn\r\n”; (注意:很多地区都不能用首伪模式这个根据地区而定吧) 好了上面就能写三种模式了,具体怎么写模式 关注下一期也就是最后一期的模式分析和伪装编写 (注:有些地区很奇怪,就是只检测第一个host ,那么这个host不管是Host还是X-Online-Host,这种的话只能第一个是真的。具体还是有机制不懂的话可以留言,我看到会回复的) by:空城 (转载请注明来自凌霄阁www.) |
|