Клієнт для мереж bittorrent freenas

Починаючи з версії 0.69b3, FreeNAS включає в себе Transmission. - клієнт для файло-обмінних мереж, побудованих на протоколі BitTorrent. Як характеризує його Wikipedia: «вільний легкий BitTorrent клієнт» (див. Transmission_ (BitTorrent_client)). Він може бути запущений через меню Служби | BitTorrent

Клієнт для мереж bittorrent freenas

В меню задаються:

«Порт вхідних з'єднань» - якщо ваш сервер FreeNAS перебувати за маршрутизатором з функцією NAT (перенаправлення портів), то саме цей порт повинен бути відкрити на маршрутизаторі, щоб Transmission зміг отримувати запити від інших учасників мережі.

«Каталог скачуваних файлів» в який будуть потрапляти завантажені файли (див. Нижче примітки про налаштування прав і власника)

«Каталог налаштувань» - необов'язково ставити при «повної» установці. При «вбудованої» установці його необхідно створити на розділі з даними (також див. Примітки)

«Port forwarding» - дозволяє автоматичне налаштування NAT з використанням технологій UPnP або NAT-PMP. Перед тим як використовувати, переконайтеся що ваш маршрутизатор підтримує ці технології.

«Обмін списками учасників» - дозволяє включити Peer exchange (PEX). Ця функція дозволяє знаходити учасників обміну в обхід трекера.

«Шифрування» задає режим використання шифрування. У першому випадку використання шифрування допускається. У другому, перевага віддається учасникам мережі (бенкетів) використовують шифрування. У третьому, обмін відбувається тільки з тими бенкетами, які використовують шифрування.

«Швидкість роздачі» і «Швидкість завантаження» дозволяють задати обмеження на смугу пропускання, відведену для роботи служби BitTorrent.

Watch directory - дозволяє задати каталог «стеження». Торрент файл, поміщений в цей каталог, автоматично запустить завантаження, описаних в ньому файлів.

«Додаткові настройки» - тут можуть бути введені додаткові параметри конфігураційного файлу Transmission

«Порт» служить для звернення до web-інтерфейсу через web-браузер або підключення інших програм для віддаленого управління Transmission.

«Аутентифікація», «Ім'я користувача» і «Пароль» дозволяють захистить доступ до web-інтерфейсу пральний захистом.

Натиснувши на посилання в поле «URL» ви будете перенаправлені на web-сторінку віддаленого інтерфейсу Transmission.

Потім створіть каталоги для зберігання файлів, що завантажуються і налаштувань Transmission на розділі для зберігання даних. Це можна зробити через вбудований Файловий менеджер (меню Додатково) або віддавши наступну команду:

через сторінку Додатково | Виконати команду або інший термінал. Замість mount_point повинна бути вказана ваша точка монтування диска для зберігання даних (див. Сторінку Диски | Точка монтування | Управління)

Створеним каталогах необхідно задати відповідні права:

Перевірити вірність заданих прав і власника можна наступною командою:

Для запуску команди краще використовувати вбудований у FreeNAS web-термінал, на сторінці Додатково | Виконати команду.

