路由器跑分 && 刷机 后日谈 及 几个加速器使用情况收集

要说新年有啥目标。。。年底这一波,看来又得物色路由器了。或者换个新的加速方法

光速出坑(不是

前几天说了,开开心心折腾 openwrt 的我遇到给 xbox 加速的极路由 2 崩了,怎么重置都无效,干脆一起刷了 openwrt。虽然极路由原厂系统也是基于 openwrt,但显然腾讯加速器不认这个;再次刷回原厂系统发现进不去插件中心,进去直接显示 503,也没法用手机客户端,甚至自动对时都不行,怀疑是时间不对的我手动对时,没用(此时我还没意识到真正的问题)。最后惊讶的发现极路由还有个 key 机制,不备份一刷就没了,没了就进不去插件中心了。痛心疾首的我不甘心,边想着大不了再买一个边找是不是还有其他办法暴力破 root 或者直接进插件中心,让我下个开发者模式插件就行。

极路由强制进入插件中心(作废)

结果真让我找到一个:极路由2(hc5761)恢复mac教程无key - 无线路由器硬件改造以及故障维修 - 恩山无线论坛 - Powered by Discuz!

本帖最后由 航校门口二楼修 于 2017-6-29 16:53 编辑

本人刷机的时候没有备份 key 刷第 3 方固件 导致 mac 丢失 刷回官方固件无法安装插件。
首先是需要的工具
1.【固件编辑器】

  1. 极路由 2 的恢复固件 链接: http://pan.baidu.com/s/1ccXyfO 密码: dh35
  2. 必须要有刷不死,否则你可以忽略这帖子了

接下来是教程内容:

  1. 用固件编辑器打开恢复固件
    按 ctrl+h 出现替换文本对话框
    搜索 000000000000 和搜索 00:00:00:00:00:00 替换你的 mac
  2. 进入 breed 选择固件直接刷机就可以了。和刷普通固件方法一样。(注意不要选编程器固件刷入,刷前先恢复出厂)

注意:

  1. 不能直接从路由器中进入云插件,会提示 103 错误,估计是 key 丢失了(联系微信客服要寄回去修)
  2. 可以从官方网页进入 极路由云平台 安装插件(我是绑定了极路由账号的,不知道没有绑定的可不可以)
  3. 手机安装 app 管理 路由器 可以用 安装和卸载插件 完美,没有什么错误(前提要绑定过你的极路由账号)
  4. 从官网进入路由器云插件页面的,需要卸载插件后从新安装才能正常使用。

试过手上最新版固件文件找不到 000000000000 ,只能用他给的版本。但也还是 504,而且这回有提示 103 了,我才回忆起刚开始就算进不去也不会提示 103,合着刚刚可能没丢,但也没想着备份,现在再让我刷一个修改版彻底刷丢了。。。

再去恩山搜索极路由,喔,这回连带加速器加速失败的罪魁祸首都给抖出来了,原来是极路由网站也跑路了,极路由彻底凉了。那也不用再买台新的了,买到了你也开不了开发者模式加不了速。

那怎么办?又要回到电脑加速时代?

我想了想,不是还有小米 mini 吗?小米 mini 和极路由 2、newifi mini 配置一样,就可能体积大一点,而且不是用 micro-usb 口充电而是用 3.5 dc 口充电,感觉和 newifi mini 一毛一样啊?度了一下果然,极路由 2 似乎没啥教程能刷成小米的系统,但 newifi mini 可以。

newifi mini 刷入小米固件

参考文章:

  1. 到参考文章 1 中下载小米的编译器固件

    小米路由器编程器固件下载地址:链接:http://pan.baidu.com/s/1dD4QW5j 密码:78wj

  2. 进入 breed,以防万一备份一次编译器固件再说。然后在固件更新中切换到「编译器固件」,选择下载的小米编译器固件,取消掉自动重启的勾,其他不要动。

  3. 刷完到固件启动中,切换启动方式为小米 mini。

  4. 重启,发现怎么灯一个也不亮?但插上网线以后,wan 亮了,虚惊一场。和极路由刷成 openwrt lan 灯报废一样,只不过这次似乎连 2.4g 和 5g 的灯都报废了,就剩 wan 口和 lan 口灯能亮。。。

  5. 进入管理页面

    小米路由器 IP 192.168.31.1 登录密码:12345678 后期可以自己修改

  6. 确定无误尝试用 ssh 连接路由器。虽说文章里说:

    固件默认开启 ssh…… 账号 root 密码 admin

    但后续我更新了就进不去了,而且刷了 breed 以后,不可以用小米官方的 root 方法(因为小米官方的 root 方法最重要的一部是插入含有特定文件的 u 盘,然后按住 reset 键启动路由器,然后这不就和进入 breed 的方法冲突了么)。所以趁现在是旧版固件,先破一遍。

  7. 回到管理界面,复制此时管理界面的网址 url,此时的 url 应该是类似这种形状的

    1
    http://192.168.31.1/cgi-bin/luci/;stok=《你的 stok》/web/home#router

    删掉 《你的 stok》 以后的部分,留下

    1
    http://192.168.31.1/cgi-bin/luci/;stok=《你的 stok》

    这一段我称之为 header,放到文本编辑器中待用。

  8. 在 header 后加上

    1
    /api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3Bnvram%20set%20ssh%5Fen%3D1%3B%20nvram%20commit

    访问。访问成功后网页应显示

    1
    “{'msg':'未能连接到指定 WiFi(Probe timeout)','code':1616}”

    注意这个 code。如果成功应该就显示 1616。我用新版本尝试虽然也能显示一句类似的内容,但 code 不是 1616,最后也没成功。

    之后重复上面的步骤,不过在 header 后添加的内容要经过修改。第二次访问添加:

    1
    /api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3Bsed%20%2Di%20%22%3Ax%3AN%3As%2Fif%20%5C%5B%2E%2A%5C%3B%20then%5Cn%2E%2Areturn%200%5Cn%2E%2Afi%2F%23tb%2F%3Bb%20x%22%20%2Fetc%2Finit.d%2Fdropbear

    第三次访问添加

    1
    /api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3B%2Fetc%2Finit.d%2Fdropbear%20start

    最后一次访问

    1
    /api/xqsystem/set_name_password?oldPwd=《你当前的后台管理密码》&newPwd=《新密码》

    最后一次访问结果就不是 1616 了,而是 “{‘code’:0}”,表示修改密码成功。

    之后就可以用修改的密码登录 ssh 了,管理界面的密码似乎也会被同步修改。

    但和极路由一样,旧版固件装不上腾讯加速器的插件。还得更新,更新不能在网页端更新(未经验证),得使用手机 app。下载开发版 app,登录后会自动检测到新固件,更新完可能要手动重启一遍路由器。重启后就能安装了(应该,也说不准,我当时手机就装不上,上次日记吐槽过了)。为防万一(毕竟破解啥的还比较麻烦),固件更新前和更新且所有配置设置好后最好就都做一次编译器固件备份,实测备份以后还原能成功复原所有配置,且功能全部正常。

小米固件加速的劣势,和后续加速方案的寻找

正如我上一篇文章所说,小米的固件根本没有单独子网的无线中继功能,只有所谓的 ap 中继:

别急,我发现小米的固件显然有问题,不能 nat 中继(中继的时候 newifi 和我的 ac86u 在同一子网,而总网关也就是 192.168.xxx.1是华硕的路由器),导致如果无线中继手机读取到的是 ac86u。只有通过极路由中继,然后用一根网线接极路由的 wan 和 newifi 的 lan 让 newifi 自己做一个子网出来才行。。。还好当年没有买小米 mini。凑合着用。

线下离网线近还好,如果离得远或者只能我开手机热点的情况下,我就得带两个路由(其中一个支持无线中继)。

把做过一番操作的极路由备份一遍编程器固件,重新刷入 openwrt。此时我又发现一个极路由 2 比较差的地方:5g wifi 的发射强度能在 openwrt 中看到,newifi mini 可以发射出 22 dbm 信噪比的信号,但极路由 2 只能发射 10 dbm。另一点,在 breed 刷完 openwrt 自动重启到能进入管理界面的速度,newifi mini 也远快于极路由 2,前者大概 10s 就能近了,后者要接近一分钟,等无线信号灯亮了我才能进管理界面。

但没办法,如果极路由能刷小米的系统就好了。。。让 newifi 做无线中继效果应该好一点,毕竟信号强的多。但做无线中继的 openwrt 和极路由原生系统比,也有个缺陷:极路由的系统中继能够记录多个中继节点,比如家中的 wifi,带出去后在同学家添加他家的 wifi ,回到家还能自动连上我家的 wifi 而不需要再次重新寻找 ssid 输密码;openwrt 记不住,和 xbox 一样一样的,出门后还要删掉那个已经填好的家中的中继的无线节点,再次添加。

这时候我想起家里还有个 k2,那玩意 flash 和 rom 更低,相比另外两个砍半;但无线四个天线,cpu 也没缩水,信号反而更强。但是。。。同样是 dc 3.5 接口,newifi mini 就能插在 xbox 上,k2 只能用专用的一体式 12v 1a 适配器(说起来,k2 本身的适配器被学校那个穷凶极恶的老鼠咬断了,但newifi mini 的适配器也是 12v 的,试过通用),无论是插 xbox 上还是插 5v2a 的手机插头,都会导致无限重启,无线信号时断时连。反正就是带不出去。。。刷个 padavan 在家当非单独子网的无线中继好了,加速器识别到家中的华硕主路由器,让华硕来加速,这个就仅仅弥补 xbox 无线拉跨的问题。

我之前不是说我还想买个网件来加速么。看起来也不行,网件吃电相比 k2 只能更多不能更少,想接 xbox 口就能吃到足够的供电,做梦吧。

还有,无线非 nat 中继也有坑爹的地方:nat 中继你连上路由后会获得中继路由给你发的 ip,你沿着这个 ip 就能摸到中继路由的网关;但 ap 中继,好处是你链接中继路由和直接链接主路由获取到的 ip 是一样的,坏处是你这就不能直接知道中继路由的 ip 是啥了。本来我想着主路由华硕的管理界面应该有所有连接设备的 wifi 吧,排除掉我在用的设备不就是那个中继路由的 ip 喽?结果:

算了。直接用点工具强行 arp 探测好了。下了个 pingtools,抓到了。

那还有其他方案么?还真有,那就是:不用 tx 加速器。

uu 就在 10 月份支持 openwrt 加速:网易UU加速器

恩山老哥总结的路由器加速设备表:【   】游戏加速器路由器支持情况小统计 - 网友联络、交流(禁止广告,违反封账户) - 恩山无线论坛 - Powered by Discuz!

总结我用过的一些加速器的优劣(持续更新)

腾讯加速器

  • 便宜(14 元/月)18了,和灵缇一个价格
  • 曾经是唯一支持用 pc 管理路由加速的加速器(下载 6 月左右的旧版 pc 客户端也许还可用)
  • 不限设备绑定,不限单路由下加速设备数量
  • 但路由加速 bug 频发,最主要的 bug 就是加速一段时间,加速的设备重启或者待机唤醒后就会断网。通过重启路由,或者通过 ssh 进入路由器,用 netstat -plun 检索 tx 加速进程(名为 pmplugin),kill 后重新加速即可。21.6.27 更新,此 bug 似乎已修复)
  • 下载加速节点大多数属于空气节点。实测 cod16 和微软模拟飞行下载加速都很慢,烂橘子效果尚可。
  • 微软商店的游戏几乎都加速不起来。腐烂国度 2 windows store 版加速基本没效果。
  • 手机端不支持 xbox 云游戏加速。(21.10.1 更新) 许多游戏已有加速效果。

