在本教程中,我们将详细介绍如何在红米系列路由器上解锁SSH功能,并安装ShellClash,以实现科学上网的目的。
目录
前言
红米路由器以其高性价比和强大的硬件性能,受到广大用户的青睐。然而,默认情况下,这些路由器并不支持直接的科学上网功能。通过解锁SSH并安装ShellClash,我们可以拓展路由器的功能,实现全局代理上网。
准备工作
在开始之前,请确保您具备以下条件:
- 一台红米系列路由器(如AX6、AX5、AX6000等)。
- 一台已连接到该路由器的计算机。
- 基本的网络操作知识。
- Termius等SSH客户端工具。
步骤一:升级固件并解锁SSH
-
升级路由器固件:
- 登录路由器的管理后台,通常为
http://192.168.31.1
。 - 进入“系统升级”界面,手动升级到指定版本的固件。请注意,有些版本可能存在兼容性问题,建议使用官方推荐的稳定版本。
- 登录路由器的管理后台,通常为
-
获取路由器的
stok
值:- 登录路由器后台后,浏览器地址栏中
stok=
后面的字符串即为stok
值。将其记录备用。
- 登录路由器后台后,浏览器地址栏中
-
开启调试模式:
-
在浏览器中输入以下地址,并将
{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}
,则表示成功开启调试模式。
-
-
通过浏览器请求重启路由器:
-
在浏览器中输入以下地址,并将
{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
-
路由器将自动重启,等待其完成启动。
-
-
设置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
-
然后,按照上述步骤,再次通过浏览器请求重启路由器。
-
-
通过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
-
-
通过SSH连接路由器:
- 使用SSH客户端工具,添加新的主机,地址为
192.168.31.1
,用户名为root
,密码为之前设置的密码(如admin
)。 - 成功连接后,即可进行后续操作。
- 使用SSH客户端工具,添加新的主机,地址为
步骤二:通过SSH安装ShellClash
-
安装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
确认安装。
-
-
配置Clash:
-
安装完成后,输入
clash
命令进入配置界面。 -
选择以下选项进行配置:
1
主机或旁路由1
不代理UDP1
安装Dashboard面板3
选择YACD面板(或其他您熟悉的面板)
-
步骤三:配置并启动Clash服务
-
导入配置文件:
- 在Clash配置界面,选择
1
的路径,开始导入配置文件。 - 选择
1
在线生成,粘贴您的订阅链接(通常由您的服务提供商提供)。 - 选择
1
开始生成配置文件。
- 在Clash配置界面,选择
-
启动Clash服务:
- 选择
1
立即启动Clash服务。
- 选择