在学校办了一张流量卡,28元一个月好贵啊(是吗),包含20g全国流量,100g百度,网易,抖音定向流量和一些校园内区域流量。

但是我却不经常使用这些软件,这部分定向流量对于我来说没啥用,我经常使用的也就是Apple music和软件下载之类的东西,这部分自然不是定向流量范围内的东西。如何优雅利用定向流量呢?例如把它变成全局可用的。。。

资料搜索

初步搜索

在翻阅了定向软件列表后,无意中发现了定向软件中包含百度浏览器,按照以往的经验说明这应该是存在一个代理服务器可以转发流量达到免流的目的。于是开始搜索

经过长时间搜索,找到了一个网站 https://blog.kieng.cn/2598.html ,里面果然有很多ip地址。

根据网站上贴的配置文件可以确定端口为443。在浏览器中打开可以看到下面的提示

这很明显是一个Squid代理服务器,这样的代理服务器肯定不止一个。于是开始继续搜索。

继续搜索

观察了页面数据和http响应头之后,我发现这些服务器都带有baidu主机名字样。使用Shodan进行搜索,关键词为baidu.com squid,结果如下

只有五个服务器吗?换一个搜索引擎试试看,使用zoomeye进行搜索,关键词为"baidu.com squid" +country:"CN" +port:"443"

额 看起来还是有几台服务器可以使用的。问题不大

使用

将服务器地址填到http代理客户端内开始上网,发现无法使用。观察那篇文章之后似乎是需要添加一个header,X-T5-Auth: ZjQxNDIh。那么问题来了,我的IOS系统怎么办呢。。。。

说起代理,iOS的用户应该都会想到shadowrocket,翻看了里面的配置之后发现自带的http代理功能并没有提供自定义header的办法。于是将希望放在lua功能上。

幸运的是,作者给出了几个lua的示例(https://github.com/Shadowrocket/lua-backend ),其中第一个就是http代理的脚本。于是修改代码放到手机上开始测试,发现确实可用。跑了一个测速结果如下。

就算是使用了代理的定向流量速度也非常快(也有可能是因为我是5G)。

改好的脚本 https://github.com/mzdluo123/lua-backend/blob/patch-1/http-backend.lua

其他

除此之外,我翻阅了百度定向流量的更多信息,发现了百度流量卡免流出口ip段

https://eopa.baidu.com/page/pagekey-jDYsLTJ2

可以看到ip非常多,也许,使用这些代理可以用来做一些神奇的事情。。。。