小米路由器AX3600 root+安装ssh+shellclash进行透明代理

date
Feb 27, 2022
slug
xiaomi-ax3600-router-shellclash
status
Published
summary
500块可以买的wifi6翻墙路由器
tags
nas
科学上网
type
Post
URL

Problem & Summary

  • root,开启ssh的工具:

需要下载的工具

参考视频 - https://qust.me/post/ax3600_shellclash/

Solution - 好处是可以升级,但有可能掉ssh

1- 路由器firmware降级到1.0.17

notion image
notion image

2- 开启root+ssh

# 获取后台 STOK (token)
# 替换项目的链接到浏览器打开

### 开启ssh
http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B

### 密码设定为 admin
http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20'admin%5Cnadmin'%20%7C%20passwd%20root%3B

ssh root@192.168.31.1  # password is admin

# 备份
mkdir /tmp/syslogbackup/
dd if=/dev/mtd9 of=/tmp/syslogbackup/mtd9

# 浏览器请求该地址下载备份 
http://192.168.31.1/backup/log/mtd9

# 固化 SSH - 从local电脑上传入
scp fuckax3600 root@192.168.31.1:/tmp
ssh root@192.168.31.1
chmod +x /tmp/fuckax3600
/tmp/fuckax3600 unlock  # 系统会自动重启
# 重新 SCP 上传一遍脚本(因为 tmp 重启会被清空)
scp fuckax3600 root@192.168.31.1:/tmp
ssh root@192.168.31.1
chmod +x /tmp/fuckax3600
/tmp/fuckax3600 hack
/tmp/fuckax3600 lock
# 这会设置永久的 ssh、telnet、uart 权限,也会计算出默认的密码,记得保存
备份
notion image

3- 安装shellclash -


opkg update && opkg install curl

# 如下载出错,想去github页面看看最新的链接
* https://github.com/juewuy/ShellClash
* 进入http://192.168.8.1:9999/ui 修改配置
* ssh 进入,cd /etc/clash 换config.yaml

#fastgit.org加速
export url='https://raw.fastgit.org/juewuy/ShellClash/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null

#GitHub源
export url='https://raw.githubusercontent.com/juewuy/ShellClash/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null

#jsDelivrCDN源
export url='https://fastly.jsdelivr.net/gh/juewuy/ShellClash@master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null

#作者私人源
export url='https://shellclash.cf' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null

# ~安装完成管理脚本后,执行如下命令以运行管理脚本 /etc/clash

clash #正常模式运行
clash -h #脚本帮助及说明
clash -u #卸载脚本
clash -t #测试模式运行

### DNS选择fake-ip
### 不需要udp
### 推荐选择 Yacd 面板
### 设置使用开启启动
### 设置本机代理服务:	已开启   ————使本机流量经过clash内核
### 每天自动更新订阅并重启
notion image

4- 配置+使用 - http://192.168.31.1:9999/ui (api要去掉/ui部分)

notion image

如升级后ssh被禁用可以用telnet登录,执行下面代码再次启用ssh

telnet 192.168.31.1


sed -i 's/channel=.*/channel="debug"/g' /etc/init.d/dropbear
/etc/init.d/dropbear start

自动生成pac - http://192.168.31.1:9999/ui/pac

更多的root工具用法 - https://github.com/paldier/ax3600_tool

/tmp/fuckax3600  password
/tmp/fuckax3600  model
/tmp/fuckax3600  sn
notion image
 

Asus AC68U 路由器突然无法上的问题

  • 其实是dns的解析除了问题
  • 改成混合(TCP Redir + UDP Tun)+ fake-ip即可解决
notion image
notion image

原文截屏 https://qust.me/post/ax3600_shellclash/

notion image
 

© Ying Bun 2021 - 2024