如果一台 200 多的 Wi-Fi6 路由器能跑满 1000M 科学上网,有 USB 接口,甚至还能跑 Docker 你会心动吗?

不卖关子了,今天的教程就是每次发路由器视频都会被大家提到的 360v6 路由器。在拼多多和闲鱼等平台,目前售价都在 260 元左右。先来简单说一下配置:在路由器上你就能看到骄傲的印着“made with Qualcomm networking pro series”,可见厂商对这颗高通 IPQ6018 的 CPU 有多自信。IPQ6018 的规格也确实非常给力:14nm 制程,四核 A53 架构,主频高达 1.8GHz;另外还有个 1.5GHz 的 NPU 专门给网络加速。这个 CPU 的规格和 MTK、或是博通这些路由器芯片比都显得欺负人,它的对手应该是 NanoPi R2S、R4S 树莓派4B 这些 ARM 软路由。不过 IPQ6018 实际测试对比下来都是乱杀,14nm 先进的制程和对手一众 28nm 的对比下来更显得还算“清凉”。

除了 CPU 其它配置也给大家过一下,128M 的闪存,512M 的内存;4个千兆的网口,一个 USB 2.0 的接口,无线规格是 AX1800。站立式的设计,隐藏了天线,外表是类肤涂层,正面有一颗一字形的 LED 灯,整体质感不错。

目前能比较方便的不拆机刷机,也有了 uboot 不死(收费 5 元)但是确实挺好用,固件也有 openwrt、QSDK、和 梅林SWRT 版本的可以使用。

准备工作

  • 一台 360V6 路由器(京东云版或普通版都OK)
  • 能插网线的 Windows 电脑
  • 花 5 元购买下载好 uboot
  • 下载安装好 HFS(HTTP 文件服务器)和 Termius(Telnet SSH 工具)
  • 下载好刷机需要的文件

在教程开始前还是向 lean,和 lean 群组的很多朋友提供的教程和固件表示感谢。

第一步:升级固件开启 Telnet

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

用网线连接电脑和 360v6 路由器 lan 口,打开在路由器的后台(默认是:192.168.0.1),选择-路由器设置-手动升级,找到下载好的升级固件选择升级,然后等待升级完成重启。

  • 360V6_JD-v4.2.13.3033-rel-upgrade.bin(京东版v6)
  • 360V6-v4.2.13.3033-rel-upgrade.bin(普通版v6)
360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

重启完成后,再到后台-功能拓展-插件中心里上传下载好的 360_v6_jd_telnetd_ctrl_app_nda_signed.opk 文件。

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

打开 telnet开关控制插件,telnet 状态选择 ON,保存生效即可,现在应该可以 Telnet 连接。

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

打开安装好的 Termius(可以跳过不登录),然后选择 NEW HOST,Address 填写 192.168.0.1,SSH 不勾选,Telnet 勾选上,再点击向右的箭头,最后打开刚添加好的开始 Telnet 连接。

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

telnet 连接用户名:root

密码:telnetdebug

输入密码会不显示,输入完回车即可。

第二步:刷入 uboot 和分区文件

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

打开下载安装好的 HFS,如果防火墙有提示选择允许即可。

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

确认自己 HFS 网段是在 192.168.0.X,如果不是可以在 Mean 菜单—IP adress IP 地址 里选择 192.168.0.X 网段。

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

然后将下载好的 uboot 和 mibib 分区文件拖到 HFS 的左侧窗口里。

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

回到 telnet 连接,执行下面命令到切换到 tmp 目录

cd /tmp
360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

然后从依次 HFS 里右键复制文件的 URL 链接,粘贴到 wget 命令后面,回车执行。

wget uboot的HFS链接
wget mibib的HFS链接
360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

执行好后应该和上图一样,看到输出的内容。

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

我们再执行以下命令,检查下文件是否下载成功。

ls | grep bin
360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

在刷入 uboot 和大分区前,输入命令检查一下分区情况。确认 mtd1 和 mtd13、mtd14 和上图内容相同。

cat /proc/mtd
360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

确认好后,输入下面命令刷入大分区和 uboot 。

mtd write /tmp/360v6-mibib.bin /dev/mtd1
mtd write /tmp/uboot-qihoo-v6.bin /dev/mtd13
mtd write /tmp/uboot-qihoo-v6.bin /dev/mtd14

现在 uboot 应该就刷好了。

第三步: 从 uboot 刷入 openwrt 固件

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

进入 uboot 的方法

  • 电脑通过有线连接路由器 lan 口
  • 路由器先断电,用卡针顶住路由器电源下方的 reset 不放,插上电源,路由器会先绿灯闪烁,大约 5 秒左右转为红灯即可松开 reset。
  • 将电脑设置为静态 IP:192.168.1.3(可参考上图)
360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

然后浏览器打开 192.168.1.1,就能打开 uboot 后台。

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

uboot 刷入固件非常简单,选择好文件(选择下载好的 openwrt 固件即可),然后点 Update firmware。(openwrt 一般选择 factory 包名的固件)

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

