Спосіб передавання

Трансмісія - це легкий та кроссплатформенний клієнт BitTorrent.

archwiki

Зміст

  • 1 Встановлення
  • 2 Налаштування версії графічного інтерфейсу
  • 3 Демон передачі та CLI

    • 3.1 Запуск і зупинка демона
    • 3.2 Зменшення спаму в журналі
    • 3.3 Запускати лише підключений до мережі
      • 3.3.1 Netctl
      • 3.3.2 Wicd
    • 3.4 Вибір користувача
    • 3.5 Налаштування демона
      • 3.5.1 Білий список хосту
      • 3.5.2 Дивитися реж
      • 3.5.3 Увімкнути IPv6
      • 3.5.4 Приклади CLI
  • 4 Веб-інтерфейс
    • 4.1 Графічний інтерфейс
    • 4.2 Спосіб CLI
    • 4.3 Необов’язкова тема веб-інтерфейсу
  • 5 Усунення несправностей
    • 5.1 Не вдається отримати доступ до демона через мережу
    • 5.2 Веб-інтерфейс недоступний
    • 5.3 Не вдалося встановити буфер надсилання/отримання
  • 6 Див. Також

Встановлення

Існує декілька пакетів для встановлення передачі за допомогою:

  • transmission-cli - демон, з CLI та # Веб-інтерфейс.
  • передача-gtk - графічний інтерфейс GTK 3.
  • передача-qt - графічний інтерфейс Qt 5.
  • tremcAUR або tremc-gitAUR - інтерфейс Curses для демона.
  • stigAUR або stig-gitAUR - інтерфейс проклять для демона.
  • передача-віддалений-gtk - графічний інтерфейс GTK 3 для демона.

Налаштування версії графічного інтерфейсу

Обидві версії графічного інтерфейсу, передача-gtk і передача-qt, може функціонувати автономно без офіційного фонового демона.

Версії графічного інтерфейсу налаштовані на роботу нестандартно, але користувач, можливо, захоче змінити деякі налаштування. Шлях за замовчуванням до файлів конфігурації графічного інтерфейсу -

Посібник з параметрів конфігурації можна знайти на Github Transmission.

Демон передачі та CLI

Команди для передача-клі є:

передача-демон: запускає демон. передача-дистанційна: викликає CLI для демона, локального чи віддаленого, після чого виконується команда, яку потрібно виконати демону. передача-шоу: повертає інформацію про даний торрент-файл. передача-створення: створює новий торрент. передача-редагування: додати, видалити або замінити URL-адресу оголошення трекера. передача-клі: (застаріло на користь віддаленого передавання) запускає недемонізований локальний екземпляр спосіб передавання, для ручного завантаження торрента. tremc: (потрібно tremc-git AUR) запускає інтерфейс curses для демона, будь то локальний чи віддалений.

Запуск і зупинка демона

Демон передачі можна запустити:

  • Як користувач спосіб передавання, запустивши/увімкнувши передачу.сервіс за допомогою systemd. Користувача можна змінити, як описано в # Вибір користувача.
  • Як власний користувач, запустивши під своїм іменем користувача:

Запуск демона створить початковий файл конфігурації. Див. # Налаштування демона.

Потім демон можна зупинити за допомогою:

Альтернативним варіантом зупинки передачі є використання передача-дистанційна команда:

Скорочення спаму в журналі

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

Запуск лише під час підключення до мережі

Netctl

Може бути бажаним запускати передачу лише в певних мережах. Наступний скрипт перевіряє, чи є з'єднання зі списком авторизованих мереж, а потім переходить до запуску демона-передачі.

Створіть стартовий скрипт у папці/etc/wicd/scripts/postconnect та стоп-скрипт у папці/etc/wicd/scripts/predisconnect. Не забудьте зробити їх виконуваними. Наприклад:

Вибір користувача

Виберіть спосіб запуску передачі:

  • Як окремий користувач, передача за замовчуванням (рекомендується для підвищення безпеки).

За замовчуванням, спосіб передавання створює користувальницьку та групову передачі з домашніми файлами за адресою/var/lib/передача/і працює як цей "користувач". Це запобіжний захід, тому спосіб передавання, та його завантаження не мають доступу до файлів за межами/var/lib/transmission /. Конфігурація, робота та доступ до завантажень повинні здійснюватися за допомогою "кореневих" привілеїв (наприклад, за допомогою sudo).

  • Під вашим власним користувачем.

Щоб це налаштувати, перевизначте наданий файл служби та вкажіть своє ім’я користувача:

Налаштування демона

