免流当宽带用的终极用法.

 

 

前情提要

 

之前有说 免流给其他设备用 ,但是还是不太方便台式电脑用

.现在补充下新用法.

 

 

 

方案总览

0,  之前我博文说的手机开免流给其他设备用. 缺点不适合没有WIFI的台式电脑.

1,  只用  4G wifi棒子免流.

2,  4G wifi棒子免流 + USB转路由器 ,  路由器提供路由和WIFI

3,  手机USB转路由器. 手机和路由随便一个运行V2客户端.

4,  用电视盒子代替路由器.

 

推荐方案,

手机USB转路由器或者盒子.

 

能提供猫功能要么是WIFI棒子,要么是手机.

能提供LAN口和WIFI的,路由器了

盒子也勉强可以.

 

 

4G WIFI棒子方案

 

关于WIFI棒子

某宝5~10元有很多.

 

只有高通的方便刷机使用.

后面说下非高通芯片.

 

 

直接用

刷openwrt,使用passwall2 或者 passwall,我觉得2好用一些.

同是用猫和开AP发热巨大,需要主动散热.

只用猫,不开AP(WIFI热点)的情况会好很多.

可以USB插路由器上,路由器提供LAN和WIFI给其他电脑和手机.

 

 

缺点:

非常明显,热的时候速度有影响.

没有lan口,台式电脑不方便用.

 

 

极路由1S路由器

这是我最喜欢的路由器之一.供电因为是5V.

HC5661,路由器的USB是自己加的,官方出厂没有USB.

供电现在得1.5~2A

 

 

 

DW33D路由器

这是我最喜欢的路由器之一.

千兆双频 +128MB NAND FLASH+16MB SPI FLASH

我这是裸板比较便宜 25元买的.

 

S905电视盒子

网上有很多S805,S905,S912,RK3322等盒子,比较便宜.我这个38包邮.没有WIFI,可以自己加个USB的WIFI.

自己刷的openwrt系统.

盒子有且只有一个网口,百兆的.当LAN口给台式电脑用的.

 

 

 

 

手机方案

 

 

也就是手机提供猫的功能, 免流可以放手机上,也可以放路由器上.

手机方案比WIFI棒子强太多了.

WIFI棒子基本上不能收电信卡的短信.

据说只有001b才是全频段,但是我测试我没办法收短信,无论是安卓,debian,armbian,openwrt系统 .

上网可以,短信不行.

手机随便一个闲置手机,能接打电话和收短信.

手机最好root.

 

刷好OPENWRT 的WIFI棒子默认USB提供了RNDIS网络功能.

手机插usb,一般USB插电脑默认充电或者MTP(文件管理)

我的红米(linageos 系统)可以设置USB默认是RNDIS,

我的LG V40不行,RNDIS不能设置"始终"只能设置"仅一次".需要用ADB开启"始终"

 

开RNDIS

ADB 开 USB RNDIS 网卡功能.  教程-->传送门

重启后,手机USB数据线插上路由器会自动变成USB网卡.

 

开VOLTE

4G手机最好开VOLTE,不然电话进来的时候4G将自动回落到2G,网络会断.

5G手机不用管.

 

设置电源管理

一直充电手机电池容易挂.

root后的手机,可以通过编辑文件或者用第三方APP实现充电范围.

推荐60%~89%这个范围.

我开始用的SCENE 4这个免费的软件,我的LG V40不小心点到它的性能优化,结果就砖头.因为误点过几次,我手机刷了3次机.

后面我换了一个BatteryChargeLimit 这个APP,免费开源的.很好用. 下载地址-->链接

 

V2放手机上

安卓的V2 客户端APP是v2rayng,设置里面允许局域网设备通过它联网.

 

有个坑, 我的LG V40 这个手机, RNDIS后跟着设备均不走免流. 只有开热点才免流.

