Эта статья является переписыванием старой статьи
Необходимые инструменты (файлы, оборудование) следующие:
1GB=1024MB
После конвертации оставшееся пространство ≥ 32GB из U-диск (или мобильный жесткий диск)
1Вышеуказанные инструменты (файлы, оборудование), кроме жесткого диска, можно скачать с официального сайта роутера Xiaomi.
Используемая версия статьи:
Введите фон роутера и перейдите в общие настройки. -> Создайте новую резервную копию в состоянии системы.
Затем используйте функцию ручной загрузки, чтобы обновить прошивку разрабатываемой версии.
ждать 5~8
минут, когда маршрутизатор System
Индикатор горитдлямигает синий светили Когда оранжевый свет всегда включен Волямаршрутизатор Выключите и перезапустите(Power Просто нажмите кнопку)
В это время получите доступ к серверной части маршрутизатора и введите дополнительные настройки. -> DOCKER, вы можете увидеть следующую страницу
Это означает, что ваша установка прошла успешно.
Далее форматируем устройство
Используйте свой любимый инструмент для форматирования диска, чтобы отформатировать устройство хранения данных как EXT4(Linux)Просто отлично2
Затем вставьте запоминающее устройство в сетевой интерфейс Mesh маршрутизатора и перезагрузите устройство.
После завершения перезагрузки вы сможете просмотреть информацию об устройстве в состоянии хранилища на странице управления маршрутизатором.
Сначала создаем виртуальную память3,тогда иди впередовойнастраивать -> DOCKER верно Docker Для установки ждем После завершения установки Нажмите Установить стороннее управление (может не получиться из-за особенностей китайской сети)
После завершения установки нажмите Управление Докером
And then, enjoy it!
Здесь есть два метода (первый можно исправить
Первый тип:
Войдите в серверную часть маршрутизатора и запишите адрес, аналогичный этому.
http://[IP]/cgi-bin/luci/;stok=<STOK>/web/home#router
Затем мы получаем STOK и IP-адрес, указанный ниже, для замены.
http://[IP]/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
Показ после посещения {"code": 0}
Это успешно, затем смените пароль
http://[IP]/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
Второй тип:
Войдите на страницу управления контейнером, создайте контейнер и Image
Заполнять busybox
Затем перейдите к расширенным настройкам контейнера и установите Console
Изменить на Interactive & TTY (-i -t)
тогда иди в Volumes
часть, новая mapping
Воля container
заполнять /mnt
и Волямодель Изменить на Bind
,Воля host
заполнятьдля /
И Воля Разрешения Изменить на Writable
После развертывания выберите его в быстром действии списка контейнеров. Attach Console
Затем выполните следующую команду:
chroot /mnt
vi /etc/init.d/dropbear
Внесите изменения согласно следующему (Diff):
...
start_service()
{
+ #flg_ssh=`nvram get ssh_en`
+ #channel=`/sbin/uci get /usr/share/xiaoqiang/xiaoqiang_version.version.CHANNEL`
+ #if [ "$flg_ssh" != "1" -o "$channel" = "release" ]; then
+ # return 0
+ #fi
...
}
Многоточия представляют один и тот же контент. Необходимо изменить только содержимое выше (ниже) эллипсов.
Затем запустите службу
/etc/init.d/dropbear start
Исправлять root
пароль
passwd root
Лечение может относиться к 《 Маршрутизатор Сяоми AX9000 Получите прошивку девелоперской версии напрямую SSH》из Часть отвержденияили《 [ax9000] Xiaomi ax3600/ax6000/ax9000/ax5/ax6 получить root》из Часть отверждения
существовать Memos Получить официальные документы compose
документ
следующее:
version: "3.0"
services:
memos:
image: neosmemo/memos:latest
container_name: memos
volumes:
- ~/.memos/:/var/opt/memos
ports:
- 5230:5230
вернодокументруководить Исправлять
version: "3.0"
services:
memos:
image: neosmemo/memos:latest
container_name: memos
volumes:
- /mnt/docker_disk/docker_data/memos:/var/opt/memos
ports:
- 5230:5230
Затем Волядокумент Вставьте контент вконтейнеруправлятьиз Stacks
Частичного развертывания достаточно
Конечно, вы также можете развернуть вручную.
При создании контейнера Image
Изменить на neosmemo/memos
Раздел расширенных настроек Volumes
добавить в mapping
/mnt/docker_disk/docker_data/memos
модель Изменить на Bing
Затем host
Изменить на /var/opt/memos
И Воля Разрешения Изменить на Writable
Перейти к Network
Создать новый port mapping
Оба пункта установлены на 5230
,Выбор сети host
Это нормально, ты можешь передать это таким образом Адрес фонового управления маршрутизатором: 5230
доступ Memos
Понятно
Перейти к App Templates
, выбирать Ubuntu
и развернуть
тогда иди страница вконтейнерурегулировать,Attach
или Console
Войдите в контейнер
Введите следующую команду:
apt-get update
apt-get install ca-certificates
Затем Установите некоторые инструменты
apt-get install vim
apt-get install systemctl
Изменить источник (необязательно):
vim /etc/apt/sources.list
gg
Затем dG
Весь контент из Затем
Вставить источник зеркала Цинхуа
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse
# Предварительная версия программного обеспечения, не рекомендуется включать
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse
Обновить и удалить минимизацию:
apt-get update
unminimize
Конфигурация SSH
:
apt-get update
apt-get install openssh-server
настраивать root
пароль:
passwd
Исправлять Конфигурациядокумент:
vim /etc/ssh/sshd_config
существоватьдокументнайден в PermitRootLogin prohibit-password
и закомментируйте
Затемдобавить в PermitRootLogin yes
Перезапустите службу
/etc/init.d/ssh restart
Затем создается Маленький сервер Понятно