好友
阅读权限10
听众
最后登录1970-1-1
|
梦逸
发表于 2017-5-28 12:49
本帖最后由 梦逸 于 2017-5-28 12:53 编辑
我是吾爱新手,也不知道发什么,今天就发一条如何检测系统优先级的方法吧!如果违规,请版主包涵一下,直接删帖就好了,谢谢!第一次发帖,不懂规矩。测联网检测系统优先级
一般一个正常的请求是
[method] [url] [version]\r\nHost: [host]\r\n
但是还有一个能联网的头域是X-Online-Host,我们加进去就变成了
[method] [url] [version]\r\nHost: [host]\r\nX-Online-Host: [host]\r\n
其中[url]的意思可以分解为[host][uri],就是
[method] [host][uri] [version]\r\nHost: [host]\r\nX-Online-Host: [host]\r\n
所以这个请求中有3个[host],不同的地区联网检测优先级不同(少部分是这样),我下面这个方法可以测试优先级!
把这三个Host写成不同的域名,当然你要安装免流平台才能完成这一步,因为要修改HTTP请求头,比如改成
[method] m.baidu.com[uri] [version]\r\nHost: www.sina.com\r\nX-Online-Host: wap.uc.cn\r\n
这样子保存,启动免流,用浏览器上网,不要开省流量功能或者云加速之类的,随便上个网站,如果跳到m.baidu.com那么首行优先级最大,如果跳到www.sina.com那么Host优先级最大,如果跳到wap.uc.cn那么X-Online-Host优先级最大,我们四川达州移动是X-Online-Host优先级最大!
现在测优先级第二的,只要把优先级第一的那一行删了就好了,然后用上面的方法测就好了!https同样适用,但是要删除[uri],还要把Host换成https能访问的Host!
有些地区并没有绝对的优先级,可能是以哪个Host在前面就以哪个为准,所以大家可以把Host的位置顺序换一下再试试!
下面是测计费检测优先级,这个有些麻烦,因为有些地区并不是只检测一个Host来判断是否收费的,我们这里不讨论这种情况!
一般情况下,一个地区的计费检测优先级和联网检测优先级是一样的,所以可以先试试把联网优先级第一的改成免流Host测试,比如X-Online-Host联网优先级最大,首行第二,Host行第三,就像下面这样改
[method] m.baidu.com[uri] [version]\r\nHost: www.sina.com\r\nX-Online-Host: rd.go.10086.cn\r\n
然后查流量,查流量前请确保之前没有用过流量导致的延迟,然后开免流,用浏览器上网,不管什么网站都会跳掌厅(原因不解释,上面说过),多上几个网页,关数据,查流量(注意延迟),如果没扣,说明X-Online-Host计费优先级最大,现在可以删了X-Online-Host这一行测计费优先级第二的了,方法与上面的一样!如果扣了流量,就试试把X-Online-Host的值与联网优先级第二的Host值互换一下,如
[method] rd.go.10086.cn[uri] [version]\r\nHost: www.sina.com\r\nX-Online-Host: m.baidu.com\r\n
然后测试是否扣流量,换了之后就一直跳百度是正常的,但是如果还不行就跟Host这一行换一下再试!不过我估计不会搞出个什么名堂,要是联网优级和计费优先级不一样,那么菊花模式就复活了!!!这种情况可以试试换一下行的位置顺序,尽量删除首行Host,这个可能会有影响,而且个人认为写模式不怎么用到这个,除了https的! |
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|