Xiaomi_AX7000_ssh_root/README.md

40 lines
3.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Xiaomi AX7000 ssh root
Инструкция для получения root и ssh доступа к роутеру Xiaomi AX7000.
1. Перейдите во вкладку "存储功能" и включите USB 3.0.
2. Вставьте флешку с любым из следующих форматов (NTFS/FAT32/exFAT/EXT4).
3. Перейдите во вкладку "Docker" и включите его. Роутер попросит установить стороннее управление, согласитесь с этим запросом.
4. Нажмите "Manage Docker", откроется новое окно с надписью "Simple Docker". Введите имя пользователя и пароль. По умолчанию, это "admin". Войдите в систему.
5. Нам необходимо определить путь, куда примонтирован диск. Нажмите "存储管理" и справа нажмите на значок "листочка" ("详情"). Скопируйте путь из раздела "MountPoint" с начала до слова "mi_docker". Примерно он будет выглядеть так: "/mnt/usb-c6218dd9/".
6. Перейдите во вкладку "镜像管理" и нажмите "拉取" ("Pull").
7. В строке "镜像" введите "nginx:alpine-slim" и нажмите "OK".
8. Дождитесь, пока в окне не появятся буквы, и нажмите "крестик".
9. Нажмите на строку с надписью "nginx:alpine-slim", затем на зеленую кнопку, и после этого на синюю кнопку "简单模式" ("Simple Mode").
10. В поле "容器名称" напишите "hack", а в самом нижнем поле "目录挂载" добавьте то, что вы скопировали в пункте 5, и добавьте "../../:/mnt/". Например, в моем случае это будет "/mnt/usb-c6218dd9/../../:/mnt/".
11. Нажмите синюю кнопку "运行" ("Run") и подождите.
12. Перейдите во вкладку "容器管理" и найдите строку "hack". Нажмите на зеленую кнопку.
13. Затем нажмите кнопку в виде командной строки с надписью "终端命令" ("Terminal Command"). Согласитесь со всеми запросами. Откроется новое окно с надписью "SimpleDocker".
14. Введите следующие команды:
```
chroot /mnt/
sudo sed -i 's/127.0.0.1/8.8.8.8/g' /etc/resolv.conf
echo -e 'admin\nadmin' | passwd root
mkdir /data/auto_ssh && cd /data/auto_ssh
curl -o auto_ssh.sh https://git.dmin.pro/arturius/Xiaomi_AX7000_ssh_root/raw/branch/main/ax7000.sh
chmod +x auto_ssh.sh
uci set firewall.auto_ssh=include
uci set firewall.auto_ssh.type='script'
uci set firewall.auto_ssh.path='/data/auto_ssh/auto_ssh.sh'
uci set firewall.auto_ssh.enabled='1'
uci commit firewall
reboot
```
15. Закройте окно.
16. В веб-интерфейсе своего роутера нажмите верхний правый угол с именем своей сети и выберите "重启" ("Restart"). Это перезагрузит ваш роутер.
После перезагрузки роутера на нем будет доступен SSH. Пользователь "root" с паролем "admin".
``` ssh root@192.168.31.1 ```