而我红米 note 9 pro (lineageos 系统) 无论RNDIS后面的设备,还是热点后面的设备都会走免流.

 

 

我不确定是LG个例还是什么.我红米也不是MIUI,所以暂时不知道是系统还是安卓版本的问题.

 

 

V2放路由器上

这个其实我推荐方案.我的LG V40甚至没开免流.

 

passwall2最好是自己编译到路由器固件,

后安装的虽然能跑起来. 但是会有一些小问题.比如我遇到两个问题

1,上不了网,需要额外安装一个smartDNS当路由器dhcp/DNS服务器前级.

2,STEAM下载不走免流,其他都正常.

 

固件直接带passwall2的没有这些奇怪的问题.

 

PS: HC5661的FLASH只有16MB,所有V2的主程序要放SD卡.也需要改下passWall2源代码,也是能完美运行的.

不过我还是用DW33D.主要是NAND FALSH有128M可以直接放下.

 

 

Openwrt编译passwall2

 

我用的 https://github.com/kiddin9/openwrt-packages

整理包,但是不要将所有包导入openwrt源码包里,直接套全部的.编译各种报错.

 

单独提取这些即可完美编译.

 

 

 

 

让openwrt支持RNDIS

无论手机还是WIFI棒子都是RNDIS,都需要这些包.

 

kmod-usb-core

kmod-usb2

kmod-usb-net

kmod-usb-net-cdc-ether

kmod-usb-net-rndis

kmod-usb-wdm

 

如果要支持ASM的芯片的WIFI棒子

需要kmod-usb-acm

这个玩意虽然和高通410同属于CAT.4但是 实际上只有CAT.1速度. (即使不走免流,它最高下载速度不超过1.5MB/s很差,走免流更差)

 

 

 

路由器添加USB设备

 

可以单独添加一个USB,也可以将Wan口设备指定USB.

单独添加USB的,需要注意将防火墙组改成WAN组.

这两者没有任何区别.

PassWall2 都会自动处理热拔插时间,触发passwall2重启.

 

 

passwall2设置

 

 

添加账号后,开启路由器本机代理.这个是关键.

然后稍微调整下代理规则.不要的规则可以不要.只保留直连和代理两个策略.

直连策略:添加NTP时间同步服务器,删除国内网站策略(也就是geoip:cn).

代理策略:默认即可.

简单理解就是:

私有/局域网不走代理.

DNS不走代理,

NTP服务器不走代理.

 

DNS请求和NTP请求消耗的流量不多的.追求流量零跳的可以不加.

 

 

 

 

 

测试

 

IP地址

测试是免流服务器IP就是对的.我这是台式电脑测试.

我家路由器4个IP,随便对一个就是走的免流.

 

 

 

速度

速度最高2.1MB/s  正好是我家里宽带的上传速度极限. (100M下行,20M上行,免流是上传流量.所以瓶颈在这里/)

 

也就是我相当于有个20M宽带.开电视游戏都还行.

 

 

进阶

 

解锁5G

将手机套餐升级到5G,解锁5G.

江西电信有个3元/月 或者 60元包2年

月5GB流量的活动.开通后自动解锁5G速度.

 

但是我是5元的无忧卡.

系统要19元以上套餐才能开通.无忧卡是5元的.

通过一些特殊手段.开通了.

 

 

套餐显示如下.

 

 

系统也提示我5G用户了.

 

 

 

 

解锁5G后,哪怕用4G手机速度都比原来快很多很多.

(石锤电信偷偷降低4G速度了.)

 

 

忽悠

忽悠一个有千兆宽带的朋友,在他家装了V2服务器端.

1000M下行,50M上行.

 

换5G手机

把我红米 note 9 pro 弄上去.

现在我相当于有一个可移动的50M宽带了.

各方面表现极佳.

 

 

体验上最大的问题

 

其他手机,通过路由器走免流后,微信收发图片都变慢很多很多.

QQ收发正常.