盒子性能还够,继续做大做强.

我之前从来没用过免流,但是很早之前就知道这个玩意.

因为我实在是流量需求不大.

我手机月租5元就一个来电显示.没了.

流量每个月月初 电信营业厅APP领一个G(好像是全国活动).

现在实在是到处都是wifi,有时候就扫码支付需要流量,其他的时候我感觉用不着啊.

 

昨天留言里面有人和提过免流,还有之前我堂姐一直抱怨流量不够(她无限流量,但是超过降速).

于是就本着折腾的心理去的.

 

免流原理

 

免流原理比较简单.

电信/联通/移动都有一些免流量的应用或者网址.

一般情况下,电信卡打开电信手机wap营业厅/手机APP营业厅 是免费的.

电信是如何区分这些免费流量的呢,最好的办法就是过滤 IP 或者 host (或者网址) ,显然电信就是这么干的.

 

我们将正常流量的HOST修改为免费流量的host,就能欺骗电信统计功能.

让电信以为你在访问它网上营业厅,从而不统计你流量.

好比,电信是收买路费的,你们每过去一个人都一个人的钱,碰到他们亲戚盆友就免费过了.

 

要实现修改host,那么有两个常用方案.

1,修改网卡出口封包.  著名封包工具wpe有个过滤动态修改的功能. (类似照相机反性别滤镜,男的一照都变成女的了.)

2,反向代理  .

我前面博文讲过CDN原理有个回源域名,实际上回源域名也是这个nginx反代原理实现.

 nginx 反代的proxy_set_header  host {host}

(本来是个男人,进了厕所换了个女装出来,变成一个女人了.)

 

实现原理

 

先了解下电信在哪里统计我们流量.

我们访问一个百度:

 

客户端发送一个请求,get,post,put等方式.一般这里就1kb-几十kb

客户端 -->电信 -->百度

 

百度返回数据.这里如果是一个网页可能就几兆以内,如果视频可能就几十M了.

百度 --> 电信 -->客户端

两者流量计数相加就是单次请求用的流量总量了.

 

要想欺骗电信统计

客户端-->(伪装host) -->电信 -->百度

百度 --> (伪装host) --> 电信 -->客户端

那就只能化妆成大恶霸电信的亲戚了...

"大舅你来了,二舅你也来了?"

 

V2Ray安装

 

我接触过/架设过各种形形色色的代理,

最早的http,https,socks5,ssh(需要用一个软件转socks),vpn(主要是l2tp,pptp,sstp),openvpn,ss,ssr,v2ray.

这1一年左右一直用的V2RAY. 它比ssr强在协议伪装,这玩意比ssr耗电.

 

简单理解伪装原理

不必过度了解各种报文格式,

只要知道每种协议的数据都有共同点.

 

红米手机包装盒是红色的,苹果手机盒子多数为白色.假设这是一个亘古不变的定理.

 

假设你在海外买苹果手机,因为关税问题,导致你乱来.我记得不足1000免税.有3月内签证的多一些额度.

 

把苹果的手机装在红米的盒子,这样你就以为这是一个红米手机. (协议伪装)

为了防止被发现,给手机加个外壳(加密数据).这样你更认为这是一个红米手机了.

 

这样盒子经过海关 (电信) 它也认为这是一个不超过免费额度的红米,然后就放行了,你朋友在快递公司工作(V2ray服务器)收到你的快递后,心里就有底了,知道这是一个"有问题"的包裹,

拿掉盒子,拆掉壳后,目标就得到手机原型.把原型给你(客户端)

 

 

安装

如果你需要网页版管理界面的,可以一键安装这个脚本

https://raw.githubusercontent.com/sprov065/sprov-ui/3.1.0/install.sh

java 的网页管理版,脚本还带V2ray安装.

 

这大概是这个亚子.,注意我不是一键安装,我是V2RAY单独装,sprov-ui也是单独装的,因为我早就有了JAVA环境.直接下jar包,在etc加个文件就能跑起来. 你阅读下一键安装脚本就知道了.

 

配置

我选的协议是websock,你也可以选TCP.都能实现, 端口是任意端口.不限制端口,随便找个没占用的端口

  (我之前翻网上一些关于V2RAY免流的文章说必须要80端口,简直就是乱折腾.我们伪装host是包括伪装端口部分的.)

 

用户ID实际上相当于密码.

IP默认0.0.0.0,监听任意IP.

加密方式自动,你指定也行.

这些网上随便找个教程都能架设好,而且这个傻瓜式的web操作界面.需要改动的地方很少很少.

重要是HTTP头部分,一般这里添加一个免流host即可.

改完web管理页面一键 重启V2ray.

 

百度 --> (V2Ray  修改伪装host) --> 电信 -->客户端

这样我们就实现了返回流量的伪装了.

 

ps,因为我是N1盒子路由器要开放端口.

ps2,这个web管理页面配置好了之后可以关闭,或者禁用. 删掉也行,主要是让你傻瓜式操作,干完嫌他丑.

 

 

V2RayNG

安卓客户端我选的这个,安装就不要说了->链接

选app-universal-release.apk

应该是这个链接,我装了很久很久了.我不是新客户端.

配置的话上面的web管理页面扫码即可.

改一下伪装协议为http

改一下伪装host为免流host

 

客户端-->(伪装host) -->电信 -->百度

这里就实现了这一步.

 

ps:因为我的是盒子,不会获取外网IP,所以web页面生产的是盒子的IP,你把服务器ip改成你动态域名即可.

ps2:不管有没有root,都先选全局代理,不要选分应用代理.

 

测试

先用wifi , 启动安卓客户端链接.

打开手机任意浏览器,随便打开几个网址,看看web管理页面流量会不会增加.增加了就OK了.

 

然后再切换流量测试.看套餐流量有没有消耗即可.电信统计一般晚20-30分钟,在电信营业厅APP/微信公众号上应该都能查到.

 

测试下几个不怎么耗流量的东西,比如听几首歌.5-10M左右一首,10首大概100内.听完之后断开流量.

半小时后电信营业厅APP查看流量消耗.

 

我这边是不消耗流量了,可能几乎为零消耗.

 

补充

免流host找的爱看4G定向流量,好像江西电信号自带免费业务.而且不限制流量.

至于免流HOST怎么获取,这个自行百度把,简单抓包,没啥难度.

等下我再不两个成功的图片上来

 

本文编写主要参考资料:

多协议多用户的v2@ray的管理面板 Sprov-UI

 

v2ray 免流 配置

 

 

图片

 

凌晨3点半开始测试.这是我的流量详情

 

 

 

一边看爱奇艺视频,一边看网易新闻

 

测试大概15分钟, 

流量变化如下. 注意下面这个图片是5点半看的,过了1个多钟头,电信统计延迟一般是半小时内.

1,  爱看4G定向流量(免费) 275.14M  --> 354.38M

2,  套餐流量 909.13M -->  909.08M 

用了自己 0.05M 流量,应该是V2RAY客户端启动的时候.

 

 

 

微信查看流量详情

58K是自己套餐流量. 

60M可能是爱奇艺视频.

19M可能是网易新闻