选择UC动态是因为他和百度直连的比较相似,都自带一个服务器,无需第三方。但是因为很久没在免流前沿了,不知道现在用这个方式免流的用户多不多,还有什么动态免,静态不免?能否过40G?都不是很了解了,先保证有网吧。 UC动态免流原理和百度直连类似,也是一个http代理服务器,认证是通过在header里面添加一个字段。
本来以为把百度直连的脚本稍微改改就能套用,才发现不那么简单。 微调百度直连的脚本用于UC动态,https是没问题的,可是发现http不通。最近有的小伙伴也私信我,改了模式之后http没网的问题。 为了解决这个问题,先要补充一些基础知识。
使用条件:
1:Iphone手机安装了shadowroket.
2: 手机卡支持百度定向流量,如联通的圣卡,阿里宝卡,流邦卡等,移动的芝麻卡,花卡。电信的星卡,圣卡等。
HTTP代理存在两种形式
1. 普通代理 HTTP客户端向代理发送请求报文,代理服务器需要正确地处理请求(解析请求)和连接(构造新的请求),同时向服务器发送新的请求,并将收到的响应转发给客户端。
可以看到,这种方式,请求和响应的内容对代理服务器是可见的,意味着这种方式只能传输HTTP协议支持的内容。
2. 隧道代理
HTTP客户端通过CONNECT方法请求隧道代理创建一条到达任意目的服务器和端口的TCP连接,并对客户端和服务器之间的后继数据进行盲转发。
一旦隧道建立之后,客户端和目的服务器可以传输任意tcp流量。
百度直连的转发是全部采用第二种代理方法(隧道代理),因此他不关注客户端请求的是什么类型的流量。
而UC动态则不然,他对于80和8080端口(目前已知这两个),采用第一种方式转发;对于其他端口,采用隧道的方式转发。
既然知道了原理,就可以编写对应的脚本,这里的改动比较大,因为第一种方式少了客户端和目标服务器建立连接的过程,需要额外判断。
UC动态直连的LUA回复可见。
UC的这个代理服务器:
IP: 101.71.140.5
port: 8128
Proxy-Authorization: Basic dWMxMC4xOTQuMTg3LjIyMDoxZjQ3ZDNlZjUzYjAzNTQ0MzQ1MWM3ZWU3ODczZmYzOA==
具体步骤:
请移动本站其它教程,更换其中的LUA文件
--- 百度直连版教程 ---
PS:感谢大佬们给小白们带来的福利,同时提醒大家不要滥用,不要大面积扩散,被封的话谁都用不了了的。
原文地址《苹果手机iPhone系统IOS,利用UC动态的直连服务器免流》
发表评论