Установим и настроим торрентокачалку. В качестве торрент-клиента я выбрал Transmission-daemon с веб-интерфейсом. В отличи от некоторых других клиентов, Transmission не требует наличия веб-сервера для работы веб-интерфейса. Легко устанавливается и настраивается.
Установка
Код: |
sudo apt-get install transmission-daemon |
Настройка
Чтобы внести какие либо изменения в файлы конфигурации, сначала останавливаем сервис:
Код: |
sudo service transmission-daemon stop |
Конфиг Transmission-daemon-а можно найти в нескольких местах:
~/config/transmission-daemon/settings.json,
/var/lib/transmission-daemon/info/settings.json,
/etc/transmission-daemon/settings.json. Но только последний является настоящим конфигом. Первый – это конфиг для версии с GUI (если не ошибаюсь), второй – ссылка на третий файл. Его то мы и будем править
Открываем файл конфигурации:
Код: |
sudo nano /etc/transmission-daemon/settings.json |
Теперь вносим необходимые изменения. Ищем нужный параметр и приводим к нужному нам значению.
Некоторые переменные конфига :
- download-dir: папка для загрузки торрентов, например, /home/user/torrents/
- watch-dir: папка, откуда будут забираться .torrent-файлы для автоматической загрузки, например, /home/user/torrents/files/
- watch-dir-enabled: разрешить автозагрузку .torrent-файлов, true или false
- 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: битовая маска дней, по которым действуют правила, по умолчанию=127, каждый день
Цитата: |
воскресенье: 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
- blocklist-enabled: блоклист, true или false
- dht-enabled: включить DHT, true или false
- encryption: режим шифрования для пиров: 0=выкл, 1=предпочтительно, 2=принудительно, по умолчанию 1
- peer-socket-tos: по умолчанию 0
- pex-enabled: обмен пирами, true или false
- peer-port: порт входящих соединений, 51413
- cashe-size-mb: 2 (размер кеша в Мб)
- preallocation: 2 (чтобы не фрагментировалась фс)
Запускаем демон:
Код: |
sudo /etc/init.d/transmission-daemon start |
Все, торрент-клиент настроен. Теперь открываем браузер и проверяем соединение. Для этого нужно ввести адрес нашего сервера с портом 9091, либо с другим если изменили в конфиге значение
rpc-port
Для удобства можно поставить утилиту управления
transmission-remote-gui.
Для удаления trasmission-daemon лучше использовать команду aptitude purge, которая удаляет пакеты программ с принадлежащими ей настройками:
Код: |
sudo aptitude purge trasmission-daemon |
Вот и всё, ребята