Створіть початковий файл конфігурації, запустивши демон.

  • Якщо запущена передача під передачею імені користувача, файл конфігурації буде розміщений за адресою /var/lib/transmission/.config/transmission-daemon/settings.json .
  • Якщо запущено передачу під вашим власним іменем користувача, файл конфігурації буде розміщений за адресою

    Можна налаштувати демон, використовуючи клієнт передачі або використовуючи включений веб-інтерфейс, доступний через http: // localhost: 9091 у підтримуваному браузері.

    Посібник з налаштувань конфігурації можна знайти на веб-сайті передачі: https://github.com/transmission/transmission/wiki/Editing-Configuration-Files

    Рекомендація для тих, хто працює під передачею імені користувача, полягає у створенні спільного каталогу завантаження з правильними дозволами, щоб дозволити доступ як для користувача передачі, так і для користувачів системи, а потім відповідно оновити файл конфігурації. Наприклад:

    Тепер/mnt/data/torrents буде доступний для фасаду користувача системи та для групи передачі, до якої належить користувач передачі. Дуже не рекомендується робити цільовий каталог доступним для читання/записування (тобто не слід chmod до каталогу 777). Натомість надайте окремим користувачам/групам відповідні дозволи для відповідних каталогів.

    Альтернативою є додавання вашого користувача до групи передачі (#usermod -a -G передача вашого імені користувача), а потім змінення дозволів в каталогах/var/lib/transmission та/var/lib/transmission/Downloads, щоб дозволити членам rwx доступ передавальної групи.

    Білий список хосту

    Якщо ви плануєте отримати доступ до демона передачі через мережу, використовуючи ім'я хосту сервера, вам потрібно додати це ім'я хосту до rpc-host-whitelist у settings.json. В іншому випадку ви отримаєте помилку "421 Неправильний запит" під час доступу до сервера.

    Якщо ви підключаєтеся до демона за допомогою IP-адреси сервера, це не потрібно.

    Дивитися реж

    Якщо ти хочеш Автоматично додавати файли .torrent із папки, але ви виявили, що параметри режиму перегляду та режиму перегляду, встановлені у файлі конфігурації, не працюють, ви можете запустити демон передачі з прапором -c/path/to/watch/dir .

    Якщо ви використовуєте systemd, відредагуйте блок передачі служби, як описано в systemd # Редагування передбачених одиниць.

    Увімкніть IPv6

    За замовчуванням демон прослуховує лише з'єднання IPv4. Щоб також прослуховувати з'єднання IPv6, змініть параметр rpc-bind-address на ":" у settings.json .

    Приклади CLI

    Якщо ви хочете видалити всі готові торренти, ви можете використати таку команду з власним ім'ям користувача та паролем:

    Завантажте вже завантажений торрент:

    Веб-інтерфейс

    Графічний інтерфейс

    Після встановлення передачі ви можете легко налаштувати веб-інтерфейс. Все, що вам потрібно зробити, це натиснути на редагувати меню та виберіть уподобання. Клацніть на Віддалений та увімкніть Дозволити віддалений доступ.

    Тут ви маєте можливість змінити порт прослуховування за замовчуванням із 9091.

    Перевірте Використовуйте автентифікацію та введіть ім’я користувача та пароль, щоб можна було використовувати автентифікацію.

    Для підвищення безпеки ви можете обмежити доступ з будь-якої IP-адреси, увімкнувши Дозволити лише ці IP-адреси.

    Тепер ви готові до запуску веб-інтерфейсу, натиснувши на Відкрити веб-клієнт, що змушує веб-браузер за замовчуванням відкривати його або переходити вручну до http: //TARGET_IP_ADDRESS:ПОРТ з будь-яким підтримуваним веб-браузером.

    Якщо ви не змінили порт для прослуховування, за замовчуванням використовується 9091. У цьому випадку посиланням є http: // localhost: 9091

    Спосіб CLI

    Вам не потрібен графічний інтерфейс для налаштування веб-інтерфейсу, демон пропонує ті самі варіанти. Ви можете отримати доступ до веб-інтерфейсу, не вказуючи жодних прапорів. Дивіться # Запуск і зупинка демона

    Тим не менше, ви можете вказати все, що ви бачите в попередньому розділі:

    еквівалентно

    Необов’язкова тема веб-інтерфейсу

    Якщо користувальницький інтерфейс веб-програми за замовчуванням здається застарілим і менш вигадливим, тоді, як очікується, спробуйте скористатися цією простою темою CSS

    Також існує проект повної заміни, який може співіснувати із інтерфейсом за замовчуванням

    Вирішення проблем

    Не вдається отримати доступ до демона через мережу

    Демон запускається після ініціалізації network.service. Однак, якщо ви ввімкнете службу dhcpcd на відміну від служби, що стосується конкретного пристрою, наприклад, наприклад, [email protected], може статися, що передача розпочинається занадто рано і не може прив'язатись до мережевого інтерфейсу. Таким чином, веб-інтерфейс недоступний. Можливим рішенням є додавання рядка Requires до файлу конфігурації пристрою:

    Не вдається отримати веб-інтерфейс

    Навіть якщо ви використовуєте графічний інтерфейс, вам все одно потрібно встановити передавальний клік, щоб веб-інтерфейс працював.

    Не вдалося встановити буфер надсилання/отримання

    Передача може відображати будь-яке з цих повідомлень у журналі при запуску: