红米路由器SSH解锁与ShellClash安装教程

在本教程中,我们将详细介绍如何在红米系列路由器上解锁SSH功能,并安装ShellClash,以实现科学上网的目的。

目录

前言

红米路由器以其高性价比和强大的硬件性能,受到广大用户的青睐。然而,默认情况下,这些路由器并不支持直接的科学上网功能。通过解锁SSH并安装ShellClash,我们可以拓展路由器的功能,实现全局代理上网。

准备工作

在开始之前,请确保您具备以下条件:

  • 一台红米系列路由器(如AX6、AX5、AX6000等)。
  • 一台已连接到该路由器的计算机。
  • 基本的网络操作知识。
  • Termius等SSH客户端工具。

步骤一:升级固件并解锁SSH

  1. 升级路由器固件:

    • 登录路由器的管理后台,通常为http://192.168.31.1
    • 进入“系统升级”界面,手动升级到指定版本的固件。请注意,有些版本可能存在兼容性问题,建议使用官方推荐的稳定版本。
  2. 获取路由器的stok值:

    • 登录路由器后台后,浏览器地址栏中stok=后面的字符串即为stok值。将其记录备用。
  3. 开启调试模式:

    • 在浏览器中输入以下地址,并将{STOK}替换为实际的stok值:

      http://192.168.31.1/cgi-bin/luci/;stok={STOK}/api/misystem/set_sys_time?timezone=%20%27%20%3B%20zz%3D%24%28dd%20if%3D%2Fdev%2Fzero%20bs%3D1%20count%3D2%202%3E%2Fdev%2Fnull%29%20%3B%20printf%20%27%A5%5A%25c%25c%27%20%24zz%20%24zz%20%7C%20mtd%20write%20-%20crash%20%3B%20

    • 如果返回{"code":0},则表示成功开启调试模式。

  4. 通过浏览器请求重启路由器:

    • 在浏览器中输入以下地址,并将{STOK}替换为实际的stok值:

      http://192.168.31.1/cgi-bin/luci/;stok={STOK}/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20

    • 路由器将自动重启,等待其完成启动。

  5. 设置Bdata,永久开启Telnet和SSH:

    • 重启后,再次登录路由器后台,获取新的stok值。

    • 在浏览器中输入以下地址,并将{STOK}替换为实际的stok值:

      http://192.168.31.1/cgi-bin/luci/;stok={STOK}/api/misystem/set_sys_time?timezone=%20%27%20%3B%20bdata%20set%20telnet_en%3D1%20%3B%20bdata%20set%20ssh_en%3D1%20%3B%20bdata%20set%20uart_en%3D1%20%3B%20bdata%20commit%20%3B%20

    • 然后,按照上述步骤,再次通过浏览器请求重启路由器。

  6. 通过Telnet连接并开启SSH:

    • 使用Termius等SSH客户端工具,添加新的主机,地址为192.168.31.1,选择Telnet连接方式。

    • 连接成功后,输入以下命令设置SSH密码并开启SSH:

      sed -i ‘s/channel=.*/channel=”debug”/g’ /etc/init.d/dropbear /etc/init.d/dropbear restart

  7. 通过SSH连接路由器:

    • 使用SSH客户端工具,添加新的主机,地址为192.168.31.1,用户名为root,密码为之前设置的密码(如admin)。
    • 成功连接后,即可进行后续操作。

步骤二:通过SSH安装ShellClash

  1. 安装ShellClash:

    • 在SSH连接中,输入以下命令开始安装ShellClash:

      export url=’https://raw.fastgit.org/juewuy/ShellClash/master’ && sh -c “$(curl -kfsSl $url/install.sh)” && source /etc/profile &> /dev/null

    • 选择1安装正式版,然后选择1确认安装。

  2. 配置Clash:

    • 安装完成后,输入clash命令进入配置界面。

    • 选择以下选项进行配置:

      • 1 主机或旁路由
      • 1 不代理UDP
      • 1 安装Dashboard面板
      • 3 选择YACD面板(或其他您熟悉的面板)

步骤三:配置并启动Clash服务

  1. 导入配置文件:

    • 在Clash配置界面,选择1的路径,开始导入配置文件。
    • 选择1 在线生成,粘贴您的订阅链接(通常由您的服务提供商提供)。
    • 选择1 开始生成配置文件。
  2. 启动Clash服务:

    • 选择1 立即启动Clash服务。
正文完
 0