为何路由器惨遭下手

连接宽带网络端口,将信息通过你看不见的电波分发到你的各个设备上,这就是路由器的职责了。比起你的设备,它比你手上的设备更接近互联网,因此在我看来,它更具有「折腾」的价值。路由器可以承载那些你需要在各个设备上分别实现的共性需求,比如改善你的某种网络条件。

OpenWrt 对我来说太过复杂,反倒是各种基于 OpenWrt 的第三方固件深得我心:它们往往已经集成了部分高需求的功能,且具有对用户较为友好的图形界面。在 2016 年的暑假,我偶然遇到了一份开源、免费的固件,它能改善我在学校里的网络环境,这是硬性需求。在那个炎热的海岛上,我摸索了一个下午并且成功刷入这份固件,搭建了令同伴羡慕的网络环境。如今分享给 Matrix 的各位。

这篇关于折腾路由器的教程适合以下人群:

  • 动手能力较强的青年;
  • 对外网有较高需求的好学人士;
  • 与我一样苦苦挣扎的大学狗;
  • 温柔的人?。

详略得当的折腾教程

前言:为路由器刷入固件的方法有许多种,使用的工具、刷入的步骤也因此有所不同。如果你有更便捷的方法,欢迎在评论区留言。

首先大致阐述刷入固件的步骤:

  1. 为你的路由器刷入原厂的开发者版本固件,获取路由器的 ssh 密码。
  2. 上传固件到路由器。
  3. 输入代码刷入。

并不是所有的路由器都适用于这个第三方固件 (点击进入固件发布页面),以下是这个固件支持的路由器型号和配置,只需要购买其中一款即可:

固件.PNG

由于各个厂商获取路由器 ssh 的方式各不相同,因此我就不详细展开了,用简单的话总结:拿到路由器后激活路由器,然后登陆厂商的官网下载开发者版本的固件,按照官方的指示刷入开发者版本固件(也许意味着你要放弃保修了),并且获取 ssh 密码,下载并刷入 ssh 工具。刷入固件和 ssh 工具的过程中你可能需要一个 U盘 。留心你路由器的内网 IP(如 192.168.1.1 ),下一步用得到。

我使用的指令输入工具是 Xshell ,传输工具则是 WinSCP 。

捕获我.PNG

连接到你的路由器后,打开 Xshell 后新建一个会话。

捕是获.PNG

给你的会话起一个你喜欢的名字,在主机处填入刚刚你留心记下的内网 IP ,端口号设定为 22 (有些厂商可能会有不同设定,须留心官方说明)。点击左栏中的用户身份验证,用户名为 root ,密码为之前获取 ssh 权限时候获得的密码。

点击确定,连接到你的路由器。

下载适配你的路由器的固件。

打开 WinSCP ,着手将下载的固件传输到你的路由器中。

捕获ssss.PNG

新建站点,在文件协议中选择 SCP主机名还是之前的路由器内网 IP ,端口号为 22 (与上同),用户名为 root ,密码为之前获取的 ssh 密码。 然后把你下载下来的固件上传到 /tmp/ 目录下。

回到 Xshell ,在指令框中输入 mtd 指令刷入固件:

mtd -r write /tmp/XXX.bin(你上传的固件名称,包含后缀名) OS1

刷入完毕后,路由器将自动重启。这个固件的默认配置如下:

  • 新固件网关:192.168.123.1
  • 管理账号:admin/admin
  • Wi-Fi :1234567890

刷入完成后连上你的路由器,进入路由器后台自定义配置。

不完整说明手册与路由器的心声

进入后台你会看到如下界面:

FireShot Capture 6 - RT-AC54U-GPIO-30-xiaomimini-128M 无线路由器 - http___192.168.123.1_.png

建议到各个选项卡中查看固件所具有的功能,这能帮助你更快地上手如果有些功能你看不懂,请不要去尝试!我极少在我的文章中使用感叹号,希望你明白这个标点符号的分量和背后的警告。

高级设置中你可以设置路由器 Wi-Fi 的 SSID 和密码,在外部网络中你可以设置你的宽带账号和密码,可选启用闪讯插件还不是因为这个我才折腾的么

扩展功能选项卡中你可以将你的梯子挂在路由器上,也可以让路由器为你刨去你带宽中的广告。在截图中你也看到了扩展功能中还有花生壳的内网版等功能,相信我,扩展功能远远不止这些。配置扩展环境中的功能需要你在路由器上插入 U盘 ,并且依赖 U盘 中的文件才能运作,比如锐捷,比如我正在使用的微信推送功能。

最后由我转达路由器的心声:

当你看到我身怀如此多扩展功能的时候,你也许感到了由衷的兴奋。我很高兴为你服务,但也请你不要忘记我是谁:我只是一台路由器,只配拥有孱弱性能的路由器。我的本职工作是为你提供无线网络,稳定是衡量我工作质量的第一要素,希望我能够量力而行。克制是一种美德。

感谢观看这篇文章,欢迎在评论区指正或者分享你的经验。