понедельник, 6 января 2014 г.

Домашний мини-сервер на ОС Xubuntu.

Настройка BitTorrent-клиента.


    Transmission - BitTorrent-клиент с минимальными системными требованиями. Он прост и надёжен, поддерживает удалённое управление из командной строки, web-интерфейса, или через отдельную программу. 
    В ОС Xubuntu 13.10 по умолчанию установлен клиент Transmission, версии 2.82.

    Настройка приложения очень проста. Открываем клиент Transmission.


    Далее, собственно, без комментариев.










    Добавим клиент в автозагрузку, с условием запуска свёрнутым в системный трей.

    Правой кнопкой мыши на ярлыке Transmission > Свойства > Запуск
    Интересуемся тем, что записано в поле Команда:  



    Идём в Диспетчер настроек > Сеансы и запуск > Автозапуск приложений > на кнопку Добавить    
    В окне Добавление приложения вводим имя и команду с аргументом  -m 



    Жмём на ОК



    Управлять BitTorrent-клиентом возможно через встроенный в Transmission вэб-интерфейс (не имеет русской локализации).
    Для этого на любом компьютере из локальной сети открываем браузер и в адресной строке вводим: IP-адрес, который назначен мини-серверу + порт для прослушивания запросов RPC, например,  http://192.168.1.55:9091 
    Вводим Имя пользователя и Пароль в окне Авторизации и попадаем в Web GUI Transmission.




    Использование Transmission Remote GUI 5 на сетевых компьютерах.
     
    Transmission Remote GUI - многофункциональный кросс-платформенный интерфейс для удалённого управления клиентом Transmission через протокол RPC. Он быстрее и функциональней, чем встроенный в Transmission вэб-интерфейс.  
    Особенности:    
-  Собственные приложения для Windows, Linux и MacOS X    
-  Интерфейс подобный uTorrent    
-  Выбор файлов для загрузки    
-  Выбор приоритета файлов    
-  Детальное представление о связанных пирах    
-  Полная информация о каждом торренте    
-  Опции для каждого торрента

    Загружаем подходящий вариант приложения (мы устанавливаем на Windows-машину):  https://code.google.com/p/transmisson-remote-gui/ 
    Установка производится как обычно для Windows. 
    В процессе можно отметить чек-боксы:   
- Связать Transmission Remote GUI с расширениями файлов .torrent     
- Управлять magnet-ссылками в Transmission Remote GUI



    Задаём параметры соединения:  
Узел - IP-адрес, который назначен мини-серверу.
Порт для прослушивания запросов RPC, по умолчанию : 9091     
Пользователь - имя пользователя, заданное в настройках Transmission.    
Пароль, заданный в настройках Transmission.



    Далее последуют предложения (нужно ли это вам - решайте сами):  


  

     Потом откроется интерфейс Transmission Remote GUI 5:



    Окно Добавление нового торрента говорит о работоспособности Transmission Remote GUI.



      
    Так как приложение Transmission Remote GUI - интерфейс  для удалённого 
управления клиентом Transmission, то в нём достаточно добавить торрент(ы) и дождаться начала их загрузки. Затем приложение Transmission Remote GUI можно закрывать - клиент Transmission на мини-сервере самостоятельно выполнит все загрузки.


   
    Для надёжной работы BitTorrent-клиента Transmission со всеми сетевыми устройствами, настоятельно рекомендуется выполнить перенаправление порта входящих подключений для Transmission.

    Как выполнить port forwarding (перенаправление портов).
    На примере маршрутизатора Asus WL-520GU.

    Выполним перенаправление порта "вручную", так как мини-сервер с ОС Xubuntu уже имеет статический (фиксированный) IP-адрес - назначенный IP-адрес привязан к MAC-адресу сетевого адаптера мини-сервера.


    В вэб-интерфейсе управления маршрутизатором выбираем:
    WAN > Виртуальный сервер
    Включить виртуальный сервер?  Yes
    Заполняем нужное, жмём Добавить, Применить.




    Примечание. На сайте разработчиков Transmission указано, что порт входящих подключений по умолчанию - 51413, так же рекомендуется диапазон портов 49152 - 65535.
    Примечание. Значение BOTH (оба) задаёт одни и те же параметры для протоколов TCP и UDP.
      

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

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