之前一直我在Mac上一直使用的是ClashX,然后在手机上使用的是小火箭。这次为了调试新应用的功能,我需要在路由器上安装Clash。
步骤
小米的官方固件是不支持Clash的。但是由于它的官方固件基于OpenWRT,所以只要我们获得了SSH权限,就可以通过远程登录来安装自己需要的软件。获取SSH权限的操作,是通过特定版本的官方固件的漏洞来实现的。而最新的官方固件已经没有这个漏洞了,因此我们的第一步就是检查路由当前安装的固件版本。
- 检查固件版本。如果不是1.0.17,那么就需要刷这个版本的固件。(目前最新的官方固件是1.1.19,所以大部分人应该都是需要降级固件。)如果是降级,建议刷新固件时,将路由的设置重置。
- 备份当前固件设置。
- 记录当前路由上网拨号的用户名和密码,等下会用到。
- 手动选择下载好的固件。点开始升级。
- 重新进入路由并设置,可以正常上网后。
- 获取SSH权限。
- 固化SSH权限。
- 升级系统到最新固件。
- 通过Telnet获取SSH权限。
- 安装Clash。
- 配置Clash
- 获得yaml配置
- 设置开机自启。
- 访问UI界面。