Управління завантаженнями проводитися через web-інтерфейс. На сторінці Служби | Bit-torrents задайте пароль доступу, і оберіть пункт в рядку «URL». Після стандартної процедури входу (ім'я користувача: admin і пароль, який ви вказали раніше) вам відкриється наступна сторінка:

Клієнт для мереж bittorrent freenas

Горизонтальні смуги відображає рівень завантаження кожного файлу. Праворуч від них знаходитися кнопка дозволяє призупинити завантаження / роздачу файлу. У нижньому лівому кутку знаходиться кнопка через яку є меню настройки Transmission.

Клієнт для мереж bittorrent freenas

У цьому меню можна обмежити загальну смугу пропускання, що відводиться на завантаження (Total Download Rate) і віддачу (Total Upload Rate) файлів, задати порядок відображення (сортування) файлів або перейти в вікно настройки Transmission:

Клієнт для мереж bittorrent freenas

Параметри в цьому вікні дублюють пункти з меню служби. За винятком «Refresh Rate» (частота оновлення сторінки web-інтерфейсу, в секундах).

Найбільш популярні дві програми для віддаленого управління Transmission: Transmission-remote-dotnet і Transmisson-remote-gui

Вони більш повно реалізують можливості Transmission, в порівнянні з web-інтерфейсом. З їх допомогою можливо:

вибирати які з файлів, описаних в torrent-файлі будуть закачіватся, а які - ні;

задавати пріоритет для окремих файлів;

встановлювати смугу пропускання для закачування окремих торрентів;

налаштовувати деякі інші параметри, недоступні через web-інтерфейс.

Клієнт для мереж bittorrent freenas
Як зрозуміло з назви, використовує .NET від чого відбувається його головний недолік: якщо .NET у вас не встановлений, то цей програмний пакет вам доведеться десь взяти, наприклад, завантажити з сайту Microsoft. Так для запуску останніх версій Transmission-remote-dotnet потрібно .NET 2.0, який «важить» більше 130 мегабайт. З переваг можна відзначити реалізацію можливостей останніх версій Transmission і ряд додаткових функцій:

підключення до мережевих каталогів SMB (якщо каталог завантаження Transmission «розшарено» як загальний ресурс CIFS / SMB, то долучення можна відкрити прямо з transmission-remote-dotnet);

настройки спрощують роботу через SSH;

можливість зберігати набори налаштувань (профілі) для роботи з декількома екземплярами Transmission;

графік, що відображає хід завантаження / роздачі файлів.

Transmission-remote-dotnet здатний обробляти торенти з кирилицею в назві, а його багатомовний інтерфейс включає російську мову (вибирається при установці). На жаль, версія Transmission-remote-dotnet для Mono (Linux) поки знаходиться в експериментальній стадії і має ряд обмежень.

Клієнт для мереж bittorrent freenas
Виглядає аскетично, але базові функції в ньому реалізовані повністю. Чи не перевантажений кнопками інтерфейс, добре підійде для невеликих дисплеїв. Написаний з використанням Lazarus RAD і компілятора Free Pascal. Є версія як для Windows, так і для Linux. На жаль, останнім часом його розвиток сповільнилося, і можливості останніх версій Transmission в ньому не реалізовані.

В останніх версіях Transmission з'явилася можливість вказати альтернативні настройки смуги пропускання для завантаження / роздачі і прив'язати їх до певного часу доби. Таким чином можна задати, наприклад, «нічний» і «денний» режим роботи торрент-клієнта. У Transmission-remote-dotnet ці можна зробити через меню Налаштування / Налаштування сервера / Альтернативні обмеження.

Клієнт для мереж bittorrent freenas

Однак використання розкладів Cron і параметрів, що задаються через інтерфейс командного рядка (CLI), відкриває куди багатші можливості: ви можете створити розкладу не тільки на час доби, а й на певні дні тижня (а при бажанні місяці і роки).

Розглянемо найпростіший випадок. Нехай днем ​​Transmission буде тільки віддавати на швидкості в 8 кбайт / сек. При цьому, вночі вся вхідна смуга буде віддана на завантаження, а віддача буде вестися на швидкості в 50 кбайт / сек.

В цьому випадку команди для використання в Cron будуть виглядати так:

де admin і password це ваше ім'я користувача та пароль для доступу до web-інтерфейсу Transmisssion.

Щоб створити розклад перейдіть на сторінку Система | Додатково | Cron і натисніть на кнопку +. У вікні, слід ввести бажану команду, вказати користувача, від чийого імені її слід виконувати, опис і визначити, коли і виконання.

Клієнт для мереж bittorrent freenas

Повний список ключів для transmission-remote можна побачити, запустивши її з ключем:

Врахуйте, що при підключенні програми віддаленого управління до демона Transmission, установки торрент-клієнта приводяться до того стану, яке зазначено в програмі віддаленого управління!

Було встановлено FreeNAS-i386-embedded-0.7.4919.img Обновил на FreeNAS-i386-embedded-0.7.1.5127.img Все це розташовується на CF-карті підключеної через адаптер до IDE. Оновлював через стандартну процедуру поновлення в WEB інтерфейсі. І ще перед прошивкою зберіг файл конфігурації. Після прошивки і виявлення непорядку, спробував відновити конфігурацію за допомогою цього файлу. Не допомогло. Довелося робити вручну.

FreeNAS 0.7.1 (revision 5127) i386-full 011009 RSDT1638 Intel (R) Atom (TM) CPU 330 @ 1.60GHz 1016MiB RAM

Intel ICH7 UDMA100 controller Intel 82801GB / R (ICH7) USB 2.0 controller UHCI (generic) USB controller RTL8201L 10/100 media interface [hr] 1 [/ hr]

[B] Description: [/ b] У мене проблема з вбудованим торрент-клієнтом, він вилітає з помилкою: «kernel: pid 21743 (transmission-daemon), uid 999: exited on signal 11» з преіодічностью 2 години-10днів. і стартурует після пререзапуска демона. підкажіть у чому може бути проблемма і можливі шляхи вирішення. якщо будуть потрібні додаткові дані від мене напишіть які і я їх надам. завчасно дякую за відповідь.

[Hr] 1 [/ hr] [code] kernel: pid 21743 (transmission-daemon), uid 999: exited on signal 11 [/ code]

Зазвичай, більшість проблем з «вильотом» Transmission зводяться до НЕ налаштованим прав на каталоги для зберігання налаштувань і завантаження файлів (див. Розділ «Налаштування FreeNAS для роботи Transmission»). Побічно на це може вказувати пропажа торрент-фалів після перезапуску демона. Перевірте власника і його права на два цих каталогу.

Іноді демон вимагає перезапуску при переповненні диска.

Постійно (3 години - 1 день) стає недоступний WEB інтерфейс transmission сам же демон працює. Лікується перезапуском transmission через кнопку [Зберегти і перезапустити] на сторінці Служби | BitTorrent. У чому можетбить справу?

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

Провів експеримент: закачав дуже популярний файл, на FreeNAS за допомогою Transmission, його ж скопіював на машину з Win7. По черзі роздавав спочатку з FreeNAS машини, потім з машини WIN7 в uTorrent. Так ось з Win7 за ніч роздав більше 500 мегабайт. За такий же період часу, при ідентичному кількості бенкетів, Transmission роздав лише 5. мегабайт. При спостереженні через transmission-remote з машини Win7 швидкість роздачі практично завжди відсутній в поле.

Розібрався. На маршрутизаторі треба було відкрити порт для TCP і UDP.

Не вдається «Зіставлення локальних шляхів віддаленим» в Transmisson-remote-gui. Як її налаштувати, я розібрався, при додаванні торрента тепер можу вибрати конкретну папку для завантаження, але тільки трансмішен відмовляється закачувати файли в папки відмінні від папки завантажень зазначеної в конфіги. При додаванні зарузка начебто починається але надалі зупиняється і все нікуди не рухається, запустити не виходить. Що робити підкажіть?

Зараз використовую FreeNAS-8.0.3. Починаючи з 8 версії в дистрибутив FreeNAS не входить Torrent клієнт. Скажіть чи є можливість встановити його, або потрібно чекати нову версію, сподіваючись що розробники включать його в неї.

Яка кількість одночасних роздач можна запустити? Я маю на увазі програмну можливість, а не можливості заліза. Так як планується використання FreeNAS для роздачі 10 000 - 20 000 торрентів, на сервері HP ProLiant DL180 G6

Схожі статті