Торрент-бокс
Этот девайс на базе Raspberry Pi Model B был предназначен сначала для скачивания и раздачи торрентов, а затем появилась идея повесить туда же функции e-Mule-совместимой качалки и TOR-анонимайзера.
Вначале я думал использовать в качестве бесшумной и малопотребляющей торрентокачалки медиацентр Iconbit hds6l, подключенный по Wi-Fi к роутеру. Но быстро выяснилось, что кириллицу в названиях файлов он понимает плохо, да и Wi-Fi часто отвисает намертво, так что помогает только выключение питания.
В результате моих изысканий появилась вот такая конструкция:
Вентиляторы на крышке скорее для виду, они подключены к напряжению 5В и машут крылышками еле-еле. Просто корпус остался от другого проекта уже с установленными вентиляторами и блоком питания. Поскольку общее потребление всего бокса не превышает 10-15 Вт, вентиляторы здесь излишни, хотя и не мешают.
HDD подключён через переходник USB-ATA/SATA. В оставшийся свободный разъём Raspberry установлен адаптер USB-WiFi типа Asus N10, имеющий приличную чувствительность и полностью совместимый с Linux.
Светодиоды на передней панели – Питание, Интернет, Закачка.
Для управления боксом взят штатный дистрибутив Raspbian с установленными Samba, Lighttp, Transmission, AMule, Tor, Polipo. Загрузка графической подсистемы в Raspbian естественно отключена. Для управления загрузкой можно использовать Web-интерфейсы — ссылки на них есть на главной страничке устройства по адресу:
http://<адрес устройства в локальной сети> или
http: //raspberry
Веб-морда бокса:
Веб-морда Transission (логин: pi, пароль: raspberry):
Веб-морда aMule (пароль: raspberry):
Сами файлы доступны по протоколу SMB (Проводник Windows) по адресам:
\\<адрес устройства в локальной сети>\torrents
\\raspberry\torrents и
\\<адрес устройства в локальной сети>\amule
\\raspberry\amule
Еще для управления можно использовать программы с интерфейсами похожими на uTorrents и eMule — Transmission Remote GUI и aMuleGUI.
Сами программы лежат здесь:
\\<адрес устройства в локальной сети>\Soft
\\raspberry\Soft
Их нужно распаковать в удобное место на компьютере, запустить и настроить, как на картинке ниже, на коннект с боксом (логин: pi, пароль: raspberry): Transmission Remote GUI
aMuleGUI (пароль: raspberry):
TOR-прокси доступен в качестве SOCKS-прокси на порту 9050 устройства, а TOR-HTTP-прокси на порту 8080.
Настройка браузера Chrome для работы с TOR-HTTP-прокси:
Ну и наконец немного о настройках Torrent-Box:
Настраивать бокс можно по SSH, зайдя при помощи программы Putty (логин: pi, пароль: raspberry) и редактируя соответствующие файлы настроек:
Настройки различных программ лежат там где им и положено в дистрибутиве Debian, на базе которого построен Raspbian:
настройка Samba: /etc/samba
настройка Transmission: /etc/transmission
настройка TOR: /etc/tor
настройка polipo: /etc/polipo
настройка aMule: /home/pi/.aMule
На всякий случай имеются алиасы для сетевого интерфейса с фиксированными адресами: 192.168.1.81 и 192.168.0.81. Все сетевые настройки лежат в
/etc/network/interfaces,
а настройки wi-fi в
/etc/network/wpa.conf
Комментарии (51)
Anisotropic
10.04.2015 12:59С какой скоростью раздача идёт?
zajtseff Автор
10.04.2015 18:26скорость загрузки болтается от 2 до 3 мбайт/с,
скорость раздачи позже скажу…mikkal
11.04.2015 15:06Вот максимальная скорость загрузки, которую удалось достичь на сегодняшний день:
Загрузка
Godless
10.04.2015 13:01+3Не, оно конечно имеет место быть, но малина не оч себя хорошо показала в дисковых операциях и особенно в торрентах.
Как со скоростью по SMB во время закачки торрента?DeadikGudwin
10.04.2015 18:24несколько месяцев в качестве торентокачалки малинка у меня работала, тормоза были дичайшие и постоянные зависания. в итоге всё таки приобрёл wd my cloud. так что полностью согласен что не лучший вариант для торент бокса
zajtseff Автор
10.04.2015 18:31Малинка вообще во многих местах не лучший вариант, зато дешевый и универсальный.
А специалист всегда подобен флюсу…homecreate
10.04.2015 22:04В случае с RasPi применять её для каких-то нагрузок, связанных одновременно с диском и сетью, особенно неправильно, ибо и диск, и сеть посажены на USB — то есть на процессор, которому и так есть, чем заниматься
VokaMut
10.04.2015 13:06+1Зануда ON1. Перезалейте фото на habrastorage ибо ваши мой браузер ждал 7 минут, пока они будут доступны.
2. Киньте прямые ссылки на вашу машинку, а то с паролями не знаю что делать.
Зануда OFFDarkByte
10.04.2015 19:00Cubietruck по шустрее малины будет, да и у него SATA есть, что позволяет без лишних заморочек подключить диск. Что мне больше всего в нём понравилось, так это чёрный корпус, ибо его размер позволил запихать SSD и пару блинов аккумуляторов суммарным объёмом примерно на 7Ач. Встроенный контроллер заряда-разряда позволяет использовать АКБ в режиме буфера на случаи отключения электричества.
SLY_G
10.04.2015 13:33+3Картинки перезалейте на habrastorage.org
BelBES
11.04.2015 00:26А вроде когда-то давно была новость на хабре, что картинки автоматически перезаливаются на хабрасторадж, не?
QtRoS
10.04.2015 18:47Небольшой оффтоп — многие девайсы на основе малины, которые мне попадаются на глаза, содержат всякие кастомные охлаждающие системы и т.д. Там с этим проблемы? А то я жду свою, вот вот придет, хочется сразу знать подводные камни.
DarkByte
10.04.2015 18:54Модель B имеет проблемы с перегревом, требуется как минимум радиатор на линейный регулятор и хаб USB/сеть, в B+ в этом плане получше, без радиаторов греется не сильно и работает нормально.
kulinich
10.04.2015 20:06+2Я подобную качалку на ODROID-XU3 Lite делал. Он дороже, но и скорость закачки до 11 Мбайт/с.
Скринkoreec
11.04.2015 02:09Спасибо за наводку!
По вашим ощущениям, emmc для него нужен или можно SD обойтись?kulinich
11.04.2015 14:01Если честно — я себе сразу купил emmc и на нее систему поставил. с SD не сравнивал.
ИМХО, для обычной торрент качалки думаю и SD вполне хватит (будет скорее в скорость сети упираться, чем в скорость SD).
zno
11.04.2015 11:34А из чего БП?
Если я не ошибаюсь — обычный АТХ со снятым «всем» и загнутыми радиаторами?
Как у него с нагревом?
Стартует ли без подключенного харда?
Если учесть, что вентиляторы всего на 5в запитаны.
Сколько шума (сравнительно) издает конструкция?
Какой usb-sata использовали? Первый попавшийся «с рынка» или выбирали?
Ну и что за модель корпуса? На вид «чип-диповский»
zajtseff Автор
11.04.2015 12:25Блок питания АТХ китайский на 300 Вт, радиаторы штатные (они такие были, я их не гнул).
Torrent-Box почти не греется (используется на 5-10% мощности).
Стартует вообще без нагрузки, если очень надо.
Шум почти не слышен (еле слышно жужжание харда только), в дБ оценить не могу за отсутствием шумомера.
Использован usb/sata первый попавшийся, насколько понимаю чипы для них по пальцам одной руки пересчитать можно, так что выбор невелик, такие преобразователи уже лет 5 выпускаются. Выше в комментах моделька указана.
Корпус Gainta G756, может Чип и Дип такие и продает, во всяком случае Gainta у них есть, но цены там на них ломовые.
Valery4
11.04.2015 13:24Интересно, через Ослика ещё реально что-то скачать? Даже на скринах в торрентах видно какой либо прогресс закачки, но не в aMule.
zajtseff Автор
11.04.2015 13:59Одновременно качалось и мулом и торренты, правда с ограничением по скорости 1мбайт/с.
ValdikSS
12.04.2015 22:41Качал итальянский и французский релизы мультика W.I.T.C.H. из ed2k всего месяц назад. Правда, месяца полтора качал, но все же.
Но вообще, amuled у меня жрет RAM больше qbittorrent и eiskaltdc++ — около 550-600 мегабайт с шарой в 5ТБ.Valery4
15.04.2015 11:46Мне правда интересно. Там есть какой-то уникальный контент, которого нет в тех же торрентах? Зачем ждать полтора месяца пока скачается, если можно намного быстрее?
ValdikSS
15.04.2015 11:47Копипастну, пожалуй:
Вспомнив про W.I.T.C.H. в конце 2014 года после хайпа W.I.T.C.H. vs Winx в твиттере, решил пересмотреть сериал, который запомнился мне прежде всего вроде бы простым, но выделяющимся сюжетом, и был очень динамичным и интересным в целом, особенно в сравнении с WinX, выходившим примерно в то же время. Он оставил яркие впечатления на меня 10 лет назад, когда я был примерно такого же возраста, как и героини сериала. У меня было желание посмотреть сериал на английском языке из-за оригинальных шуток, потерявших свой шарм во время адаптации для русскоязычного зрителя (хотя, должен отметить, местами игра наших переводчиков заметно превосходит всех других вместе взятых), и, к моему удивлению, все, что я нашел в интернете — TVrip'ы с ужасающим качеством видео и аудио. Не знаю, что на меня нашло, но я потратил около 3 месяцев на поиск DVD в интернете, затем, поняв, что большинство ссылок уже давно мертвы, в eDonkey и DC++ есть только те же TVRip'ы, а torrent-раздачи висят по месяцу без сида (но с 4 пирами!), на заказ DVD разных регионов (что тоже было непросто).
К сожалению, сами диски далеко не идеальны: интерлейс внутри progressive-контента, алиасинг, бандинг, артефакты кодирования, рассинхронизация аудиодорожки и другие прелести. Пришлось потратить значительное количество времени на просмотр и исправление огрехов, но, надеюсь, результат вам понравится, по крайней мере, я им доволен.
Очень жаль, что на дисках выпускали только UK-версию видеоряда, поэтому DVD-версии интро, итальянского, французского и английского опенинга просто не существует.
В релиз включены все качественные аудиодорожки, которые удалось найти, независимо от их происхождения. Некоторые части чешской озвучки оказались повреждены и были заменены на английский вариант.
Польские DVD, на которых есть недостающие польские и венгерские аудидорожки и украинские субтитры, найти целиком довольно сложно, но если я их найду, вероятно, будет выпущена вторая версия релиза. Если у вас есть какие-то диски или любые аудиодорожки, которых нет в релизе, пожалуйста, напишите мне на почту iam@valdikss.org.ru
Надеюсь, вам понравится.
ValdikSS, 2015.
3 первых диска удалось скачать вообще только в UseNet, а польский релиз в программе по обмену файлов через почтовые ящики Ygoow.Valery4
15.04.2015 11:54То-есть необходимый контент в сети ed2k тоже не нашелся. Для длительного хранения пожалуй не особо подходит ни то, ни другое похоже.
ValdikSS
15.04.2015 11:57В ed2k как раз были тв-рипы, из которых я выдергивал звук для двд-видео. Испанский, например, тв-рип второго сезона был только в ed2k, французский тоже оттуда качал. Итальянский, правда, качался так медленно, что я решил его своровать с ютуба.
RodionoF
13.04.2015 10:11Я сейчас как раз на своей Малинке пытаюсь возвести нечто подобное.
Вот если бы Вы написали подробную инструкцию установки ОС «с нуля» до подобного набора — Вам бы многие сказали «Спасибо»! :-)
vlx
13.04.2015 15:46Проблема малины еще в том, что проц довольно слаб, и даже если ей дать прямой сата, все равно выше 6 скорость не подымется изза хеширования торрентов.
Именно по этой причине я перешел с Synology DS214SE на китайскую материнку (nanoitx) на J1900 с алиэкспресса за 90 баксов. И теперь торрент вполне спокойно качает 10+ мегабайт/секунду.vlx
13.04.2015 15:55вот, собственно, китайский самопал
hsto.org/files/da1/2fb/99a/da12fb99acc449f39cfc36bdcf4c9ec5.png
ASD2003ru
Диск по USB? А в ней SATA нет что-ли?
WST
Нет
crmMaster
Если нуууууу очень надо SATA, а не просто тогррентокачалку, на помощь приходят SOC на атоме или селероне
Вот подборочка
market.yandex.ru/catalog/91020/list?how=dpop&gfilter=2142560385:select&gfilter=2142560477:-75731928
P.S. С этой херней вокруг доллара и некоторой дороговизной малины в этой стране, такая конфигурация вполне может оказаться дешевле и работать будет точно лучше чем предмет статьи.
Но как говорится, дорога потому интересна, что путь непростой.
nixil
raspberry pi на алиэкспресе 2500 с корпусом и радиаторами, жрет существенно меньше, места занимает меньше и т. д.
ZweiAndersdenkenden
Если вам уж очень хочется SATA, берите Banana Pi.