Dd-wrt - установка і настройка transmission, блог не-нє-нє

Dd-wrt - установка і настройка transmission, блог не-нє-нє
Отже, в минулій статті ми встановили і налаштували Samba-сервер. Тепер ми прикрутимо до роутера ще одну корисну функцію - скачування torrent-роздач прямо на USB-носій. підключений до нашого роутера з прошивкою DD-WRT. Плюси, на мій погляд очевидні - немає необхідності тримати включений комп'ютер, поки гойдаються наші улюблені фільми, серіали і тому подібні полезняшкі.

Підготовка до встановлення Transmission в DD-WRT

Отже, нам необхідно:

Так само, бажано, встановлений і налаштований Samba-сервер. щоб отримувати швидкий доступ до скачаним файлів.

Крок перший - установка Transmission

Для установки виконаємо звичні вже нам команди:

Почекаємо пару хвилин, поки встановиться transmission і парочка пакетів, йому необхідних.
Загалом сама настройка на цьому і закінчується, тепер пора налаштувати цю торрент-гойдалку.

Налаштування автозавантаження Transmission засобами init.d

У більшості статей, які я бачив демон Transmission запихається в автозавантаження шляхом додавання рядка в скрипти автозавантаження.
На мій погляд це нерозумно, так як у нас є цілком зручний засіб для коректного завантаження і завершення роботи встановлених нами демонів - каталог /opt/etc/init.d.
Багато пакети при установці самі створюють там скрипти автозавантаження, однак по неведано мені причин Transmission це не робить.
Зробимо це самі:

Ось вам мій готовий скрипт:

Рядок CONFFILE = / opt / etc / transmission вказує на каталог, де будуть зберігатися файли налаштувань.

Тепер треба зробити скрипт виконуваним:

І запустити демон в перший раз, щоб він створив файл з настройками за замовчуванням в зазначеному нами каталозі:

І відразу зупиняємо, щоб відредагувати файл настройок:

Редагуємо файл настройок settings.json

Всі настройки Transmission зберігаються в конфігураційному файлі settings.json
Розберемо найбільш важливі настройки для працездатності transmission:
Каталог за замовчуванням, для скачуваних роздач:

Загалом тут все зрозуміло і без зайвих слів. Вкажіть ці параметри, запустіть торрент-клієнт transmission-daemon

Dd-wrt - установка і настройка transmission, блог не-нє-нє

Web-інтерфейс торрент-клієнта Transmission

оптимізація Transmission

Торрент-клієнт Transmission вельми відчутно споживає ресурси процесора і пам'яті. Однак навантаження можна трохи знизити, дотримуючись наступної інструкції:
Чи не використовується велика кількість з'єднань. На підтримку кожного з'єднання йдуть значні ресурси процесора маршрутизатора, а він тепер надривається:
У моєму випадку - не більше 20 з'єднань на один торрент, але не більше 50 всього на все роздачі

Чи не качайте все і відразу. використовуйте чергу:
Включаємо чергу, обмежуємо кількість одночасних роздач (не більше 4)

Не забудьте зменшити кеш запису. За замовчуванням він дорівнює 4Мб, але у нашого пристрою тож пам'яті мало (у мене всього 32мб).
Я віддаю перевагу 2мб

Не використовуйте кешування даних для роздач. Даний параметр крутий на комп'ютерах, а не настільки мініатюрних пристроях.

Не використовуйте резервування місця під файли.
Питання, до речі, спірний. На пристроях з більш швидкими процесорами є переваги, проте на моєму маршрутизаторі D-Link DIR-320 я зловив нереальні гальма при додаванні файлу на 4гб. Я відключив нахрен це чудо.

Уникайте шифрування передаються даних. Це відчутно спантеличує процесор пристрою.

Вимикайте DHT. Річ корисна, не сперечаюся, але змушує серйозно замислюватися Transmission на слабких процесорах в бюджетних маршрутизаторах.

Якщо є ще ідеї по оптимізації - поділіться.

Відкриття порту для торрент-гойдалки

Торрент-клієнт Transmission за замовчуванням використовує порт 51413:

Не забудьте в скрипті завантаження брандмауера додати рядок

Щоб вхідні з'єднання доходили до Transmission.

Ще пара смачненького

Web-інтерфейс це, звичайно, чудово, але існують так же GUI-клієнти для Transmission:
1. Transmisson-Remote-GUI - додаток для Windows, MacOS X, Linux. Зручний інтерфейс, нічого зайвого
2. Transmission-Remote-GTK - додаток насамперед для Linux, проте є і під Windows.
3. Transdroid - те ж саме, тільки для мобільних пристроїв на платформі Android

На сьогодні все. До швидких зустрічей 😉

Схожі статті