Прокачиваем Raspberry PI. TorrentBox

Просмотров: 13294Комментарии: 0
ВкусняшкиFAQ SolutionLinuxfor Dummies
Прокачиваем Raspberry PI. TorrentBox ]]>
]]>

Все мои постоянные читатели в курсе, что я обладатель чудо компьютера Raspbery Pi.

В недавнем времени я решил озадачиться тем, как удаленно проводить закачку материалов. т.е. к примеру в конце рабочего дня получить свежий "дистрибутив" по пиринговым сетям (проще сказать торентам) на домашний NAS (О котором я писал в предыдущей статье).

Суть сводится к простому - установить и настроить transmission daemon на мою Raspberry Pi. О чем я подробненько и расскажу.

Первое что потребуется - это увеличить количество виртуальной памяти. В Linux используется swap, а в windows данная технология называется файл подкачки.

Виртуальная память - это особая область на диске ПЗУ, которая выполняет ту-же роль что и оперативная память, но при этом скорость обращения к эту кэшу намного меньше. Применяется в том случае когда программа запрашивает большее количество ОЗУ чем физически имеется в компьютере.

В Raspberry Pi используется не особым образом размеченный раздел на hdd, а swap файл по умолчанию размер которого составляет всего лишь 100 мегабайт. Мы его увеличим. Для этого выполним:

sudo nano /etc/dphys-swapfile

и изменим значение параметра CONF_SWAPSIZE на 1024.

Для применения параметров перезагрузим нашу Raspberry Pi выполнив команду:

sudo reboot

Далее подготовим каталоги для закачки наших torrentОВ, но на основе предыдущей статьи, торенты будут закачиваться в папку, к которой будет иметься доступ по Sambе. Я делаю следующее:

sudo mkdir /var/smb/torrent
sudo chmod 777 /var/smb/torrent

Ну вот и все - прелюдия закончились и теперь можно установить и сам transmission:

sudo apt-get install transmission-daemon

После чего остановим демон и выполним его настройку:

/etc/init.d/transmission-daemon stop
sudo nano  /etc/transmission-daemon/settings.json

И поправим наш конфиг основные параметры которые потребуется изменить:

"download-dir": "/var/smb/torrent",  - каталог для скачиваемых файлов
"download-limit": 100,  - максимальная скорость закачки KB/s.
"rpc-enabled": true, — включение удаленного управления
"rpc-whitelist-enabled": false, — включение «белого списка» IP-адресов, с которых возможно удаленное управление Transmission. Рекомендую его выключить, чтобы иметь доступ с любого компьютера в сети.
"rpc-authentication-required": true, – использовать аутентификацию для удаленного управления
"rpc-username": "логин", — логин для удаленного управления
"rpc-password": "пароль", — пароль. Значение этого параметра будет  зашифровано при запуске торрента.
“rpc-port”: 9091, — порт для доступа к удаленному управлению
"peer-limit-global": 10 -  максимальное количество подключенных пиров на все торренты. Уменьшите до 10.
"peer-limit-per-torrent": 5 - количество пиров на один торрент. Уменьшите до 5.
"peer-port": 65500, – порт для раздач. Необходимо его прокинуть в вашем модеме/роутере.
"download-queue-size": 1 - количество одновременных закачек. Настоятельно рекомендую установить значение 1, так как при большем значении Transmission начинает виснуть. А так, при значении 1, закачки будут идти поочередно и не будет никаких глюков.
"cache-size-mb": 1 – кэш записи. Уменьшаем до 1.
"prefetch-enabled": 0 – отключаем кэширование для раздач
"preallocation": 0 –отключаем резервирование места под файлы
"encryption": 0 – отключаем шифрование
"dht-enabled": false – отключаем DHT

после чего перезагрузим нашу Raspberry Pi

sudo reboot

Торрент сам запустится после перезагрузки. Далее можно посмотреть на пользовательский интерфейс transmission для этого нужно перейти в браузере на http://IP_Адрес_Raspberry:9091 и выполнить донастройку если требуется. Также можно воспользоваться альтернативным интерфейсом, например transmission GUI, в Android маркете есть и приложение для Android планшетов и телефонов.

Собственно все что хотел сегодня Вам рассказать.

С уважением Ваш ИТ Инженер.



Наткнулся на отличную подборку в которой есть азартные игры бесплатно автоматы, посмотри, испытай удачу, скоротай время.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)

X|