Home
» КОДИ
»
Установите Transmission на Raspberry Pi для «постоянно работающего» торрент-клиента
Установите Transmission на Raspberry Pi для «постоянно работающего» торрент-клиента
Transmission — это программа-торрент-клиент. Она использует веб-интерфейс, что делает её особенно подходящей для фоновой загрузки торрентов в режиме headless. В интернете есть множество статей о Transmission на Raspberry Pi. К сожалению, многие из них либо слишком сложны, либо просто неверны. Однако, следуя нашим подробным инструкциям, установить и настроить Transmission довольно просто.
Сегодня, после обсуждения преимуществ использования VPN при работе с торрентами, мы познакомим вас с торрентами и Transmission. Затем мы обсудим, почему Raspberry Pi так хороша для работы с Transmission. Перейдя к сути, мы дадим вам подробные инструкции по установке, настройке и использованию Transmission на Raspberry Pi. Мы постарались сделать наше руководство максимально простым. Мы убрали всё лишнее и оставили только самое необходимое. Это максимально упрощает процесс.
Для лучшей конфиденциальности при загрузке торрентов используйте VPN
В скачивании торрентов как таковых нет ничего плохого. На самом деле, таким образом распространяется множество программ с открытым исходным кодом. Однако торренты также используются для распространения материалов, защищённых авторским правом. По этой причине некоторые интернет-провайдеры могут посчитать, что кто-то нарушает их условия использования торрентов. В таких случаях они могут отреагировать снижением скорости, отправкой уведомлений о нарушении или даже приостановкой обслуживания. Чтобы скрыть свою активность в интернете от пристального внимания интернет-провайдера, используйте VPN.
VPN творит чудеса, шифруя ваши данные с помощью надёжных алгор��тмов, которые практически невозможно взломать. Ваша система IPS, да и вообще кто угодно, не будет знать, куда вы переходите или что делаете в сети. Кроме того, VPN позволяет обходить географические ограничения, скрывая своё местоположение и создавая видимость того, что вы находитесь в другом месте.
При таком большом выборе VPN-провайдера выбор VPN может оказаться непростой задачей. Вот несколько важных факторов, которые следует учитывать. Высокая скорость соединения уменьшит буферизацию, политика отсутствия логов обеспечит дополнительную защиту вашей конфиденциальности, отсутствие ограничений на использование позволит вам получать доступ к любому контенту на полной скорости, а программное обеспечение для разных платформ обеспечит работу VPN на ваших устройствах.
NordVPN – незаменим для быстрого и безопасного торрент-трекера
Вы уже слышали эти предупреждения, но мы повторим их ещё раз: никогда не используйте торрент-клиенты вроде Transmission при незашифрованном интернет-соединении! Это подвергает вас пристальному вниманию со стороны интернет-провайдеров, государственных органов, борцов за авторские права и хакеров. К счастью, существует NordVPN : он доступен по цене, прост в использовании и крайне эффективен для сокрытия вашего торрент-трафика.
Секрет успеха — NordLynx, передовой туннельный протокол, использующий 256-битное шифрование AES для полной блокировки любого стороннего доступа к вашему трафику. Он обходит слежку и цензуру, защищая вас от кибератак и блокируя ограничения со стороны интернет-провайдеров. Это незаменимый инструмент для обеспечения безопасности быстрых торрент-загрузок.
NordVPN также располагает специально оптимизированными P2P-серверами в своей гигантской сети из более чем 5800 серверов в 59 странах. Они автоматически настраивают оптимальные параметры для баланса безопасности и производительности, гарантируя, что ваши массовые загрузки не будут прерываться, а также не привлекут внимания посторонних, проявляющих необоснованный интерес к вашим действиям. Более того, NordVPN сам никогда не отслеживает ваши действия, защищая ваше право на конфиденциальность благодаря одной из лучших в отрасли политик отсутствия логов.
Torrent, или, точнее, BitTorrent, — это протокол связи, используемый для обмена файлами между пользователями. В отличие от других способов загрузки файлов из интернета, таких как загрузка с веб-сайтов или FTP, он не использует серверы для хранения своего контента. Он распределяется между всеми пользователями. BitTorrent был создан в 2002 году, прежде всего, как способ распространения операционной системы Linux с открытым исходным кодом. Сегодня BitTorrent стал наиболее используемым способом загрузки файлов. Более половины всех файлов, передаваемых в интернете, осуществляется через торренты.
BitTorrent — это пиринговый протокол, где каждый пользователь не только получает, но и делится контентом. BitTorrent-трекеры — особый тип серверов — отслеживают все сегменты файлов, доступные на каждом из подключенных пиров. При запуске торрент-клиента он автоматически подключается к ближайшим пирам и трекерам и автоматически делится информацией обо всех локальных сегментах файлов, делая их доступными другим пользователям. Это ключевой элемент работы торрента. Файлы размещаются и распространяются на компьютере каждого пользователя.
Чтобы найти и скачать нужный файл, пользователи торрентов используют индексирующие сайты. Среди наиболее известных — The Pirate Bay и KickassTorrents . Эти индексирующие сайты предлагают функции поиска. Результаты их поиска возвращают .torrent-файлы, которые вы загружаете и которые используются торрент-клиентом для загрузки самих файлов. Некоторые разработчики программного обеспечения также предлагают .torrent-файлы для загрузки своих программ.
Что такое трансмиссия?
Transmission — это торрент-клиент для операционной системы Linux. Он принимает торрент-файлы, подключается к пирам и трекерам, а также управляет загрузкой и обменом файлами. Transmission отличается от других торрент-клиентов отсутствием пользовательского интерфейса. Он предназначен для работы на сервере и доступа к нему через веб-интерфейс.
Источник: transmissionbt.com
Веб-интерфейс — это место, где вы открываете файлы .torrent или вставляете веб-ссылки на файлы .torrent, отслеживаете ход текущих и завершенных загрузок, а также управляете всеми аспектами торрентинга.
Почему стоит выбрать Raspberry Pi?
В сочетании с Transmission Raspberry Pi превращается в один из самых дешёвых серверов для загрузки торрентов, какой только можно себе представить. Зачем тратить сотни долларов, а то и тысячу, на оборудование, если Raspberry Pi уже предлагает всё необходимое? Что касается оборудования, вам понадобится только Raspberry Pi и внешний накопитель (который, возможно, у вас уже есть), и вы сможете получить машину, специально предназначенную для обработки торрентов, за считанные минуты. Вам больше не придётся оставлять компьютер включенным из-за текущих загрузок.
Raspberry Pi в двух словах
Разработанный в Великобритании некоммерческой организацией Raspberry Pi Foundation для обучения основам информатики в школах и развивающихся странах, Raspberry Pi имеет множество функций, адаптивность, размер и доступность (его можно приобрести примерно за 35 долларов США) и стал невероятно популярным за пределами целевой аудитории: с момента выпуска в 2012 году по всему миру было продано более 11 миллионов устройств.
Самая актуальная модель, которую мы рекомендуем использовать, Raspberry Pi 3 model B, предлагает широкий спектр функций и интерфейсных возможностей. Благодаря 64-битному четырёхъядерному процессору ARM Cortex-A53 с тактовой частотой 1,2 ГГц, высокопроизводительному графическому процессору Broadcom VideoCore IV, 1 ГБ оперативной памяти, а также видео-, аудио- и USB-интерфейсам, это действительно мощное и универсальное устройство. Хотя видеоинтерфейс у него есть, он не является обязательным для работы, и Raspberry Pi прекрасно подходит в качестве безголового устройства.
Прежде чем мы начнем
Хотя установка и настройка Transmission на Raspberry Pi не так уж сложны, перед началом работы необходимо проверить несколько моментов. Было бы обидно, если бы мы не смогли завершить настройку из-за того, что что-то упустили.
Несколько предположений
Мы предполагаем, что ваш Raspberry Pi установлен и на нем установлена последняя версия операционной системы Raspbian.
Мы также предполагаем, что вы подключили к Raspberry Pi внешний накопитель. Это может быть внешний жёсткий диск USB или сетевое хранилище. Мы также предполагаем, что вы проверили конфигурацию хранилища и оно работает корректно.
Наконец, мы предполагаем, что ваш Raspberry Pi подключен к сети (через Ethernet или WiFi), что вы проверили работоспособность сети и знаете, как удаленно подключиться к Raspberry Pi с помощью SSH.
Что вам понадобится
По сути, для этого вам нужны три вещи.
Raspberry Pi . Мы настоятельно рекомендуем Raspberry Pi 3. Кроме того, он должен работать под управлением операционной системы Raspbian. Вам также понадобятся необходимые аксессуары, такие как адаптер питания, карта microSD и, возможно, чехол.
Какой-либо внешний накопитель . Как мы уже упоминали в предыдущем разделе, для этой цели идеально подойдёт жёсткий диск USB и сетевые накопители. Можно даже использовать USB-накопитель. Некоторые из них сейчас довольно ёмкие. Всё зависит от объёма данных, которые вы планируете хранить.
И наконец, вам понадобится компьютер для установки и настройки, а также для использования программного обеспечения Transmission после его установки. Это может быть практически любой компьютер с Windows, Macintosh или Linux, подключенный к той же сети, что и Raspberry Pi. Для удалённого подключения к Raspberry Pi для настройки на нём должен быть установлен SSH-клиент. Для Windows мы рекомендуем Putty. Также должен быть установлен веб-браузер для подключения к Transmission после установки.
Установка и настройка Transmission на Raspberry Pi
Настройка Transmission на Raspberry Pi состоит из нескольких этапов, но ни один из них не является особенно сложным. Если вы выполните каждый из них как указано, то установка будет завершена за считанные минуты.
Шаг 1: Убедитесь, что Raspbian обновлен и имеет последнюю версию.
Перед установкой любого нового программного обеспечения всегда лучше сначала убедиться, что у вас установлена последняя версия операционной системы и все исправления установлены.
Все последующие шаги подразумевают, что вы удаленно подключены к Raspberry Pi с помощью SSH-клиента, работающего на компьютере по вашему выбору.
Введите следующие две команды, дождавшись завершения первой, прежде чем запустить вторую:
sudo apt-get update sudo apt-get upgrade
При выполнении этих команд вам может быть предложено принять некоторые изменения. В этом случае обязательно нажмите «y» для подтверждения.
Шаг 2: Установка трансмиссии
Сама установка, возможно, является самой простой частью всего процесса.
Просто введите эту команду:
sudo apt-get install transmission-daemon
Шаг 3: Создание каталогов
Далее нам нужно создать несколько каталогов, в которых Transmission будет хранить загружаемые и готовые файлы. Предположим, что путь к внешнему хранилищу — /media/storage.
Transmission по умолчанию запускается от имени пользователя « debian-transmission ». Настоятельно рекомендуется не менять это из соображений безопасности. Однако нам необходимо, чтобы Transmission имел право на запись в каталоги Torrent_inprogress и Torrent_complete. Для этих каталогов, созданных на предыдущем этапе, по умолчанию установлены права доступа 770 для пользователя pi и группы pi. Поэтому нам просто нужно добавить пользователя « debian-transmission » в группу «pi».
Это можно сделать, введя следующую команду:
sudo usermod -a -G pi debian-transmission
Если вы уверены в своих силах и понимаете, что делаете, вы можете изменить этот шаг в соответствии с вашими требованиями безопасности. Просто убедитесь, что у вас есть права на чтение и запись для пользователя « debian-transmission » в каталогах, где хранятся торренты.
Шаг 5: Настройка передачи
Вся конфигурация Transmission хранится в текстовом файле с именем settings.json, расположенном в каталоге /etc/transmission-daemon.
Большинство параметров в файле settings.json достаточно понятны. И обычно вам не придётся менять ни один из них, за исключением нескольких: download-dir , incomplete-dir , rpc-username , rpc-password . В приведённом выше примере файла они выделены жирным шрифтом.
Первые два значения необходимо заменить правильными путями к каталогам, созданным на шаге 3. Имя rpc-username и имя rpc-password могут быть любыми. Обратите внимание: хотя параметр rpc-password отображается в виде открытого текста при редактировании файла, при сохранении он будет преобразован в зашифрованный хеш.
Для редактирования файла settings.json мы воспользуемся редактором nano. Его можно запустить с помощью следующей команды:
sudo nano /etc/transmission-daemon/settings.json
После запуска редактора измените требуемые параметры. После завершения редактирования файла нажмите CTRL-X, чтобы выйти из редактора nano, а затем нажмите Y, чтобы сохранить изменённый файл.
Шаг 6: Перезагрузка трансмиссии
На этом этапе ни в коем случае не перезапускайте систему. Именно здесь некоторые руководства по Transmission дают сбой. Перезапуск перезаписывает файл конфигурации, а это совсем не то, что вам нужно.
Вам нужно перезапустить демон Transmission. Это можно сделать с помощью следующей команды:
sudo service transmission-daemon reload
Вуаля! Готово. Программа Transmission не должна работать без интерфейса на вашем Raspberry Pi.
Шаг 7: Проверка установки
Чтобы убедиться в корректной работе Transmission, откройте веб-браузер и перейдите по адресу https:// Pi-IP-Address :9091, где Pi-IP-Address следует заменить на фактический IP-адрес вашего Raspberry Pi. Также можно использовать имя хоста вместо IP-адреса.
Вам будет предложено ввести имя пользователя и пароль. Введите настроенные вами данные, и вы увидите страницу, похожую на эту:
Использование Transmission на Raspberry Pi
Теперь, когда мы установили Transmission, как же им пользоваться, спросите вы? Ну, это примерно так же просто, как и установить. Просто помните, что Transmission — это всего лишь торрент-клиент, и, как и с любой другой подобной программой, вам придётся искать контент где-то в другом месте, например, на одном из многочисленных индексаторов торрентов.
Найдя подходящий .torrent-файл, вместо его загрузки щелкните правой кнопкой мыши ссылку (или кнопку) и выберите в раскрывающемся контекстном меню пункт «Копировать местоположение ссылки».
Вернитесь на страницу Transmission и нажмите на значок папки в левом верхнем углу окна. В поле «Загрузить торрент-файл» нажмите правой кнопкой мыши на поле « Или введите URL-адрес » и вставьте скопированный URL-адрес.
Нажмите кнопку «Загрузить» , и загрузка начнётся мгновенно. Ход загрузки можно будет отслеживать в окне «Передача».
Заключение
Всего за стоимость Raspberry Pi и внешнего накопителя (и то, и другое, возможно, у вас уже есть), вы можете получить собственный медиасервер с торрент-клиентом, который можно держать постоянно запущенным. Хотя это и считается сложным делом, на самом деле это не так уж сложно, если у вас есть необходимые инструкции. А после установки использовать Transmission так же просто, как и любой другой торрент-клиент.
Попробуйте Transmission и поделитесь с нами своим опытом. Нам будет интересно узнать, как всё прошло, какие проблемы (если таковые имелись) у вас возникли и как вы их решили. Поделитесь своим мнением в комментариях ниже.