学校内由于网络认证的原因没法使用路由器, 虽然电脑上的免费 WiFi 软件用着也不错, 但还是不够完美. 于是大一刚入学不久, 我就找到了一些 hack 手段让宿舍顺利的用上了路由器, 并且多人共用一个账号. (当时的链接: 独家校园网破解)
不过我是一个爱折腾的人, 听说 openwrt 的路由器采用的是 Linux 系统, 扩展性很强, 可玩性极高, 于是我便入手了一个, 玩了起来.
.
路由器的选择
首先我买的是小米的 mini 青春版, 然后… 就退货了!
原因实在是太恶心, 这完完全全就是一个非智能的路由器, 也不能刷机成 openwrt, 要它何用.
好在京东的售后还是挺爽快的, 说退就退了.
之后买了联想 newifi mini, 这款路由也是论坛上大家特别喜欢的刷机王, 硬件上的性价比特别高, 官方也没有做什么限制, 可以自由刷机.
因为桌面太乱以及太懒, 我就直接上官方图了, 表面是镜面的, 实际到手颜值还是相当不错的.
.
刷机
首先刷了一个第三方的 recover, 用来刷机确实更加方便, 比自带的好.
固件用的是 PandoraBox, 是 openwrt 的一个分支, 使用的是官网上的最新镜像, 而不是论坛上的修改版, 相比基本只是个纯 Linux 命令行的 openwrt, 潘多拉系统已经内置了大多数好用的包, 到手就可用了, 更方便.
.
使用感受
从来没有想过一个路由器竟然可以这么的复杂!
之前看过一段时间的计算机三级网络技术, 感觉这个路由系统就是完完全全的将所有最底层的概念给直接暴露给了使用者.
VLAN 交换机, 虚拟网络划分, 与物理端口绑定, DHCP 服务, 全部都需要自己来操控了. 甚至包括面板上的几颗 LED 灯的绑定和闪烁方式都需要绑定事件.
虽说强大, 但不得不说实在是太复杂, 对于我这个非网络工程专业的学生来说, 陌生的概念实在是太多, 有点玩不过来 >.<
.
强大的功能
路由方面牵涉的网络方向知识太多, 但在软件方面, 由于采用的是 Linux, 可玩性就相当高了, 也是我擅长的领域.
自动登录校园网认证
要是一来电, 路由器一启动, 就自动为我登录校园网, 连上 WiFi 便可以上网, 这该有多好, 完全就和家里一样了. 这也是我买路由器的一个重要原因.
由于 DR.com 上网认证无非就是一个握手, 然后传输登录信息, 最后保持心跳包传输的过程. 但官方并没有提供 Linux 命令行版本, 就需要自己自力更生了, 首先是去 Github 找第三方的登录器, 遗憾的是在我们学校都不能正常使用. 而 DR 也不属于标准的 IEEE 802.1X 认证协议, 最终我放弃了.
继续使用以前研究出来的 hack 手段还是可以顺利在宿舍环境下使用路由器的, 只是仍然需要登陆一下.
自动翻墙
<成功自由地飞翔在了墙外> 我的爬墙服务器是自己在假期时搭建的, 用起来相当炫酷, 而 shandowsocks 官方提供了 openwrt 版本的客户端, 运行在路由器上.
安装并完成配置后, 连入路由器的所有设备便直接获得了翻越高墙的能力, 虽然客户端功能不如 Windows 版本, 但还是很给力很方便的.
另外还有好多 DNS 自动洗白的工具, 我就没有一一尝试了.
下载机
我的这款路由器有 usb 端口, 可以插优盘或者移动硬盘实现下载功能, 软件有 aria2 用于普通下载, Transmission 用于 BT 下载.
不过个人觉得实用性不大, 不如把电脑打开, 也不在乎那点电量. “迅雷远程下载” 倒还实用, 可以在外面时找到想要的资源, 用手机点点, 家中的路由器就开始下载了, 回家就能看到了. (只是我们学校把迅雷给封杀了)
服务器
可以搭建一个文件服务器, 在局域网内共享一下自己的数据, FTP/NFS 协议都是可以的.
另外, 也可以搭建 VPN 服务器, 或者跑个 nginx, 后面挂个 php, 都是可以的, 毕竟是 Linux, 想怎么折腾就怎么折腾~
广告过滤
这简直就是神器, 所有连入路由器的设备将获得广告过滤的功能, 电脑上虽然有代替产品, 但对于手机来说这就是神器了.
感谢国产的 ADbyby 提供了 openwrt 版本的客户端.
上一张系统负载图
总结
相当好玩, 相当强大的智能路由器, 不后悔购买.
接下来准备研究用它来扫描附近 WiFi 并蹭网, 嘘~
我玩过DDWRT,TOMATO,OPENWRT。 觉得最耐操的还是OPENWRT,最简易的是TOMATO,最稳定的是DDWRT。括弧:我是用水星路由,自己加焊内存,换芯片后刷的。
恩恩,现在刷 DDWRT,TOMATO 都好少了。
文章里面说的小米 mini 青春版,其实也是可以刷机的,要烧录 ROM,焊接什么的,我就没敢尝试了 :P
你好!我也入手了一个小米青春版路由器,想通过NWAN多拨来提高校园网的网速,但是openwrt刷不上,感觉小米确实是一个坑,大神有没有啥解决办法?
我当时是原路退货了,其实是可以刷机的,openwrt 官网有教程,属于硬件烧录,的确是大坑。。
我看见恩山无线论坛上有软件刷机,能算出root密码,可是没法下载!