Думаю, все, кто много и часто качает из Сети, рано или поздно задумываются об еще одном компьютере-торентокачалке. Какими же требованиями должен обладать сей девайс? В общем случае, от устройства требуется:
а. Малошумность (бесшумность в идеале)
б. Низкое енергопотребление
в. Легкий апгрейд дисковой подсистемы
г. Небольшие размеры
С небольшими оговорками, все пункты мне выполнить удалось. Однако, в ходе создания пришлось столкнуться с некоторыми не очевидными нюансами настройки. Поделюсь личным опытом
Я решил использовать старый ноутбук Compaq Armada M700, купленый по случаю за бесценок. Конфигурация сего чуда техники прошлого века: PIII 650/ 64+256RAM. Первоначально батарея, как водится, была мертва (как и батарейка биоса), оторван левый «Ctrl», крышка поцарапана, бп и жесткий диск отсутствовали. Батарею выбросил, бп взял универсальный (брался для основного ноута, как запасной), батарейку биоса припаял (довольно коряво) от десктопа, 2.5" ATA жесткий диск (40Gb между прочим!) нашелся у знакомого, PCMCI USB 2.0 контроллер откопал в ящике стола (уже и не помню, зачем покупался), к нему подключил диск на 1Tb в USB коробке. Собрал, все работает достаточно тихо. Как говорится, huge sucess!
С железом, потихоньку, разобрались. Что у нас с софтом? Конечно же, только лицензионные программы :).
1. ОС. Прошу прощения у всего хабросообщества, но линукс я решил не ставить. Причины было целых две. Первая- в nix-ах я полный ноль, дальше пробных установок (с переменным успехом) debian-a и ubuntu не заходил. Вторая- наклейка с серийником win2000 на дне ноута. Природная жадность взыграла, что ли…
2. Торентокачалка. Остановил выбор на «мю-торенте». Программка крошечная, установки не требует, ресурсов много не использует, веб-интерфейс есть.
3. Простая качалка. Очень понравился Free Download Manager. Да-да, он именно так и называется. Нересурсоемкий, интегрируется с броузером, веб-интерфейс в наличии. В принципе, разработчиком заявлена поддержка torrent протокола, но качать лишь выбранные файлы, а не закачку целиком он не умеет…
4. Система удаленного доступа. Архиважный софт для устройств такого типа. Требования- доступ к удаленному раб. столу, организация vpn через интернет без внешнего ip. Непростая задачка, но решаемая. А решение- Team Viewer. Есть даже портабл версия клиента, не требующая установки! Очень удобно наблюдать за процессом, добавлять и удалять закачки из любого места, где есть интернет.
1. ОС я особо не настраивал, разве что включил автоматическое обновление и установил все сервиспаки. Файервол отключил- все равно бук за НАТ-ом роутера.
2. Поначалу с мю-торентом особых проблем не было, разрешив веб-интерфейс и выставил логин/пароль в настройках я сразу получил контроль над закачками из браузера (интерфейс доступен по адресу httр://хост: порт/gui/ ).

Однако, я очень быстро заметил, что объемные файлы с большим количеством «сидов» тянуться ну очень медленно. Сразу после добавления в список, скорость закачки растет на глазах, доходит до 1Мбайта/сек (предел для моего тарифного плана), после чего в строке состояния мю-торрента появляется надпись «диск перегружен» и скорость закачки мгновенно падает в 100 (!) раз. Довольно быстро нашел причину- не оптимальные настройки кеширования. Методом проб и ошибок пришел к такой конфигурации, при которой вышеописанный баг не наблюдается:

3. Free Download Manager программа без наворотов, а его веб-интерфейс достаточно аскетичен- чистый html даже без картинок. Зато он весьма информативен.

За веб-интерфейс отвечает отдельная утилита- FDM remote control server. Настроек немного, как следует из скриншота, интерфейс доступен по адресу httр://хост: порт/.

Однако, обойтись без «допиливания напильником» не удалось. То, что кодировкой страницы принудительно выставляется iso-8859-1 (и названия файлов кириллицей превращаются в кракозябры) я еще мог стерпеть, но необходимость обновлять каждый раз страницу вручную для ее изменения- это свинство какое-то… Исправить эти досадные недоразумения
оказалось просто- «заготовки» веб-страниц хранятся в каталоге Server программы. Там всего 4 файла: adddownloadres_err.html, adddownloadres_ok.html, compdlds.html и index.html.
Для начала, исправляем кодировку, меняем во всех файлах

на

Ну и поставим автообновления страницы списка закачек каждые 10 секунд добавлением в файл index.html такой строки

Цель достигнута, кириллические имена отображаются корректно, страница интерфейса со списком текущих закачек регулярно обновляется сама.
4. Team Viewer, а конкретно, его 5 версия заработал без сучка, без задоринки с первого раза, как и положено качественному коммерческому продукту. Бесплатному для некоммерческого использования, естественно. В настройки вникать не буду- на сервере нужно просто указать вручную пароль (чтобы он не менялся после каждого перезапуска), а на клиенте указать ID сервера (или IP, если клиент и сервер в одной локальной сети), выбрать тип подключения и ввести пароль. Русский язык можно выбрать еще на этапе инсталяции.
Система работает не первый месяц. Она достаточно компактна, малошумна (терабайтник я все-таки слышу), энергопотребление у нее явно поменьше обычного компьютера.
Жирный плюс- наличие встроенных клавиатуры, джойпада и экрана. Удобно, не включая основной компьютер, проверять статус закачек.
Жирный минус- «легкий апгрейд дисковой подсистемы» доступен только через USB-HDD карманы.
Сайты программ:
www.teamviewer.com
www.freedownloadmanager.org
www.utorrent.com
www.microsoft.com
PS Прошу прощения за то, что пришлось куски HTML вставлять картинками- не смог побороть тег <cоde>…
а. Малошумность (бесшумность в идеале)
б. Низкое енергопотребление
в. Легкий апгрейд дисковой подсистемы
г. Небольшие размеры
С небольшими оговорками, все пункты мне выполнить удалось. Однако, в ходе создания пришлось столкнуться с некоторыми не очевидными нюансами настройки. Поделюсь личным опытом
Железо
Я решил использовать старый ноутбук Compaq Armada M700, купленый по случаю за бесценок. Конфигурация сего чуда техники прошлого века: PIII 650/ 64+256RAM. Первоначально батарея, как водится, была мертва (как и батарейка биоса), оторван левый «Ctrl», крышка поцарапана, бп и жесткий диск отсутствовали. Батарею выбросил, бп взял универсальный (брался для основного ноута, как запасной), батарейку биоса припаял (довольно коряво) от десктопа, 2.5" ATA жесткий диск (40Gb между прочим!) нашелся у знакомого, PCMCI USB 2.0 контроллер откопал в ящике стола (уже и не помню, зачем покупался), к нему подключил диск на 1Tb в USB коробке. Собрал, все работает достаточно тихо. Как говорится, huge sucess!
Софт
С железом, потихоньку, разобрались. Что у нас с софтом? Конечно же, только лицензионные программы :).
1. ОС. Прошу прощения у всего хабросообщества, но линукс я решил не ставить. Причины было целых две. Первая- в nix-ах я полный ноль, дальше пробных установок (с переменным успехом) debian-a и ubuntu не заходил. Вторая- наклейка с серийником win2000 на дне ноута. Природная жадность взыграла, что ли…
2. Торентокачалка. Остановил выбор на «мю-торенте». Программка крошечная, установки не требует, ресурсов много не использует, веб-интерфейс есть.
3. Простая качалка. Очень понравился Free Download Manager. Да-да, он именно так и называется. Нересурсоемкий, интегрируется с броузером, веб-интерфейс в наличии. В принципе, разработчиком заявлена поддержка torrent протокола, но качать лишь выбранные файлы, а не закачку целиком он не умеет…
4. Система удаленного доступа. Архиважный софт для устройств такого типа. Требования- доступ к удаленному раб. столу, организация vpn через интернет без внешнего ip. Непростая задачка, но решаемая. А решение- Team Viewer. Есть даже портабл версия клиента, не требующая установки! Очень удобно наблюдать за процессом, добавлять и удалять закачки из любого места, где есть интернет.
Настройка
1. ОС я особо не настраивал, разве что включил автоматическое обновление и установил все сервиспаки. Файервол отключил- все равно бук за НАТ-ом роутера.
2. Поначалу с мю-торентом особых проблем не было, разрешив веб-интерфейс и выставил логин/пароль в настройках я сразу получил контроль над закачками из браузера (интерфейс доступен по адресу httр://хост: порт/gui/ ).

Однако, я очень быстро заметил, что объемные файлы с большим количеством «сидов» тянуться ну очень медленно. Сразу после добавления в список, скорость закачки растет на глазах, доходит до 1Мбайта/сек (предел для моего тарифного плана), после чего в строке состояния мю-торрента появляется надпись «диск перегружен» и скорость закачки мгновенно падает в 100 (!) раз. Довольно быстро нашел причину- не оптимальные настройки кеширования. Методом проб и ошибок пришел к такой конфигурации, при которой вышеописанный баг не наблюдается:

3. Free Download Manager программа без наворотов, а его веб-интерфейс достаточно аскетичен- чистый html даже без картинок. Зато он весьма информативен.

За веб-интерфейс отвечает отдельная утилита- FDM remote control server. Настроек немного, как следует из скриншота, интерфейс доступен по адресу httр://хост: порт/.

Однако, обойтись без «допиливания напильником» не удалось. То, что кодировкой страницы принудительно выставляется iso-8859-1 (и названия файлов кириллицей превращаются в кракозябры) я еще мог стерпеть, но необходимость обновлять каждый раз страницу вручную для ее изменения- это свинство какое-то… Исправить эти досадные недоразумения
оказалось просто- «заготовки» веб-страниц хранятся в каталоге Server программы. Там всего 4 файла: adddownloadres_err.html, adddownloadres_ok.html, compdlds.html и index.html.
Для начала, исправляем кодировку, меняем во всех файлах

на

Ну и поставим автообновления страницы списка закачек каждые 10 секунд добавлением в файл index.html такой строки

Цель достигнута, кириллические имена отображаются корректно, страница интерфейса со списком текущих закачек регулярно обновляется сама.
4. Team Viewer, а конкретно, его 5 версия заработал без сучка, без задоринки с первого раза, как и положено качественному коммерческому продукту. Бесплатному для некоммерческого использования, естественно. В настройки вникать не буду- на сервере нужно просто указать вручную пароль (чтобы он не менялся после каждого перезапуска), а на клиенте указать ID сервера (или IP, если клиент и сервер в одной локальной сети), выбрать тип подключения и ввести пароль. Русский язык можно выбрать еще на этапе инсталяции.
Выводы
Система работает не первый месяц. Она достаточно компактна, малошумна (терабайтник я все-таки слышу), энергопотребление у нее явно поменьше обычного компьютера.
Жирный плюс- наличие встроенных клавиатуры, джойпада и экрана. Удобно, не включая основной компьютер, проверять статус закачек.
Жирный минус- «легкий апгрейд дисковой подсистемы» доступен только через USB-HDD карманы.
Сайты программ:
www.teamviewer.com
www.freedownloadmanager.org
www.utorrent.com
www.microsoft.com
PS Прошу прощения за то, что пришлось куски HTML вставлять картинками- не смог побороть тег <cоde>…