Установка и настройка OPKG-пакета qBittorrent
qBittorrent — BitTorrent клиент, написанный на языке C++ для операционных систем Linux, Windows, macOS, OS/2 и BSD. Основан на наборе инструментов Qt и библиотеке libtorrent-rasterbar. Поддерживает все современные BitTorrent расширения и является одним из самых мощных инструментов для работы с BitTorrent-файлами.
Рассмотрим вариант установки торрент-клиента qBittorrent из репозитория Entware.
Важно
Использование торрент-клиента qBittorent рекомендуется на старших (производительных) моделях: Giga, Ultra, Giant, Peak, Hopper, Hero 4G+.
Для стабильной работы торрент-клиента qBittorent необходимо подключить раздел диска с автоматически монтируемым SWAP-разделом в качестве области файла подкачки.
Предварительно нужно подготовить внешний USB-накопитель и установить на него систему пакетов репозитория Entware. Как это сделать, подробно показано в инструкции Установка системы пакетов репозитория Entware на USB-накопитель.
Установите пакет qbittorrent:
/ #
opkg install qbittorrent
Installing qbittorrent (4.1.9.1-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/qbittorrent_4.1.9.1-1_mipsel-3.4.ipk Installing libatomic (8.3.0-9) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libatomic_8.3.0-9_mipsel-3.4.ipk Installing qt5-core (5.14.0-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/qt5-core_5.14.0-1_mipsel-3.4.ipk Installing qt5-network (5.14.0-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/qt5-network_5.14.0-1_mipsel-3.4.ipk Installing qt5-xml (5.14.0-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/qt5-xml_5.14.0-1_mipsel-3.4.ipk Installing boost-system (1.72.0-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/boost-system_1.72.0-1_mipsel-3.4.ipk Installing boost-chrono (1.72.0-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/boost-chrono_1.72.0-1_mipsel-3.4.ipk Installing boost-python3 (1.72.0-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/boost-python3_1.72.0-1_mipsel-3.4.ipk Installing boost-random (1.72.0-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/boost-random_1.72.0-1_mipsel-3.4.ipk Installing libopenssl (1.1.1d-2) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libopenssl_1.1.1d-2_mipsel-3.4.ipk Installing rblibtorrent (1.1.14-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/rblibtorrent_1.1.14-1_mipsel-3.4.ipk Configuring boost-system. Configuring boost-chrono. Configuring libatomic. Configuring qt5-core. Configuring qt5-xml. Configuring boost-python3. Configuring boost-random. Configuring libopenssl. Configuring rblibtorrent. Configuring qt5-network. Configuring qbittorrent.Этот шаг нужно будет выполнить только при первом подключении к веб-интерфейсу qBittorrent.
Предупреждение
В настройках по умолчанию не задан пароль администратора для доступа к веб-интерфейсу торрент-клиента. При первом входе необходимо будет сначала получить временный пароль и авторизоваться с ним, а затем в настройках веб-интерфейса установить свой постоянный пароль.
Получить временный пароль можно через консоль qBittorrent.
Остановите qBittorrent, если он был ранее запущен. Для этого выполните команду:
/ #
/opt/etc/init.d/S89qbittorrent stop
Затем выполните команду:
/ #
qbittorrent-nox --webui-port=9080 --profile=/opt/etc --configuration=entware
Нажмите
y
для продолжения.После этого появится сообщение о временном запуске веб-интерфейса WebUI торрент-клиента и информация о логине (
Username
) и временном пароле (Password
) учетной записи администратора.WebUI will be started shortly after internal preparations. Please wait... ******** Information ******** To control qBittorrent, access the WebUI at: http://localhost:9080 The WebUI administrator username is: admin The WebUI administrator password was not set. A temporary password is provided for this session: mST5tN7mk You should set your own password in program preferences.
В нашем примере
username: admin
, а временный парольpassword: mST5tN7mk
.Предупреждение
Не закрывайте процесс (сессию) в консоли после выполнения команды
qbittorrent-nox --webui-port=9080 --profile=/opt/etc --configuration=entware
Откройте в браузере веб-интерфейс qBittorent по адресу
http://ip_адрес_роутера:9080
(в нашем примере это 192.168.1.1:9080), введите в поле Username имяadmin
и в поле Password временный пароль.При успешной авторизации вы увидите встроенный веб-интерфейс торрент-клиента.
Нажмите на кнопку
(Options) для перехода к настройкам торрент-клиента.
На вкладке Web UI в разделе Authentication в поле Password установите свой постоянный пароль для учетной записи
admin
. Для сохранения настроек нажмите кнопку Save внизу окна.Теперь возвратитесь к окну консоли, в котором мы выводили временный пароль для авторизации. Прервите сессию нажав
Ctrl + C
.Запустите qbittorrent командой:
/ #
/opt/etc/init.d/S89qbittorrent start
Starting qbittorrent-nox... done.Зайдите в веб-интерфейс торрент-клиента по адресу
http://ip_адрес_роутера:9080
(в нашем примере это 192.168.1.1:9080, введите в поле Username имяadmin
и в поле Password установленный постоянный пароль.В qBittorrent сделайте необходимые настройки и проверьте работу торрент-клиента.
В окне Options на вкладке Behavior в поле User Interface Language можно сменить язык интерфейса, например установить Русский.
Важно
Для стабильной работы системы и торрент-клиента qBittorent рекомендуется ограничить скорость загрузки/отдачи торрент-файла. Сделать это можно в настройках на вкладке Speed.
Запустите закачку.
При необходимости можно изменить номер порта управления веб-интерфейса торрент-клиента. По умолчанию используется
9080
. Изменить его можно на вкладке Web UI.Обращаем внимание, что после перезапуска торрент-клиента командой
/opt/etc/init.d/S89qbittorrent restart
настройка номера порта возвращается на предустановленное по умолчанию значение.
Важно
Поддержка пакета осуществляется в теме форума разработчиков — qBittorrent.