然后等待路由器刷入完成重启,这个页面可能不会更新。能搜到 openwrt 的 Wi-Fi 就说明刷好了。

lean 固件默认的信息:
Wi-Fi:openwrt | openwrt-5G

后台地址:192.168.1.1

用户名:root

密码:password

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

openwrt 基本操作指南

1 修改回 DHCP

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

在刷完之后,推荐你将之前修改电脑的静态 IP 改为 DHCP,否则网络状态变化了可能没法上网。(下次进入 uboot 刷机的时候还是需要改为静态 IP)

2 修改默认的 LAN 地址

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

因为很多人家的光猫的后台也是 192.168.1.1,刷完后 openwrt 后台默认也是 192.168.1.1 会导致 IP 冲突,无法上网。你需要在 openwrt 后台—网络—接口—选择 lan—修改—将 IPv4 地址 改为 192.168.X.1 (X改为你喜欢的数字,2-255 之间都行),然后保存并应用,以后你的 openwrt 后台也会变为此地址。

3 安装需要的软件

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

目前的固件自带的软件比较少,你可以自行在 系统—文件传输—上传下载好的安装,比如 adguard、argon 主题、openclash 等等。因为和 nanoPi r2s 一样都是 aarch64_cortex-a53 架构,可以安装相同的软件包,像是 kiddin9 的提供软件库 就很使用,当然你熟悉 opkg 或者自己编译一些软件也都是能用的。

性能测试

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

跑满 1000M 外网!选的是比较吃性能的 vmess 协议,然后插件选的是 passwall(默认调用的 xray 内核)。从右侧 htop 信息可以看到跑满 900+Mbps 的代理四核 CPU 都在努力工作,占用也都在 90% 左右,利用率非常好。

那么 NPU 在干啥?

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强
cat /sys/kernel/debug/qca-nss-drv/stats/cpu_load_ubi

目前我测试下来跑科学上网 NPU 基本都是不参与,但这颗 NPU 作用却非常大。这颗 1.5Ghz 的 NPU 更多作用在于从解放 CPU:比如在你连接 Wi-Fi 跑 speedtest 直连测速时,跑到 7、800Mbps 的 Wi-Fi 速度,CPU 都是不参与的使用率接近于 0,这些都由 NPU 来承担,NPU 这时候的使用率也才十几个%。

当然除了 Wi-Fi 无线,NPU 在很多方面也会被调用使用,比如你用 clash 跑测速你也会发现 NPU 参与其中,未来 NSS 的驱动的完善这个颗 NPU 作用应该会更凸显出来。

也给大家对比下 nanoPi r2s、红米 AX6s 和 360v6 的 CPU 跑 ss-rust 性能对比吧。

360v6

————————nmsl friendlyarm ————————
          Method none speed: 249M
          Method plain speed: 244M
          Method aes-128-gcm speed: 162M
          Method aes-256-gcm speed: 156M
          Method chacha20-ietf-poly1305 speed: 89.1M
————————nmsl friendlyarm ————————

红米AX6S

-----------------nmsl friendlyarm -----------------
          Method none speed: 101M
          Method plain speed: 98.0M
          Method aes-128-gcm speed: 85.9M
          Method aes-256-gcm speed: 79.0M
          Method chacha20-ietf-poly1305 speed: 56.4M
-----------------nmsl friendlyarm -----------------

nanoPi R2s(R2c)

-----------------nmsl friendlyarm -----------------
          Method none speed: 213M
          Method plain speed: 209M
          Method aes-128-gcm speed: 135M
          Method aes-256-gcm speed: 124M
          Method chacha20-ietf-poly1305 speed: 79.8M
-----------------nmsl friendlyarm -----------------

ONE MORE THING

360v6 刷 openwrt 教程,跑满 1000M 外网,比软路由更强

paldier SWRT 梅林也有 360v6 版,不过收费40元,你可以尝试使用,觉得好用再购买(不激活 10分钟重启一次)。同是在 uboot 里选择 360v6_ASUS_WRT.img 刷入即可,非常方便。

总结

先说缺点吧:

目前固件功能比较简单,很多希望到手即用功能丰富的朋友可能无法满足你;闪存还是比较小的,如果你要装很多插件的话 128M 确实会不够;无线信号一般,近处测速还行,隔了一堵墙后就比同价位 ax6s 差不少(一个 300+ Mbps 一个 200Mbps 左右);散热一般,稍微有点热,日常使用开个 adguard 和上网的插件室温 20 度左右,CPU 稳定在 60 度左右。

优点那就是 200 多,可玩性贼高,IPQ6018 的性能就能跑满 1000Mbps 科学上网,NPU 的加持也让网络更顺畅,另外还有一个 USB2.0 的接口。我个人认为这是 200 元价位性能最佳的路由器了。

最后:uboot 5 元真的很划算,刷机方便;lean 的 360v6 固件暂时没开源,他的群收费 50 即可进入(加他 球球:5200455,红包 50 即可),梅林固件 40 确实不算便宜,不过你可以先尝试再决定是否付费。最后希望大家多支持一下开发者。