uu 加速器

  • 贵(30 元/月)
  • 限制一个设备绑定,且该设备下只能同时加速两个设备。
  • 可以识别出电脑并加速。
  • 下载加速效果不错(21.12.4 更新)也有开了加速 20m/s 关掉加速 100+ 的时候。
  • 支持 xbox 云游戏加速。
  • openwrt 路由插件不能用手机 app 直接安装。
  • 没有 tx 那样的 bug。
  • 当年玩 cod12 pc 频繁掉线,不知道现在是否有改善。
  • 过节时线路拥堵,延迟会变高。
  • (2022.6 更新) 噬血代码加速效果不佳,经常掉线。

灵缇加速器

  • 价格居中(16 元/月)
  • 不支持 xbox 云游戏加速。
  • 支持 padavan。
  • 支持 openwrt 手机安装和 padavan。但 openwrt 路由器需要提前安装 kmod-tun 功能(目前如果是自己编译的 openwrt,直接安装源上的 kmod-tun 会提示你当前依赖版本太低,但其实 kmod-tun 功能已经作为模块编译了,去编译目录找一下安装就行,实测成功)。
  • xbox 下载加速效果不错,但是不要用他的加速节点下载而是联机节点下载。加速节点速度撑死 30m,联机节点最高 200m。
  • 也没有 tx 那样的 bug。
  • 港服节点貌似很拉跨。
  • 如果主路由下拖了一个中继路由(两个路由在同一个子网下),而你有两台游戏机,一台游戏机接主路由,另一台游戏机接子路由,那么你此时只能加速其中一个游戏机,加速另一个游戏机时会报错提示冲突。
  • 对 merlin(非华硕官方插件)支持一般,有时候装不上插件,以及用了两三天以后加速状态可能会掉,需要重新打开 app 点加速,而腾讯没这个毛病。
  • (2022.10 更新) 近期对 merlin 加速效果不佳,可能是性能和优化问题,用电脑做中转节点是没问题的。

