折腾友华 WR1200JS 路由器

最开始应该是恩山上有人发帖卖这个路由器,后来在淘宝上也有挺多店铺卖的了,刷好不死 breed 的价格大概在 105 左右,直接拍下了一个刷好 breed 的。

后来发现原厂固件刷 breed 也是很简单的,应该买那个 90+ 原装的。

上一张店家的图:

Youhua WR1200JS

Youhua WR1200JS

更具体的配置表:

CPU:MT7621AT 双核四线程
Ra0:MT7603EN (2.4G)
Ra1:MT7612EN(5Ghz)
FLASH:GigaDevice 16MB
RAM:Nanya 128M
LAN:5x 1000M
USB:1x 2.0

详细细节可以去 Wikidevi 上查,拿到机子之后我就把设备信息都提交到上去了:https://wikidevi.com/wiki/Youhua_WR1200JS

 

 

友华这个品牌,基本上都是做电信的 OEM 产品。品牌可能没听过,但如果用电信光纤的用户,几乎所有光猫都是他家出的,搜了一圈发现全是眼熟的型号。

这台机子按道理应该可以算百元综合最佳了。和斐讯k2p做对比,多出了一个 USB2.0 接口,少了 2.4G / 5G 独立天线。共用天线按照经验信号会更差一些。

当然,在宿舍内使用完全不需要在意信号这些事情,默认多出一个 USB 就相当于多出一个 NAS 了,方便很多。MT7621 是原生支持 USB3.0 的,可以自己接出来。而且焊点已经有了,无需打磨 CPU。也就 9331 那些才要打磨。。。

此幻灯片需要JavaScript支持。

简单开一下箱就只用手机拍了,附件就是电源和网线。

固件相关

到手的时候店主已经刷好了 Padavan 固件,但像我这种把路由器当 Linux 主机用的,OpenWrt 是跑不了的了。

由于之前没折腾过 mtk 的机型,所以查资料看看 mtk 的各种定义,准备添加型号。在我正在摸清楚 GPIO 顺序的时候,又发现在恩山已经有人做好了 dts ,而且还提交了 PR 。佛系坐等合并,睡了一晚上发现官方合并了,那就直接 pull 了开始编译。

OpenWrt on wr1200js

OpenWrt on wr1200js

放一个运行的图,机型显示完美感觉舒服多了。

wr1200js breed

wr1200js breed

这里是 breed 的图。

不得不说,从 9331 一下子换成 7621 ,简直就是质变了。多拨的延迟上就降低了很多,明显感觉各种都顺畅了。

本来想上 MTK 的闭源驱动,后来配置太麻烦,还是搁置了。修改了各种我用到的地方,加上我要用的一些包,没明显的 BUG 我就又佛系了。

MTK Driver

MTK Driver

一些测试

USB 2.0

接了一个 USB HUB,ext4 分区,samba共享

wr1200js USB Samba Test

wr1200js USB Samba Test

读 30M/s,写 18/s,还算不错了,如果有 USB 3.0 还是会好很多。

日常运行状态

htop of wr1200js

htop of wr1200js

内存占用大概在一半,运行了 transmission ,nginx ,frp。

当然,运行 aria2 的话线程数太多,什么路由器都很难撑住,我指大概在100线程左右,然后内存就快满了,关闭写入缓存至少没有崩溃。

无线测速

测试接收设备:

华为荣耀V9

三星 Galaxy Note 4

DELL笔记本

NAT转发速度待测

据说Hw nat和多播的支持比较差,待我先测试一下各种设置的组合。