Давно я не развивал эту тему, т.к. остановился на transmission с clutch, и ничего другого не пробовал. Но вот, после очередного обновления, оказалось, что они встроили Clutch прямо в дистрибутив. Сначала я обрадовался, но потом, очень сильно расстроился, т.к. было достаточно много багов (закачка торрента несколько раз, неудобный web интерфейс стал, длинныйй) и это на версии 1.35, которая являлась последней (да и сейчас одна из последних). Стал искать замену, и выбрал rTorrent+wTorrent для web интерфейса.
Связка rTorrent и wTorrent является клиент-серверной, в фоне (в screen-е висит rTorrent) и через интерфейс xml-rpc общается с wTorrent. В свою очередь wTorrent написан на PHP+Ajax и для него нужен любой http сервер (у меня он стоял на ligHTTPd, а потом на Apache2).
Итак, рассмотрил функционал. Т.к. rTorrent является самостоятельной, достаточно мощной консольной torrent качалкой, он умеет:
- Основные функции управления торрентами
- Регулирование общей скорости
- Регулирование приоритетов
- Скачка лишь некоторых файлов из торрента
- Изменение трекера
- DHT
- Загрузка файлов из RSS
- Использовать Cookies для авторизации
- Сохранять торренты в любое место на разделе
Собственно, все эти функции поддерживает web-интерфейс wTorrent, за что он мне и понравился.
Итак, приступим.
При заходе в wTorrent, видим окно авторизации (лог и пасс заводим при установке wTorrent)
После авторизации, попадаем в список загрузок
- В верхней панели основные кнопки управления (Выход в список, добавить торрент, управление RSS, настройка Cookies, настройка аккаунтов, выход)
- Ниже строка оставшегося объема на жестком диске
- Общая скорость отдачи и загрузки
- Навигация по папкам (быстрый переход к различным видам торрентов по статусу: скаченые,остановленные и т.д.)
Среди всех папок, следует отметить папку Частное, торренты в этой папке видны лишь админу, и пользователю который их туда закинул. В настройках, помимо управления аккаунтами 9создание,удаление) можно лишь изменить скорость, на этом настройки заканчиваются.
Список загружающихся торрентов выглядит так:
Активные закачки написаны черным цветом на голубоватом фоне, остановленные-красным, закаченые-синим и т.д. Торренты выделенные штриховкой, означают какую-либо ошибку трекера (нераспознанная информация от трекера, не найден такой торрент и т.д.)
В ячейке закачки, можем видеть основные кнопки управления:
- Остановить закачку
- Закрыть (переносит в другую папку)
- Удалить закачку
- Пересчитать хэш торрента
- Прогресс закачки
- Процентов закачено
- Колчиество сидеров/пиров
- Сколько скачано/осталось в Мб
- Скорость отдачи/скачки, ратио, приблизительное время оставшееся до загрузки
При нажатии на торрент, открывается информация о нем:
Сразу показывается информация о количестве пиров, размерах, прогрессе загрузки, куда сохраняется, название торрент файла. Помимо этого, доступно еще 3 вида информации/управления:
1. Информация о загружаемых файлах, изменение приоритетов файлов, загружать/не загружать файл
- Список всех трекеров и количество пиров на нем
- Список всех пиров (их IP-адреса)
В общем, такая связка является достаточно хорошей. Справляется с основными своими функциями на все 100%, качает изумительно, торренты помнит нормально (не загружает по несколько раз 1 и тоже). За месяц использования, нареканий нет.
Единственное, хотелось бы добавить несколько функций:
- Кнопку удалить торрент и файлы данных
- При добавлении торрента, чтобы спрашивала какие файлы качать