четверг, 9 августа 2012 г.

Торрент клиент на домашнем сервере

Организация работы торрент клиента и его выбор (просто быстро удобно)


Я остановил свой выбор на торрент клиенте Transmission. Он очень прост в эксплуатации и на него огромное количество веб интерфесов под любые ОС.

Установка

sudo apt-get install transmission daemon

Настройка (конфиг файл)

Для настройки необходимо остановить демон: sudo /etc/init.d/transmission-daemon stop
Настоим конфиг файл: sudo nano /etc/transmission-daemon/settings.json
Подробно остановимся на следующих пунктах:
download-dir: папка для загрузки торрентов, например, /home/downloads/ (при создании папки передайте права на нее пользователю Transmission или укажите 777 права.)
rpc-authentication-required: Нужна ли авторизация для доступа к веб-интерфейсу, true или false
rpc-enabled: вкл/выкл веб-интерфейс, true или false
rpc-username: пользователь
rpc-password: пароль, после перезапуска демона будет зашифрован
rpc-port: порт, по умолчанию 9091
rpc-whitelist: ip-адреса через запятую, с которых разрешен доступ, можно использовать *, например, "127.0.0.*,192.168.*.*"
rpc-whitelist-enabled: разрешить белый список
speed-limit-down: ограничение скорости загрузки в кбит/с, по умолчанию 100
speed-limit-down-enabled: включить ограничение скорости загрузки, true или false
speed-limit-up: ограничение скорости раздачи в кбит/с, по умолчанию 100
speed-limit-up-enabled: включить ограничение скорости раздачи, true или false
alt-speed-enabled: включение "Turtle Mode" - временное ограничение скорости
alt-speed-up:
временное ограничение скорости загрузки в кбит/с, по умолчанию 50 (слишком мало на мой взгляд не хватает пары нулей, но тут стоит смотреть на пропускную способность вашего канала.
alt-speed-down: временное ограничение скорости раздачи в кбит/с, по умолчанию 50
Планировщик позволяет ограничивать скорость по расписанию
ratio-limit: лимит на отдачу, по умолчанию 2.0
alt-speed-time-enabled: включить планировщик, по умолчанию false (отключены)
alt-speed-time-begin: время в минутах от 0:00 до начала действия правил, по умолчанию=540 — 9 часов утра
alt-speed-time-end: время в минутах от 0:00 до окончания действия правил, по умолчанию=1020 — 5 часов вечера
alt-speed-time-day: битовая маска дней, по которым действуют правила.

воскресенье: 1 (0000001)
понедельник: 2 (0000010)
вторник: 4 (0000100)
среда: 8 (0001000)
четверг: 16 (0010000)
пятница: 32 (0100000)
суббота: 64 (1000000)
рабочие дни: 62 (0111110)
выходные: 65 (1000001)
все дни: 127 (1111111)

peer-limit-global: максимальное количество подключенных пиров, по умолчанию 240
peer-limit-per-torrent: максимальное количество подключенных пиров на торрент, по умолчанию 60 (слишком большое количество будет тормозить интернет канал, слишком малое тормозить загрузку, рекомендую поэкспериментировать с этим параметром.
peer-port: порт входящих соединений, 51413 незабываем пробросить (если есть роутер)
preallocation: 2 (чтобы не фрагментировалась фс)

Настраиваем все на свой вкус и запускаем демон: sudo /etc/init.d/transmission-daemon start

Вебморда+плагины для FireFox и Google Chrome

Для удобства добавления торрентов в Transmission я использую плагины для браузеров Firefox и Chrome
Для Огнелиса использую плагин BitTorrent Web UI, для Хрома Remote Transmission Plus
Настройки их элементарные и не нуждаются в описании.
Upd. 23.09.2012 Для Windows платформы я так же использую Transmisson-remote-gui, хотя его так-же можно использовать под любой ОС

Комментариев нет:

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