雷神加速器

  • 便宜到爆。按使用时间付费而不是按月付费,冲个几千小时基本用不完。
  • 效果玄学。电信环境下,也就是开了比不开好一点点的效果,但和其他加速器相比,两个字,拉跨。
  • 不支持任何路由器。
  • cod16 拿不到 nat 开放。

自建

自建加速器方案有很多,我也写过一些,这里只分析一波自建和上面大厂加速器的取舍:

  1. 线路是一个加速器是否好用的关键。除非花了大价钱,否则自建的线路会烂一些。各个大厂专营的加速器们把主要成本都花在了线路优化上面,加速器走的远程隧道基本都是专线,后续再通过用户数量来摊薄成本,自建加速器自然比不上;可选多个线路这点更是同价格自建无法比拟的。
  2. 自建第一个优势在于更为灵活。大厂加速器通过账号和客户端限制能加速几台设备,而自建完全没有这种限制,想加速几台加速几台。
  3. 大厂加速器把大多数钱投入线路上,再把剩下的一部分钱投入服务器负载均衡技术上,估计剩下的一点油渣才是给加速器实现技术的;其次一般情况下技术难度 = 规模 + 功能,加速器用户基数大导致研发新功能还需要考量到服务器稳定性的问题,最后导致无论是啥加速器都有其暂时不支持,无法加速的游戏/设备。而各类开源的自建加速器的技术发展到现在,单纯功能上讲基本完爆闭源的大厂加速器几条街。只要你肯折腾,没有啥加速不上的设备。
  4. 线路上的劣势能通过技术手段弥补吗?部分情况下可以,使用多倍发包,前向纠错等技术,付出多一些流量,可以较为有效的改善丢包和延迟问题。
  5. 当然,技术不是万能的,但钱在这里也许是万能的。某些线路过高的丢包就算是用各种技术去弥补也无济于事,这时候我们可以考虑更换线路,更换运营商等方式。只要肯加钱上专线,完爆大厂加速器不是梦!

总结:自建适合

  • 有钱有时间的人
  • 没钱有时间的人,玩的游戏对延迟敏感度不高