подключить usb-флешку к роутеру и сделать её видимой для устройств в сети; и, кстати, нужно ли её предварительно отформатировать в каком-то особенном формате?
установить на роутер Torrserver (желательно с автозапуском), причём так, чтобы он в своей работе использовал флешку из первого пункта в качестве хранилища.
“Методом тыка” и с помощью неравнодушных людей из группы в телеге всё получилось.
На всякий случай, если кому понадобится, отвечаю на свои вопросы выше.
Флешку / HDD форматируем в Ext4 (средствами Винды не получится это сделать, я использовал бесплатный Paragon Partition Manager). Вставляем в роутер и для монтирования выполняем в терминале следующее:
opkg update
opkg install luci-app-ksmbd
#добавляем юзера ‘user’ с паролем ‘password’ (первым задаётся пароль)
ksmbd.adduser -p password user
#открываем доступ ко всем примонтированным разделам сразу
ksmbd.addshare -a all_mounted -o ‘browseable=yes’ -o ‘writeable=yes’ -o ‘path=/mnt/’
#открываем проводник Windows и в адресной строке пишем \\ip.add.re.ss роутера, нажимаете Enter, вводите логин user и пароль password
Установка Torrserver’а:
#переходим в нужный нам каталог
cd /etc/torrserv #скачиваем нужную версию сервера (вместо “MatriX.134” выше подставьте актуальную версию)
wget https://github.com/YouROK/TorrServer/releases/download/MatriX.134/TorrServer-linux-arm64 #на этом этапе мне пришлось вручную переименовать скачанный файл в “TorrServer-linux-arm64”, потому что он по непонятным причинам сохранился совсем под другим именем #даем права на исполнение
chmod +x TorrServer-linux-arm64
Далее идём в настройки роутера (LuCI) - Система - Автозапуск и добавляем там свой скрипт:
/etc/torrserv/TorrServer-linux-arm64 -p 8090
Перезагружаем роутер и заходим настройки нашего торрсервера:
ip_роутера:8090
И не забудьте потом в настройках торрсервера выбрать ваш usb-накопитель в качестве места хранения кэша. В поле “Путь хранения кэша” укажите:
/mnt/sda1/(любая заранее созданная папка).