Содержание

BiglyBT, Torrent Downloader | F-Droid

BiglyBT — это свободный от рекламы, полнофункциональный торрент-клиент с открытым исходным кодом и приложение для удаленного управления, оптимизированные для телефона, планшета, устройств Chromebook и Android TV.

★ Технология Swarm Merging для ускорения закачки торрентов и восстановления без сидов
★ v2 Torrent Support (BEP 52)
★ Вешайте теги и сортируйте свои торренты
★ Сортировка и группировка больших списков торрентов
★ Выберите, какие файлы будут загружены перед запуском торрента
★ Выбирайте и сортируйте файлы в торренте
★ Прогресс, пиры и статистика торрентов
★ Подписка на RSS-каналы
★ Использование Swarm Discoveries для поиска похожих торрентов
★ Все основные функции торрент-клиента: Mainline DHT, Vuze DHT, UPnP, uTP, PEX, UDP трекер, шифрование
★ Download to SD Card via SAF (Storage Access Framework)
★ Control other BiglyBT, and Transmission RPC compatible desktop torrent clients

★ Возможность удаленного доступа через LAN
★ Темная или светлая тема
★ Только полное торрент-приложение для Android TV использует Leanback UI.

Наш исходный код развивается с 2003 года (на основе Azureus) и под лицензией GPL. Если вы желаете присоединиться к нашей команде, посетите наш GitHub репозиторий — https://github.com/BiglySoftware/BiglyBT-Android

Если у вас есть идеи, как сделать загрузку torrent t проще и лучше в BiglyBT, посетите наш список задач — https://vote.biglybt.com/android

Неприятные особенности

Приложение имеет некоторые особенности, которые могут Вам не понравиться. Learn more!

  • Это приложение отслеживает и сообщает о вашей деятельности

Пожертвовать

Версии

Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.

Скачать F-Droid

  • Этой версии требуется Android 4. 0.3 или выше.

    Собрано и подписано F-Droid, и точно соответствует исходному коду из архива.

    Разрешения
    • отключение спящего режима

      Приложение сможет запрещать перевод телефона в спящий режим.

    • запуск при включении устройства

      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.

    • запускать активные сервисы

      Разрешить приложению использовать активные сервисы.

    • неограниченный доступ к Интернету

      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.

    • изменение или удаление данных на общем накопителе

      Приложение сможет записывать данные на общий накопитель.

    • просмотр данных на общем накопителе

      Приложение сможет считывать данные с общего накопителя.

    • android.permission.READ_MEDIA_STORAGE

    • просмотр сетевых подключений

      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.

    • просмотр подключений Wi-Fi

      Приложение сможет просматривать информацию о сети Wi-Fi: состояние сети и имена подключенных устройств.

    Скачать APK 7.3 MiB Подпись PGP | Журнал сборки

  • Этой версии требуется Android 4.0.3 или выше.

    Собрано и подписано F-Droid, и точно соответствует исходному коду из архива.

    Разрешения
    • отключение спящего режима

      Приложение сможет запрещать перевод телефона в спящий режим.

    • запуск при включении устройства

      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.

    • запускать активные сервисы

      Разрешить приложению использовать активные сервисы.

    • неограниченный доступ к Интернету

      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.

    • изменение или удаление данных на общем накопителе

      Приложение сможет записывать данные на общий накопитель.

    • просмотр данных на общем накопителе

      Приложение сможет считывать данные с общего накопителя.

    • android.permission.READ_MEDIA_STORAGE

    • просмотр сетевых подключений

      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.

    • просмотр подключений Wi-Fi

      Приложение сможет просматривать информацию о сети Wi-Fi: состояние сети и имена подключенных устройств.

    Скачать APK 7.2 MiB Подпись PGP | Журнал сборки

  • Этой версии требуется Android 4.0.3 или выше.

    Собрано и подписано F-Droid, и точно соответствует исходному коду из архива.

    Разрешения
    • отключение спящего режима

      Приложение сможет запрещать перевод телефона в спящий режим.

    • запуск при включении устройства

      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.

    • запускать активные сервисы

      Разрешить приложению использовать активные сервисы.

    • неограниченный доступ к Интернету

      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.

    • изменение или удаление данных на общем накопителе

      Приложение сможет записывать данные на общий накопитель.

    • просмотр данных на общем накопителе

      Приложение сможет считывать данные с общего накопителя.

    • android.permission.READ_MEDIA_STORAGE

    • просмотр сетевых подключений

      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.

    • просмотр подключений Wi-Fi

      Приложение сможет просматривать информацию о сети Wi-Fi: состояние сети и имена подключенных устройств.

    Скачать APK 7.2 MiB Подпись PGP | Журнал сборки

Как создать свои собственные торренты с помощью uTorrent

В BitTorrent-сцене отдавать так же важно, как и получать. Если у вас есть что-то, что вы хотели бы внести в выбранный вами трекер, это легко сделать, если вы используете uTorrent.

В сегодняшнем выпуске нашей серии BitTorrent для начинающих мы покажем вам, как создать торрент и поделиться им с помощью uTorrent. Обязательно прочитайте первую часть серии, где мы объясните, что такое BitTorrent и как все это работает .

Изучите свой трекер

Прежде чем создавать торрент-файл, убедитесь, что файлы, которыми вы делитесь, соответствуют правилам вашего трекера. Вот несколько важных моментов, которым нужно следовать:

  1. Обязательно прочтите документацию по вашему трекеру. Некоторые трекеры разрешают использовать только носители, лицензированные Creative Commons, поэтому проверьте, есть ли у вас, прежде чем публиковать их. Существуют и другие правила или рекомендации по качеству мультимедиа (в основном, видео и музыки) и правильной маркировке, поэтому обязательно соблюдайте их. В зависимости от вашего трекера торренты, нарушающие эти правила, могут быть удалены, а пользователь может быть забанен, поэтому не торопитесь.
  2. Снова пройдите правила. Это также важно, потому что вам необходимо получить URL объявления трекера, который обычно указан рядом с документацией, часто задаваемыми вопросами или в прикрепленных сообщениях форума. . Подробнее об этом ниже.
  3. Будьте готовы к посеву! Большинство трекеров ожидают, что вы будете сидеть как минимум в два раза больше, чем загрузка, или в течение 72 часов, в зависимости от того, что дольше. Если вы не можете это сделать, подождите, пока не сможете опубликовать торрент.
  4. Загляните в лицензию если вы делитесь собственной работой. Публикация — отличный способ привлечь внимание общественности, но не отказывайтесь от своих прав как создателя мультимедиа. Взгляните на Лицензии Creative Commons и немного поучитесь, чтобы вы могли делиться своими творениями и по-прежнему владеть ими.

BitTorrent — это все о сообществе, поэтому, если вы еще не являетесь его частью, найдите время поищите в Интернете или спросите некоторых технических специалистов, которых вы знаете. Вы также можете ознакомиться с нашей предыдущей статьей о как начать скачивать торренты для нескольких мест, с которых можно начать.

Как создать торрент

Прежде чем вы сможете поделиться торрент-файлом, вам нужно убедиться, что у вашего трекера есть «анонсирующий» URL. Это адрес, который ваш трекер использует для анонса торрентов и отслеживания всего, и обычно имеет формат:

http: // трекер .внатевероуртраккерситесь.ком : порт # / анонс

Помимо файлов, которыми вы делитесь, это вторая по важности информация, поэтому убедитесь, что она точна, иначе ваш торрент не будет работать. Как только вы это поняли, запустите uTorrent и затем нажмите кнопку, которая выглядит как волшебная палочка, или перейдите в меню «Файл»> «Создать новый торрент».

Вы увидите что-то вроде этого — нажмите «Добавить файл» или «Добавить каталог» в зависимости от того, что вы собираетесь превратить в торрент. Как видите, я выбрал каталог высококачественных обоев, которые создал.

Важно: убедитесь, что вы указали URL своего трекера.

Мы не можем достаточно подчеркнуть это, поскольку большинство людей забывают об этом и задаются вопросом, почему их торрент не работает. Это особенно важно, если вы используете приватный трекер, то есть тот, на который вам нужно зарегистрироваться.

Возможно, вы захотите выбрать некоторые из вариантов в разделе «Другое»:

  • Начать посев: Выберите опцию Начать раздачу, если вы хотите опубликовать торрент сразу после его создания, но вы можете вручную начать раздачу позже, если вы не загружаете торрент-файл сразу.
  • Сохранить порядок файлов: Выбрать Параметр «Сохранить порядок файлов», если у вас есть структура папок, из которой вы хотите, чтобы торренты могли выбирать.
  • Приватный торрент: Не забудьте снять флажок Частный торрент, если вы загружаете на общедоступный трекер. Подробнее об этом в будущем уроке.

Когда будете готовы, нажмите «Создать и сохранить как…», чтобы сохранить торрент-файл. Это оно!

Загрузите свой торрент-файл

Теперь вы можете загрузить этот торрент на свой трекер, как правило, с новым форумом или записью в блоге с подробной информацией о том, что вы включаете. Имейте в виду, что если вы переместите исходные файлы или закроете uTorrent, вы не запустите сеанс, поэтому убедитесь, что вы не выполняете ни одно из этих действий, пока не выполните начальные требования к раздаче. Опять же, если есть сомнения, проверьте разделы правил вашего трекера. Помните, делиться заботой!

Как сделать свои собственные торренты с помощью uTorrent 📀

В сценарии BitTorrent предоставление так же важно, как и получение. Если у вас есть что-то, что вы хотели бы внести в свой трекер, это легко сделать, если вы используете uTorrent.

В сегодняшнем выпуске нашей серии BitTorrent for Beginners мы покажем вам, как создавать и делиться торрентом с помощью uTorrent — обязательно прочитайте первую часть этой серии, где мы объясним, что такое BitTorrent и как все это работает.

Исследование вашего трекера

Прежде чем создавать торрент-файл, убедитесь, что файлы, которые вы используете, соответствуют правилам вашего трекера. Вот несколько важных моментов:

  1. Обязательно прочтите документацию на своем трекере. Некоторые трекеры разрешают только лицензионные носители Creative Commons, поэтому проверьте их, прежде чем отправлять их. Существуют другие правила или рекомендации по качеству мультимедиа (в основном видео и музыка) и правильная маркировка, поэтому обязательно соблюдайте их. В зависимости от вашего трекера торренты, нарушающие эти правила, могут быть удалены, и пользователь может быть заблокирован, поэтому, пожалуйста, уделите время.
  2. Повторите правила. Это также важно, потому что вам нужно получить URL-адрес анонса трекера, который обычно указан вместе с документацией, часто задаваемыми вопросами или на липких сообщениях форума. Подробнее об этом ниже.
  3. Будьте готовы посеять! Большинство трекеров ожидают, что вы высечете на уровне МЕНЬШЕ в два раза больше размера загрузки или в течение 72 часов, в зависимости от того, что больше. Если вы не можете выполнить это, подождите, пока вы не опубликуете свой торрент.
  4. Изучите лицензию если вы делитесь своей работой. Обмен — отличный способ получить некоторую информацию, но не отдавайте свои права в качестве создателя средств массовой информации. Взгляните на Лицензии Creative Commons и изучите немного, чтобы вы могли делиться и по-прежнему поддерживать право собственности на свои творения.

BitTorrent — это сообщество, поэтому, если вы еще не являетесь его частью, найдите время, чтобы найти его в Интернете или попросить некоторых техников, которых вы знаете. Вы также можете ознакомиться с нашей предыдущей статьей о том, как начать загрузку торрентов на несколько мест, чтобы начать работу.

Как создать торрент

Прежде чем вы сможете поделиться торрент-файлом, вам нужно обязательно получить URL-адрес вашего анонса. Это адрес, который ваш трекер использует, чтобы объявлять торренты и отслеживать все, и обычно находится в формате:

http://tracker. whateveryourtrackersiteis.com:port#/announce

Помимо файлов, которыми вы делитесь, это вторая самая важная часть информации, поэтому убедитесь, что она точна или ваш торрент не будет работать. Как только вы это поняли, запустите uTorrent, а затем нажмите кнопку, которая выглядит как волшебная палочка, или перейдите в «Файл»> «Создать новый торрент».

Вы увидите что-то вроде этого — нажмите «Добавить файл» или «Добавить каталог» в зависимости от того, что вы собираетесь превращать в поток. Как вы можете видеть здесь, я выбрал каталог высококачественных обоев, которые я создал.

Важно: убедитесь, что вы ввели URL-адрес трекера

Мы не можем подчеркнуть это достаточно, поскольку большинство людей забывают об этом и удивляются, почему их торрент не работает. Это особенно важно, если вы находитесь на частном трекере, то есть на том, на который вам нужно зарегистрироваться.

Вероятно, вы захотите выбрать некоторые опции в разделе «Другие»:

  • Начало посева: Выберите вариант «Начать посев», если вы хотите опубликовать торрент, как только вы его создадите, но позже вы можете вручную начать посев, если вы не загружаете свой торрент-файл сразу.
  • Сохранять порядок файлов: Выбрать Сохраните параметр порядка файлов, если у вас есть структура папок, на которую вы хотели бы выбрать торренты.
  • Частный торрент: Обязательно снимите флажок «Частный торрент», если вы загружаете его в общедоступный трекер. Подробнее об этом в следующем уроке.

Когда вы будете готовы, нажмите «Создать и сохранить как …», чтобы сохранить файл торрента. Это оно!

Загрузите файл Torrent

Теперь вы можете загрузить этот торрент на свой трекер, обычно с новым форумом или блога с подробностями о том, что вы включаете. Имейте в виду, что если вы перемещаете исходные файлы или закрываете uTorrent, вы не засеваетесь, поэтому не делайте ни одного из них, пока не выполните свои первоначальные требования к посеву. Опять же, если есть какие-либо сомнения, проверьте разделы правил вашего трекера. Помните, что разделение заботится!

  • Исследование вашего трекера
  • Как создать торрент
  • Tweet

    Share

    Link

    Plus

    Send

    Send

    Pin

    Российские православные запустили в Интернете свой торрент-трекер

    Новость:

    Российские православные запустили в Интернете свой торрент-трекер

    У православных пользователей Рунета появился очередной сервис, призванный упростить возможность приобщения к религиозной культуре — Православный торрент-трекер.
    Благодаря специализированному трекеру верующие люди получили возможность беспрепятственного и простого доступа к огромному количеству соответствующих материалов, обмена информацией и дальнейшего ее распространения среди большого количества заинтересованных в ней людей.
    Посетители духовного торрент-трекера могут найти немало любопытных материалов в разделах: «Лекции и проповеди», «Исторические и документальные фильмы», «Жизнеописания», «Церковная музыка и церковные хоры», аудиокниги и так далее.
    Стоит отметить, что пользователи православного трекера выкладывают и скачивают не только напрямую касающиеся вопросов религии материалы: в соответствующих разделах можно найти мультфильмы для детей или, например, детскую музыку (правда, в настоящий момент этот раздел пока пустует). Есть на форуме трекера и отдельный раздел, посвященный свободному программному обеспечению.
    Вся враждебная Русской Православной Церкви и ее законам информация из трекера удаляется – так что представителям сектантских течений вряд ли удастся проводить здесь свои «проповеди»

    Что это такое и зачем нужно?

    Основная задача Православного торрент-трекера — это свободный доступ к православным материалам, беспрепятственный обмен и их дальнейшее распространение среди максимально широкого круга людей. Преимущество технологии заключается в том, что нет необходимости загружать весьма объёмный фильм или аудиозапись на удалённый сервер, через трекер люди могут скачивать его непосредственно с вашего компьютера, при этом так же делясь им с другими. На сайте открыт форум, где можно обсудить выкладываемые материалы, а так же задать вопрос о работе с сервисом.

    Поясняю:


    На просторах всемирного интернета множество тарент-трекеров. В них постоянно люди выкладывают Православные фильмы, но, к сожалению не только. Очень много выкладывается фильмов других религий, без указания принадлежности к какой религии он относится. Это усложняет поиск нужных фильмов. К счастью появился Православный торрент-трекер, на котором предполагается удаление неправославных материалов, что должно облегчить нам поиск Православных материалов. Трекер существует относительно недавно – с ноября 2008, но уже сейчас он не плохо вырос и, я думаю, будет продолжать расти и развиваться. Все можно обсудить там же на форуме.

    Более подробно зачем это нужно и как это работает:


    До появления торрентов люди скачивали информацию, выложенную на сайтах, как например на Православном портале Предание.Ру, официальном сайте Профессора А.И. Осипова, Катехизис.Ру и других.
    На этих и подобных сайтах выкладываются все основные Православные фильмы.
    Но ведь есть люди, которые имеют другие Православные фильмы, которые не встречаются на Православных сайтах. И они могут быть полезны другим людям. Возможности выложить свои фильмы на этих сайтах как правило нет. В этом случае на помощь приходят торрент-трекеры.
    В этом случае скачивание идет не с какого-либо сайта, а напрямую между людьми. Человек, который хочет выложить фильм, с помощью специальной клиентской программы для торрентов, например uTorrent , создает небольшой торрент файл-образ с расширением .torrent, который можно закачать на какой-нибудь торрент-трекер, т.е. сервер. Этот человек также должен дать описание фильму и несколько скриншотов в соответствии с правилами торрент-трекера, на котором он размещает свой торрент-файл. Другой человек находит на сервере описание фильма, желает его скачать. И качает выложенный торрент-файл. Обычно он имеет размер в несколько килобайт, т.е. совсем мало. Далее открывает этот файл с помощью своей клиентской программы и указывает куда качать фильм. Далее идет скачка. Скачивание идет по небольшим частям — сегментам. Информация о сегментах как раз и содержиться в торрент-файле с расширением .torrent. Поэтому в любой момент можно остановить скачку и продолжить в другое время. Когда скачивающий скачал файл, он может не выключать программу, тогда кто-нибудь другой потом с него и с автора раздачи может скачать файл.
    Здесь конечно есть еще куча нюансов, если все раздающие файл люди выключили свои компьютеры, то до появления раздающих никто качать не может. Есть и технические ограничения, например, если никто из раздающих и качающих не имеет индивидуального белого IP адреса, то скачивание может не идти.
    Более подробно про работу торрентов можно почитать на википедии
    Очень важно знать терминологию, например раздающий называется – сид, качающий – личер. Это чтобы знать например, если кто-то просит посидировать, то это означает просьбу раздать файл, и т.д.
    Раздавать и качать в торрент-сетях можно не только фильмы, но и любые файлы и папки.

    Регистрация:

    При регистрации на торрент-трекер pravtor.spb.ru будет задан вопрос — защита от роботов: сколько в году двунадесятых праздников? Цифрами надо написать 12. Кроме того нужно точно ввести нижние цифры без других знаков с картинки, которая плохо читается и можно ошибиться. Если 4 раза ошибиться, то регистрация временно прекратиться и надо будет подождать, либо для продвинутых пользователей очистить куки сайта. )))
    Меры вынужденные, чтобы было как можно всяких роботов — спам-ботов.

    Другие торрент-трекеры:
    Еще один хороший таррент-треккер :http://www.blagovestnik.su
    Другие специализированные тут: toptracker. ru

     

    {mos_fb_discuss:44 }

    Как контролировать свой торрент-клиент с вашего мобильного телефона

    Содержание

    • 1 Для мобильного торрент-клиента вам понадобятся:
    • 2 Настройка вашего торрент-клиента (Windows — uTorrent)
    • 3 Настройка вашего торрент-клиента (Mac — Transmission)
    • 4 Доступ извне вашей локальной сети
    • 5 Чтобы загрузить торрент с вашего телефона

    С момента своего скромного начала работы около десяти лет назад обмен файлами между равноправными узлами развивался стремительно, причем большая часть интернет-трафика теперь сосредоточена на «торрентном» протоколе. Торрент-клиенты теперь настолько продвинуты, что им даже не нужен централизованный трекер — просто дайте им торрент, и они смогут сами искать пиров.

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

    Для мобильного торрент-клиента вам понадобятся:

    • Современный торрент-клиент. Я рекомендую uTorrent для Windows и Transmission для Mac.
    • Мобильный iPhone или Android или, по крайней мере, телефон, способный работать в Интернете.

    Настройка вашего торрент-клиента (Windows — uTorrent)

    Во-первых, убедитесь, что вы используете последнюю версию uTorrent. На данный момент это 2.2. Вы можете проверить из Справки -> Проверить наличие обновлений.

    Откройте меню «Настройки» -> «Настройки» (или нажмите Ctrl-P).

    На боковой панели выберите «Веб-интерфейс», затем установите флажок «Включить веб-интерфейс», задайте пароль и имя пользователя, и я бы также предложил изменить номер порта по умолчанию. В этом случае я сделал это 9091.

    Чтобы получить доступ к вашему торрент-клиенту с другого компьютера в локальной сети, вам нужно только ввести свой IP-адрес, затем двоеточие и номер порта и / gui /. Самый простой способ найти ваш IP-адрес — нажать Пуск, ввести CMD, а затем нажать Enter. Должно открыться окно командной строки, введите IPCONFIG и снова нажмите Enter. Найдите строку с адресом IPv4.

    Здесь я вижу, что мой IP-адрес 192.168.0.7, поэтому с другого компьютера я набираю http://192.168.0.7:9091/gui/ для доступа к веб-интерфейсу.

    Настройка вашего торрент-клиента (Mac — Transmission)

    При установленной и открытой передаче выберите «Настройки» в меню и откройте вкладку «Удаленный».

    Установите флажок для «Включить удаленный доступ» и включите аутентификацию. Запишите или запомните номер порта, который вы указали.

    Закройте настройки, чтобы сохранить настройки. В качестве быстрого теста перепрыгните на другой компьютер и введите IP-адрес вашего торрент-компьютера, а затем двоеточие и номер порта, который вы записали на экране настроек.

    Если вы не знаете свой IP-адрес, самый простой способ выяснить это — открыть раздел «Сеть» в Системных настройках. Здесь вы можете увидеть мой IP-адрес 192.168.0.5.

    Имейте в виду, что в беспроводной сети это может часто меняться при отключении и повторном подключении, поэтому, если вы хотите сохранить тот же IP-адрес — это важно, если вы хотите получить доступ к своему торрент-клиенту из Интернета — тогда вам нужно будет изменить его на фиксированный IP. Здесь вы можете видеть, что я получил доступ к нему в своей домашней сети с другого компьютера, набрав http://192.168.0.5:9091

    Доступ извне вашей локальной сети

    Чтобы получить доступ к странице удаленного управления торрент-клиентом из-за пределов вашей локальной (домашней) сети, вам необходимо настроить маршрутизатор для пересылки соответствующих запросов на ваш локальный ПК. Ваш маршрутизатор будет иметь отдельный IP-адрес, с которым он общается с внешним миром, поэтому нам нужно связать их вместе. Мы сделаем так, чтобы любые запросы, которые он получал через порт 9091, он отправлял на ваш локальный ПК, чтобы он мог отвечать через веб-интерфейс торрента.

    Загрузите интерфейс маршрутизатора — попробуйте эту ссылку для наиболее распространенной настройки -> http://192.168.0.1, но вам потребуется пароль администратора из документации маршрутизатора.

    Интерфейсы маршрутизатора сильно различаются, но вам нужно искать раздел под названием «Переадресация портов». На моем маршрутизаторе он находится на боковой панели в разделе «Дополнительно». Заполните форму, чтобы добавить пользовательское правило. Опять же, это может варьироваться, но по моему мне нужно было заполнить:

    • название: для справки, я назвал мой «веб-интерфейс»
    • Начальный порт и конечный порт: Так как мне нужно только перенаправить один порт, я ввел 9091 для начала и конца.
    • протокол: Установите это на оба, просто чтобы быть уверенным.
    • Локальный IP-адрес: Это должен быть IP вашего торрент-компьютера, который вы записали ранее. Некоторые интерфейсы потребуют от вас ввода полных четырех разделов IP-адреса — моему просто нужен последний номер.

    Затем выясните ваш внешний IP-адрес. Самый простой способ — зайти на эту страницу и скопировать туда номер.

    Чтобы быстро проверить, работает ли он, отключите сеть Wi-Fi на iPhone или Android — это заставит его использовать 3G. Введите http: // (ваш внешний IP): 9091 (или порт, который вы выбрали), и не забудьте включить трейлинг / GUI / если вы используете uTorrent.

    Вот мой, полностью настроенный:

    Чтобы удалить адресную строку и создать значок для вашего торрент-менеджера, просто используйте функцию Safari +> Добавить на главный экран.

    Чтобы загрузить торрент с вашего телефона

    Веб-интерфейсы uTorrent и Transmission поставляются с удобной кнопкой загрузки или открытия. Просто скопируйте URL-адрес торрента, который вы хотите загрузить, откройте свой менеджер торрентов на телефоне, нажмите «Открыть» и вставьте URL-адрес.

    Замечания: Использование интерфейса Transmission прямо в мобильном Safari вызвало у меня несколько проблем, когда клавиатура немедленно исчезала, и я не мог вставить URL-адрес. Чтобы решить эту проблему, добавьте графический интерфейс в качестве приложения для домашнего экрана, используя метод, описанный выше.

    Вот несколько других полезных руководств, связанных с торрентами, которым вы могли бы следовать:

    Если у вас есть какие-либо проблемы с учебником по мобильному торрент-клиенту, дайте мне знать в комментариях, и я сделаю все возможное, чтобы помочь (хотя, пожалуйста, не спрашивайте меня о телефонах Android — вы можете попробовать сайт Ответы, чтобы использовать власть коллег-читателей и редакторов).

    Поделиться с друзьями:

    Твитнуть

    Поделиться

    Поделиться

    Отправить

    Класснуть

    Adblock
    detector

    собираем удобный и функциональный медиацентр для дома. Часть 1 / Хабр

    Kodi (ранее XBMC)

    Бесплатный кроссплатформенный медиаплеер и программное обеспечение для организации HTPC с открытым исходным кодом. Графический интерфейс программы позволяет управлять видеофайлами, фотографиями и музыкой, находящимися на компьютере, оптическом диске, в интернете или в локальной сети. Может управляться с помощью пульта дистанционного управления. Популярная альтернатива «Андроид ТВ». Kodi поддерживает пользовательские плагины и темы оформления.
    Поддерживаемые ОС — Linux, macOS, Apple tvOS, iOS, Windows, Android, Raspberry Pi.
    Официальная страница проекта kodi.tv

    Содержание:

    1. Лирическое отступление

    2. Мои требования к медиацентру

    3. Аппаратная часть, программная платформа

      1. Неттоп

      2. Пульт дистанционного управления

      3. Bluetooth-адаптер

    4. Операционная система

      1. Подготовка и установка Kubuntu 20.04 LTS

      2. Первичная настройка, удаление лишнего и установка пакетов для работы с системой

      3. Монтирование основного диска для хранения данных

      4. Сетевые каталоги

      5. Установка и настройка VNC-сервера

      6. Настройка профиля HDMI в PulseAudio

      7. Настройка профиля управления питанием и частотой процессора

      8. Автоматическое обновление и профилактическая перезагрузка системы

    5. Установка и базовая настройка KODI

    6. IPTV. Как установить и настроить, какой сервис выбрать

    7. Библиотека KODI. Что это такое и как настроить

    8. Elementum и Burst. Настраиваем просмотр контента торрент-онлайн

    Продолжение и дополнительные возможности – в других публикациях

    К сожалению, объем одной публикации на Хабре ограничен, потому всё, чем хотел бы поделиться никак не уместить в один пост. Разделил на несколько частей…
    Часть 2. YouTube, qBittorrent, управление Yatse и Kore, учет трафика VnStat
    Часть 3. Ретро-игры
    Часть 4. Архив IPTV
    Часть 5. Яндекс.Музыка
    Часть 6. MariaDB и синхронизация медиатеки
    Часть 7. Управление iOS-устройством
    Часть 8. Telegram-бот для qBittorrent
    Часть 9. Spotify
    Часть 10. IVI и Netflix
    Часть 11. Kodi+Plex

    1.

    Лирическое отступление

    Еще во времена своего первого телевизора со Smart TV часто ловил себя на мысли, что это все не то, неудобно, не стабильно, не всегда красиво… А еще когда это все сопровождалось долгим откликом встроенной ОС Tizen от Samsung, вылетами, требующие перезагрузок, начались поиски решения.

    DLNA на какое-то время удовлетворял все потребности, хотя неудобств в его использовании хватало. Не устраивали лишние телодвижения для просмотра фильма, а особенно необходимость иметь компьютер, на котором хранится библиотека и просмотр только оффлайн контента.

    Поиски продолжались и первым программным решением на базе самого телевизора был популярный тогда Fork Player, для установки которого еще нужно было поиграться с прошивкой самого телевизора, а после еще и с настройкой самого плеера. Здесь уже был получен онлайн-просмотр контента и IPTV. Работало все не очень стабильно, а интерфейс и юзабилити оставляли желать лучшего, и постоянно выводил из себя, живущих во мне эстета и перфекциониста.

    И вот, практически год назад, было найдено и собрано ровно под свои нужды решение на базе KODI. Год использования и «вылизывания» всех нюансов дали мне понять, насколько великолепно это решение, насколько огромны возможности и насколько я сожалею о том, что не нашел его раньше.

    Публикаций, подобных этой, на тему «как я строил свой медиацентр» в сети достаточно. Но все же, целью я ставлю донести в массы, в очередной раз, о том, что «смотреть» телевизор и любимый сериал можно не только в предустановленном на телевизоре приложении Netflix.

    Да и просто хочется поделиться всем своим пройденным путем, по порядку, в одном месте. Мне бы такой «гайд», когда я начинал знакомство с KODI, точно бы пригодился, потому как информацию черпал обрывками и в разных источниках… А возможно и старый пользователь KODI почерпнет что-то новое.

    2. Мои требования к медиацентру

    Прежде, чем я начал погружаться в тему домашних медиацентров, я составил перечень задач, которые хотел бы на него возложить, а также общих требований как аппаратных, так и программных.

    Мой перечень задач и требований:
    • Просмотр IPTV. Как бы для некоторых это не было странно в 2021 году, но телевизор в первую очередь должен быть телевизором. С хорошим набором каналов с EPG на борту и в хорошем качестве. Архив передач приветствуется, но не обязателен.

    • Торрент-видео. Обязательна интеграция с популярными русскоязычными трекерами, просмотр «на лету», скачивание во время просмотра.

    • Приятный и понятный интерфейс, юзабилити. Что бы все домочадцы без труда смогли самостоятельно посмотреть очередную серию «Маша и Медведь» или любимого сериала, а кто-то и новости по ТВ. Перегруженный интерфейс не приветствую.

    • Встроенная библиотека. С возможностью загружать информацию о фильме/сериале из внешних источников. Данный функционал должен быть полностью автоматизирован и не требовать моего участия.

    • Торрент-качалка. Обязательно внешнее управление.

    • Аппаратные требования. Платформа x86-64. Работа 24/7/365, бесшумность, управление аэромышью.

    • Требования к ПО. Полноценная ОС, желательно семейства GNU/Linux. Удаленный доступ. Внешнее управление (желательна поддержка android-устройств). Обновление и длительная поддержка.

    • Лицензирование и стоимость. Исключительно Open Source, 0$.

    3. Аппаратная часть, программная платформа

    Все знакомства проводил на виртуальных машинах или мобильном телефоне с Android на борту. Когда поиски были завершены и выбор пал на KODI, нужно было определиться с платформой. На этапе знакомства были испробованы и готовые сборки, с отчасти урезанной ОС, типа LibreELEC и на базе Windows 8/10. Из-за желания использования медиацентра, как полную замену всей «начинки» телевизора и использования его, лишь как экрана, от Windows пришлось отказаться. Нужна была работа 24/7/365 – включил телевизор – включился экран, а KODI уже готов к работе, он и не выключался. Из-за надежности, стабильности и небольших навыков в работе, остановился на Ubuntu с окружением рабочего стола KDE Plasma – Kubuntu.

    К слову, вариант с одноплатным компьютером, например Raspberry Pi, не рассматривал. Учитывая ARM-платформу, невысокую производительность и SD-карту под хранилище, с моими задачами не справился бы.

    3.1. Неттоп

    Был приобретен мини-ПК на AliExpress, благо выбор различных исполнений и комплектующих огромен. Сразу хочется оговориться — изначально он покупался под другой проект, никак не связанный с видео. Но проект не состоялся и неттопу не нашлось никакого применения. Решил его отдать под медиацентр. Накопители и ОЗУ в комплект не входили — из собственных «запасов». Меньший по объему отдал под ОС, больший – под основное хранилище. Габариты неттопа очень компактные, блок питания внешний. Охлаждение пассивное, корпус выполнен из металла и сам по себе является большим радиатором. Учитывая отсутствие воздушного охлаждения и даже жестких дисков, мой медиацентр не будет издавать ни малейшего шума, как вентилятора охлаждения так и даже щелчков головки HDD. Полная тишина.

    Поделиться ссылкой, к сожалению, не могу — магазин исчез с просторов Aliexpress.

    Характеристики, внешний вид и внутреннее устройство:

    • ЦП — Intel Core i3 5005U, 2 ядра и 4 потока с частотой 2 ГГц
    • ГПУ — Intel HD Graphics 5500
    • ОЗУ — 8 Гб DDR3L 1866 МГц
    • SSD — 480 Гб (SATA III)
    • SSD — 64 Гб (mSata)
    • LAN – 1 Гбит/с
    • HDMI 1.4
    • VGA
    • 2xUSB 2.0
    • 2xUSB 3.0

    Забегая немного вперед, с уверенностью могу сказать, что такая конфигурация даже избыточна (для FHD точно). В самые пики, максимальное значение LA, которое мне удалось увидеть – редко превышало 3. Оперативной памяти 8 Гб также с большим запасом – чуть более 3 Гб – это максимум, сколько могла загрузить система. По температурам также все отлично, в простое – 36-40 °С, при нагрузках – 48-52 °С.


    Покупка на то время обошлась в 110 долларов с доставкой в г. Минск. Напомню, это без SSD-накопителей и оперативной памяти.

    3.2. Пульт дистанционного управления

    К сожалению, видеочип моего экземпляр неттопа не поддерживает HDMI-CEC, потому подружить медиацентр с великолепным пультом от самого телевизора Samsung не предоставляется возможным. Но для управления нужна была аэромышь, и она же пульт вкл/выкл телевизора (ИК), дабы не плодить количество устройств и все управление совместить в одном. Там же, в поднебесной, был заказан пульт L8STAR G10S Pro со встроенным гироскопом, голосовым вводом и подсветкой кнопок. Адаптер USB в комплекте, с подключением не возникло никаких проблем.

    L8STAR G10S Pro

    Единственное, что не будет работать в моем кейсе – голосовой ввод. На Android все работает из коробки, поскольку используется Google-ассистент. В Linux, к большому сожалению, таких решений нет.

    Все кнопки управления работали по своему предназначению, конфликтов с Ubuntu и KODI не было. Необходимо было только запрограммировать кнопку вкл/выкл на нужный ключ, чтобы им управлять питанием телевизора Samsung. Для этого удерживая кнопку вкл/выкл на аэромыши поднести пульт от телевизора и также зажать кнопку вкл/выкл. LED-индикатор медленно замигает – это будет означать, что пульт закончил обучение.

    Уже потом, в ходе эксплуатации, обратил внимание на слишком большие «шаги» кнопок регулировки громкости. Этот параметр также можно подкорректировать.

    Регулировка скорости клавиш управления звуком:

    • От медленной к быстрой:
      Нажмите и удерживайте кнопки «OK» «Volume+»
      Скорость регулируется на быструю, пока горит LED-индикатор

    • От быстрой к медленной:
      Нажмите и удерживайте кнопки » OK » «Volume-«
      Скорость регулируется на медленную, пока горит LED-индикатор

    Учитывая, что при запросе «L8STAR G10S Pro» Aliexpress вернет вам множество магазинов с различными названиями модели, но одинаковым внешним видом и разными ценами — ссылка на магазин и пульт, который заказывал себе (к продавцу, доставке и пульту претензий нет):
    Беспроводной смарт-пульт L8STAR G10S Pro

    L8STAR G20S Pro

    За год эксплуатации модели G10S нареканий по работе не было, но совмещенные кнопки — не самое лучшее решение. Наощупь не всегда можно точно попасть в нужную кнопку.
    Производитель L8STAR учел пожелания пользователей и выпустил новую модель G20S Pro. Она лишена этого недостатка, все кнопки раздельные, выпуклые и тактильно приятные. Подсветка также присутствует и еще мягче, чем у старой модели. Приятный бонус — две программируемые ИК-кнопки (у G10 одна).

    На сегодняшний день использую именно эту модель — очень доволен.
    Покупал в мае 2021, с доставкой в Минск цена составила чуть больше 12 долларов.

    Покупал как и предыдущую модель в официальном магазине — L8STAR G20S Pro. Доставили быстро, претензий к продавцу нет.

    L8STAR G20BTS Pro — аналогичная модель, но с поддержкой bluetooth 5.0. Стоить будет на пару долларов дороже. Поставляется также с донглом, поэтому может работать в двух вариантах — с донглом или же прямым подключением к устройству по bluetooth без донгла. Внешне отличие лишь в подсветке кнопок. В обычной версии — белая, с поддержкой bluetooth 5.0 — неоновая. Также у этой модели возможны проблемы из коробки — фантомные нажатия и неработающая кнопка «ОК» (enter). Проблема решается обновлением прошивки. Выполняется прошивка по воздуху с помощью android-устройства. О том, как прошить и не превратить пульт в кирпич, а также файл прошивки и apk-утилита — на сайте smartzone.ru.

    3.3. Bluetooth-адаптер

    Если, на борту материнской платы, как и у моего неттопа отсутствует Bluetooth-модуль, а необходимость подключения Bluetooth-устройств есть, то могу порекомендовать недорогой внешний USB-адаптер от производителя Ugreen. Поддерживает стандарт Bluetooth версии 5.0, без проблем работает в Windows и Unix системах, прилично выглядит. В марте 2022 года обошелся в $5.49 с бесплатной доставкой в Беларусь. Ссылка на адаптер в официальном магазине — Ugreen CM390.

    Для работы адаптера в Kubuntu 20.04 необходимо будет установить драйвер. Скачиваем во временный каталог и устанавливаем.

    cd /tmp
    wget https://github.com/arboozov/kodi/raw/master/20201202_linux_bt_driver.tar.gz
    tar -xvf ./20201202_linux_bt_driver.tar.gz
    cd /tmp/20201202_linux_bt_driver
    sudo make install INTERFACE=all

    После сборки и установки драйверов, подключаем адаптер – в разделе «Bluetooth» параметров системы он должен успешно определиться, можно запустить обнаружение устройств. Для сопряжения, например, все того же пульта L8STAR G20BTS Pro необходимо включить на нем Bluetooth. Для этого зажать кнопки «OK» и «Return». Пульт начнет быстро мигать светодиодом и практически мгновенно Kubuntu его обнаружит.

    Соединяемся с «G20BTS PRO», не забываем в настройках указать «Доверять устройству». Все готово, можно проверять. После перезагрузки системы интерфейс поднимается автоматически, также как и сопряжение с пультом.

    Системное уведомление Ubuntu

    К слову, о том, насколько прекрасно взаимодействует адаптер Ugreen CM390 с пультом G20BTS Pro. Вы будете получать уведомления даже о низком заряде батареек вашего пульта в процентах.

    4. Операционная система

    Kubuntu

    Производный от Ubuntu дистрибутив Linux. Использует графическое окружение KDE.
    Официальная страница проекта — kubuntu.org

    Так как с операционной системой я определился в предыдущем разделе, перейдем к ее установке и настройке. Версию рекомендую использовать стабильную и с длительной поддержкой. На момент запуска моего медиацентра это 20.04.2 LTS.

    4.1. Подготовка и установка Kubuntu 20.04 LTS

    Являясь пользователем Windows на домашнем ПК, готовил загрузочный flash-накопитель с помощью Rufus. Скачать последнюю версию, в том числе и портативную, всегда можно с официального сайта rufus.ie. Сам ISO-образ загружаем по ссылке kubuntu.org, я использовал 64-битную версию системы с длительной поддержкой (20.04.2 LTS).

    Не думаю, что стоит подробно описывать ход установки ОС. Инструкция со скриншотами доступна в разделе Wiki на сайте Ubuntu. Для Kubuntu актуальной версии отличия будут лишь незначительные и то косметические в интерфейсе.

    По завершении установки обязательно выполнить обновление системы

    sudo apt-get update && sudo apt full-upgrade

    4.2. Первичная настройка, удаление лишнего и установка пакетов для работы с системой

    Устанавливаем минимальный набор программ для работы с системой. Я использую файловый менеджер midnight commander со строенным текстовым редактором mcedit, htop – утилита мониторинга, ssh – для удаленного управления, net-tools – утилита для работы с сетевыми интерфейсами, landscape-common — отображает системную информацию в приветствии, при подключении по SSH.

    sudo apt-get install mc htop ssh net-tools landscape-common
    landscape-common

    landscape-common достаточно информативная утилита, отображающая при ssh-подключении системную сводку, включающую в себя температуру ЦП, количество используемой памяти ОЗУ и доступных обновлениях, а также уведомит о заканчивающихся ресурсах дисковой подсистемы.

    Изначально, сетевой интерфейс работает по DHCP. Рекомендую сразу же присвоить статический IP-адрес, дабы в какой-то момент времени он не сменился, и вы не потеряли доступ к своему медиацентру.

    Определяем все доступные сетевые интерфейсы в системе с помощью net-tools, выполнив команду

    ifconfig
    [email protected]:~$ ifconfig
    enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192. 168.0.19  netmask 255.255.255.0  broadcast 192.168
            inet6 fe80::8461:dcf8:d2c6:2d48  prefixlen 64  scopeid 0x20
            ether 40:62:31:0a:11:a5  txqueuelen 1000  (Ethernet)
            RX packets 3417519  bytes 5024924041 (5.0 GB)
            RX errors 0  dropped 2  overruns 0  frame 0
            TX packets 1059086  bytes 169628765 (169.6 MB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

    В моем случае интерфейс enp1s0, ему назначен IP-адрес 192.168.0.19.

    Назначим ему статический адрес 192.168.0.50 и будем дальше работать именно с ним, для этого необходимо отредактировать файл конфигурации netplan:

    sudo mcedit /etc/netplan/00-installer-config.yaml

    Привести к виду:

    network:
     ethernets:
      enp0s3:
       addresses:
        - 192.168.0.50/24
       gateway4: 192.168.0.1
       nameservers:
        addresses: [192.168.0.1, 1.1.1.1]
       optional: true
     version: 2
     renderer: networkd

    Где:
    addresses – IP-адрес, который будет назначен нашему сетевому интерфейсу
    gateway4 – IP-адрес нашего роутера
    nameservers – DNS сервера. Первый — наш роутер, 1.1.1.1 – общедоступный DNS от Cloudflare

    Сохраняем изменения и для надежности перезагружаем систему и проверяем (снова командой ifconfig). IP-адрес должен быть 192.168.0.50.

    Для удобства, дальше работу продолжаю с домашнего ПК под управлением Windows 10 с помощью утилиты PuTTY по SSH-протоколу. SSH у нас уже установлен, используем порт 22.

    К слову, можно обойтись и встроенными в Windows 10 инструментами. Командная строка (cmd) также отлично с этим справится

    ssh имя_пользователя@ip

    Но мне по душе старый добрый PuTTY, а еще лучшее – putty-nd. В нем еще удобнее хранятся все сессии, логины и пароли. Рекомендую.

    SSH/SFTP-клиент для android-устройств

    Среди домашних гаджетов у меня в обиходе есть планшет под управлением Android, который также иногда использую для администрирования. Могу порекомендовать очень удобного, но, к сожалению, платного клиента Termius.

    Удаляем ненужные медиацентру приложения

    sudo apt remove libreoffice-draw skanlite okular kpat ksudoku kmahjongg kmines kdeconnect konversation krdc ktorrent thunderbird firefox elisa vlc libreoffice-math libreoffice-calc libreoffice-writer usb-creator-kde kwalletmanager

    Удаляем неиспользуемые пакеты из кэша, очищаем кэш утилиты apt и ненужные зависимости

    sudo apt autoclean && sudo apt clean && sudo apt autoremove

    Устанавливаем Google Chrome на замену Firefox. Это мои личные предпочтения, можно оставить и Firefox. Принципиальной разницы для медиацентра нет.

    wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
    sudo dpkg -i --force-depends google-chrome-stable_current_amd64.deb

    В качестве торрент-клиента использую qBittorrent. Устанавливаем

    sudo apt install qbittorrent

    Если не планируете работать с GUI-интерфейсом и вам достаточно лишь веб-интерфейса — можно использовать qBittorrent-nox. Также отличной альтернативой является Transmission или Transmission-daemon.

    4.3. Монтирование основного диска для хранения данных

    В моем медиацентре используется два SSD-накопителя (64 и 480 Гб). Меньший по объему уже используется и размечен под систему и приложения. Хранить все медиа-данные, торренты буду на накопителе большего объема. Для этого смонтируем его в файловую систему.

    В моем случае накопитель sda1 отформатирован и имеет один раздел (ext4). Определяем его UUID

    ls -l /dev/disk/by-uuid

    Вывод:

    lrwxrwxrwx 1 root root 10 мар 14 18:01 40792859-581c-46cb-be9d-ad9d9e6ce843 -> ../../sdb1
    lrwxrwxrwx 1 root root 10 мар 14 18:01 4f311605-04ff-4e66-8121-187f270a51f4 -> ../../sdb5
    lrwxrwxrwx 1 root root 10 мар 14 18:01 760198b6-694e-4d6f-b21c-ea0c530398c3 -> ../../sda1
    lrwxrwxrwx 1 root root 10 мар 14 18:01 c53e5dd8-c36a-48b1-8591-3aeb4bce60a0 -> ../../sdb7
    lrwxrwxrwx 1 root root 10 мар 14 18:01 f09293e9-209e-4dce-ba4f-56d2e33657e8 -> ../../sdb6

    Все устройства на медиацентре буду монтировать в каталог /mnt. Вложенный каталог (например, kodi), куда непосредственно необходимо смонтировать раздел, создаем вручную и назначаем права

    sudo mkdir /mnt/kodi
    sudo chmod -R 0777 /mnt/kodi

    Открываем для редактирования fstab

    sudo mcedit /etc/fstab

    и в конец файла добавляем параметры монтирования для нашего накопителя

    UUID=760198b6-694e-4d6f-b21c-ea0c530398c3 /mnt/kodi ext4 rw,nosuid,nodev,relatime 0 0

    Все, можно перезагрузить систему и проверить, что накопитель автоматически монтируется при старте.

    4.4. Сетевые каталоги

    Так как медиацентр, в моем случае, предполагает работу 24/7, удобно использовать его как общий ресурс для обмена данными между всеми домашними устройствами.

    Я использую два каталога:

    • /mnt/smb – каталог для обмена между устройствами. Удобно для обмена файловой информации между домашним ПК, ноутбуками и android-устройствами. На ПК с Windows 10 каталог примонтирован в систему, как сетевой диск. На мобильном телефоне использую файловый менеджер X-Plore, в котором также примонтирован этот каталог, всегда быстро и удобно скопировать информацию.

    • /mnt/kodi/qbittorrent – каталог для загрузки торрентов с помощью qBittorrent (не забыть настроить сам qBittorrent на использование этого каталога, по умолчанию используется стандартный каталог загрузок). Так как загружать планирую не только видео-контент для просмотра на телевизоре, удобно использовать медиацентр как торрент-качалку, работающую 24/7. А забрать скачанную информацию всегда можно с помощью все того же смонтированного сетевого диска в Windows 10.

    Создаем каталоги и назначаем права на чтение и запись

    sudo mkdir /mnt/smb
    sudo mkdir /mnt/qbittorrent
    sudo chmod -R 0777 /mnt/smb
    sudo chmod -R 0777 /mnt/qbittorrent

    Расшаривать каталоги будем с помощью samba. Устанавливаем нужный нам пакет

    sudo apt-get install samba

    Конфигурируем samba

    sudo mcedit /etc/samba/smb.conf

    Так как «секретную» информацию держать там не планирую и все находится в домашнем окружении, гостевой доступ без пароля разрешаю для простоты авторизации и подключения сетевых дисков. В конец конфигурационного файла вставляем:

    [smb]
    comment = smb
    path = /mnt/smb
    browsable = yes
    writable = yes
    guest ok = yes
    read only = no
    force user = nobody
    force group = nogroup
    force create mode = 0777
    force directory mode = 0777
    [kodi-qbittorrent]
    comment = kodi-qbittorrent
    path = /mnt/kodi/qbittorrent
    browsable = yes
    writable = yes
    guest ok = yes
    read only = no
    force user = nobody
    force group = nogroup
    force create mode = 0777
    force directory mode = 0777

    И перезапускаем сервис samba

    sudo /etc/init. d/smbd restart

    Можно проверить с других устройств доступность каталогов и наличие прав на чтение и запись.

    В случае проблем с доступом из Windows 10 под гостевой учетной записью, необходимо иметь ввиду, что в версиях Windows 10 (начиная с 1709) по умолчанию запрещен сетевой доступ к сетевым папкам под гостевой учетной записью по протоколу SMB2, а версия протокола SMB1 по умолчанию отключен в Windows 10 1709. В итоге сетевой каталог будет не доступен.

    Пути решения:

    4.5. Установка и настройка VNC-сервера

    Для администрирования и работ в системе медиацентра не планирую использовать собственные клавиатуру и мышь. SSH-протокола не всегда достаточно и иногда хорошо бы иметь доступ к рабочему столу. Этим и займемся.

    Решено было использовать VNC-сервер, устанавливаем

    sudo apt install x11vnc

    Устанавливаем пароль «kodi» и сохраняем в файл в шифрованном виде

    sudo x11vnc -storepasswd "kodi" /etc/x11vnc.pass
    sudo chmod ugo+r /etc/x11vnc. pass

    Запускаем сервер

    /usr/bin/x11vnc -noxdamage -shared -dontdisconnect -many -noxfixes -rfbauth /etc/x11vnc.pass -bg

    Для подключения я использую Real VNC Viewer для Windows или Android/iOS. Порт по умолчанию — 5900.

    К сожалению, после перезагрузки системы VNC-сервер автоматически сам не запустится. Добавим в автозагрузку вручную с помощью юнита подсистемы systemd.

    Создаем юнит

    sudo mcedit /usr/lib/systemd/system/vnc.service

    Вставляем содержимое

    [Unit]
    Description=Start x11VNC at startup
    After=multi-user.target
    [Service]
    Type=simple
    ExecStart=/usr/bin/x11vnc -noxdamage -shared -dontdisconnect -many -noxfixes -rfbauth /etc/x11vnc.pass -auth /home/kodi/.Xauthority -display :0
    ExecStop=kill $MAINPID
    [Install]
    WantedBy=multi-user.targetbg

    Перечитываем внесенные изменения в systemd, запускаем наш сервис vnc и создаем символическую ссылку в автозапуск, при старте системы

    sudo systemctl daemon-reload
    sudo systemctl start vnc
    sudo systemctl enable vnc

    Проверить состояние сервиса можно командой systemctl и ключом status

    sudo systemctl status vnc

    4.

    6. Настройка профиля HDMI в PulseAudio

    У меня телевизор подключен к мини-ПК через HDMI, а аудио разъем акустической системы подключен к разъему для наушников телевизора, но PulseAudio настаивает на том, что он отключен. Вручную в микшере можно выбрать выходное устройство. Все корректно, но после ближайшей перезагрузки системы профиль снова слетает. Решить проблему можно иначе — отключить модуль switch-on-port-available в конфигурационном файле PulseAudio

    sudo mcedit /etc/pulse/default.pa

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

    #load-module module-switch-on-port-available

    После этих изменений с выводом звука не было никаких проблем.

    4.7. Настройка профиля управления питанием и частотой процессора

    С моим процессором Intel Core i3 5005U система работала не совсем корректно и сбивала частоту процессора до 400 МГц, не поднимая ее даже при выполнении тяжелых задач. Возможно, связано с «кривым» китайским BIOS моего неттопа. Имея довольно неплохой процессор для медиацентра я не стал мириться с этим и решил все же принудительно указать системе, как работать с процессором и «выжать» из него по максимум.

    Решено было использовать демона cpufreq и производительный (performance) профиль управления питанием и частотой процессора.

    Устанавливаем cpufreq

    sudo apt-get install cpufrequtils

    Можно использовать GUI-интерфейс и апплет в трее, установив режим «Производительность», но эта настройка сохранится только для текущей сессии.

    Установим performance по умолчанию

    echo 'GOVERNOR="performance"' | sudo tee /etc/default/cpufrequtils
    sudo systemctl disable ondemand

    Теперь частота процессора постоянна и равна 1995 МГц.

    4.8. Автоматическое обновление и профилактическая перезагрузка системы

    Преследуя цель собрать максимально автономный медиацентр, стоит предусмотреть поддержание системы и ее компонентов в актуальном состоянии. Можно воспользоваться системным планировщиком обновления пакетов или автоматизировать этот процесс при помощи демона cron и собственного bash-скрипта, который помимо обновления решит еще одну важную задачу. А именно, будет перезагружать наш сервер для профилактики.

    Для чего нужна перезагрузка? При длительном и интенсивном использовании я заметил, что Elementum (особенно при загрузке торрента) потребляет не мало ресурсов оперативной памяти. И самое неприятное то, что по завершении загрузки и просмотра высвобождает лишь ее часть. Да и сама Ubuntu направляет в swap редко используемые данные. Освободить эти ресурсы способна лишь перезагрузка системы. Также после обновления системы перезагрузка лишней не будет.

    В отдельной публикации я рассказывал о резервном копировании Kodi, которое выполняется каждый понедельник в 4:00. Потому было решено обновлять и перезагружать систему в 6:00. Два часа достаточно для создания резервной копии и выгрузки ее в облако.

    Итак, задачи и инструменты определены — приступаем. Создаем скрипт в домашнем каталоге пользователя (в моем случае — пользователь kodi):

    mcedit /home/kodi/update.sh

    И вставляем содержимое:

    #!/bin/bash
    #Отправляем в Kodi по протоколу JSON-RPC команду на завершение работы. 
    #Если вы не используете авторизацию, то ключ -u с логином и паролем не указывайте
    curl -u user:pass http://127.0.0.1:8080/jsonrpc -fs -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"Application.Quit","id":1}'
    #Обновляем список пакетов, устанавливаем доступные обновления.
    #Сохраняем всю информацию в лог
    sudo apt-get update -y && sudo apt dist-upgrade -y > /var/log/auto-update.log
    #Перезагружаем систему
    sudo reboot -h now

    Делаем скрипт update.sh исполняемым

    chmod +x /home/kodi/update.sh

    И назначаем cron расписание на выполнение это скрипта — каждый понедельник в 6:00. Для управления планировщиком выполнить команду

    sudo crontab -e

    И вставить содержимое

    0 6 * * 1 /home/kodi/update.sh

    Готово. Теперь сервер без вашего участия способен сам «привести себя в порядок», высвободив оперативную память и swap, не забыв, установить последние обновления.

    Будем считать, основа нашего медиацентра – ОС в лице Kubuntu 20. 04 – полностью готова. Можно приступать к установке и настройке KODI!

    Рабочий стол Kubuntu 20.04

    5. Установка и базовая настройка KODI

    Переходим непосредственно к KODI. Он есть в официальных репозиториях Ubuntu, но я бы рекомендовал использовать репозиторий стабильных версий сообщества XBMC (так до 2014 года назывался медиацентр). Например, на момент написания этого материала в середине марта 2021 года, в репозиториях Ubuntu версия KODI была 18.7, тогда как в репозитории сообщества уже была версия 19.0 «Matrix».

    Добавляем репозиторий, обновляем список пакетов и устанавливаем KODI

    sudo add-apt-repository ppa:team-xbmc/ppa
    sudo apt update
    sudo apt install kodi

    KODI установлен, запускаем. Нас приветствует стартовая страница медиацентра и несколько предложений включить неактивные дополнения. Отвечаем «Yes» только на дополнении PVR IPTV Simple Client, остальные – отклоняем. Также будет предложено сразу настроить это дополнение – пропускаем, им займемся позже.

    Первым делом меняем язык, благо KODI поддерживает различные языки интерфейса, русский/белорусский/украинский не исключение.

    Settings/Interface/Regional/Russian

    Попутно во всех разделах устанавливаем уровень настроек в «Экспертный», это даст чуть больше параметров для настройки.

    В настройках стиля включаем:

    • Использовать скользящую анимацию. Интерфейс будет более привлекательно сменять страницы, диалоговые окна и выводить уведомления.

    • Включить автопрокрутку для сюжетов и обзоров. В библиотеке и видеодополнениях информация о фильме/сериале/серии длинное описание будет плавно прокручиваться.

    • Режим касания. Добавит кнопки управления на экран. Необходимо при использовании мыши/аэромыши.

    • Выбрать рейтинг для показа мультимедийных элементов – «Рейтинг». В медиатеке и видеодополнениях на эскизе фильма/сериала/серии будет добавлена пиктограмма с рейтингом TVDB (чуть позже установим и его).

    Настройки/Интерфейс/Стиль/Настроить стиль

    Установим и настроим дополнение погоды. В этом же разделе включаем «Показывать сведения о погоде на верхней панели». Вы будете направлены на страницу выбора дополнения, нажимаем «Еще» и устанавливаем Gismeteo.

    Установка дополнения Gismeteo

    После установки будет предложено сразу и настроить. Вводим название города, выбираем его из списка. Информация о погоде должна отображаться сверху под часами и на главном экране в разделе «Погода». Если сразу этого не произошло – перезапустите KODI.

    Раздел погода на главном экране

    Возвращаемся к настройке стиля и в разделе «Элементы главного меню». Отключаем лишнее. Я оставил лишь фильмы, сериалы, ТВ, дополнения, избранное.

    Настройки/Интерфейс/Стиль/Настроить стиль/Элементы главного меню

    В разделе «Картинки» можно выбрать и установить набор фанартов из стандартного репозитория. Это фоновые изображения всех страниц медиацентра. Можно установить любой из понравившихся в списке с префиксом «Skin Backgrounds — …».

    Настройки/Интерфейс/Стиль/Настроить стиль/Картинки

    Какое-то время у меня был установлен набор Darkwood Design. Со временем, из нескольких официальных наборов репозитория Kodi.tv собрал самые удачные в дополнение, которое можете также установить себе — resource.images.skinbackgrounds.arbuzov.zip.

    Что касаемо самих стилей, их предостаточно даже в официальных репозиториях. Но перебрав их все, остался на стиле по умолчанию – Estuary, с цветовой схемой Midnight. Сторонний скин, который мне очень понравился, но так и не дошли руки его полноценно настроить – Aeon MQ 8. Он просто великолепен. Но требует значительно больше ресурсов, много весит и тянет за собой множество зависимостей при установке (рекомендую сделать бэкап, если решитесь «примерить» его себе). Скин «полегче», но не менее прекрасный — Arctic: Zephyr — Reloaded. Рекомендую взглянуть на оба для сравнения.

    Оставшиеся параметры системы оставляем по умолчанию, кроме «Настройки/Система/Дополнения»«Неизвестные источники». Этот параметр включить обязательно. Потребуется для установки некоторых дополнений из файлов.

    Параметры «Проигрывателя» я также оставлял без изменений.

    Переходим в раздел «Настройки/Службы». В «Управлении» разрешаем удаленное управление по HTTP и устанавливаем пароль. Это нам понадобится для управления KODI с других устройств. Чуть позже разберемся, как это сделать.

    Настройки/Службы/Управление

    В разделе «Сведения о системе» можно наблюдать за состоянием вашего медиацентра. Здесь и общая информация о системе, накопителях, температурах, сети, а также о каналах PVR.

    В разделе «Сведения» есть счетчик общего времени «наработки» KODI. Любопытная информация. Мой медиацентр уже наработал 434 дня.

    Настройки/Сведения о системе/Сведения

    Раздел с наиболее значимой информацией – «Оборудование». Из коробки температура ЦП у меня отображалась как «Температура ЦП: -1°C».

    Настройки/Сведения о системе/Оборудование

    Необходимо KODI указать, где брать информацию о температуре. Настраивается в конфигурационном файле advancedsettings.xml. В нем вообще много чего интересного, можно прочесть на официальной странице KODI/Wiki.

    Если файла нет – создаем его самостоятельно

    mcedit /home/имя_пользователя/.kodi/userdata/advancedsettings.xml
    <advancedsettings>
    <cputempcommand>sed -e 's/\([0-9]*\)[0-9]\{3\}.*/\1 C/' /sys/class/thermal/thermal_zone0/temp</cputempcommand>
    </advancedsettings>

    После перезапуска KODI, температура отображается верно. Какой параметр использовать, например, для Raspberry Pi можно прочесть здесь.

    6. IPTV. Как установить и настроить, какой сервис выбрать

    Для вещания IPTV в KODI потребуется дополнение PVR IPTV Simple Client, которое мы согласились включить при первом запуске.

    Что делать, если при первом запуске дополнение не было предложено включить и сейчас его вообще нет в списке дополнений или было включено, но не запускается и отмечено, как неактивное, а попытки запустить вручную завершаются ошибкой?

    Ошибка при попытке включить дополнение PVR IPTV Simple Client

    Трудно сказать с чем связано, но на этапе тестирования на виртуальных машинах и установке на «боевой» сервер год назад у меня возникли проблемы с его запуском из коробки (при первом запуске KODI ничего не предложил и в списке моих дополнений его не было).

    Установку выполнил вручную. Обязательно использовать последнюю версию deb-пакета. Смотрим актуальную версию здесь — pkgs.org/download/kodi-pvr-iptvsimple. Не забыть верно выбрать дистрибутив и архитектуру.

    В моем случае последняя версия 7.5.0 – скачиваем для Ubuntu 20.04 LTS (Focal Fossa) и устанавливаем

    wget http://ppa.launchpad.net/team-xbmc/ppa/ubuntu/pool/main/k/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple_7.5.0-1~focal_amd64.deb
    sudo dpkg -i ./kodi-pvr-iptvsimple_7.5.0-1_focal_amd64.deb

    После установки запускаем KODI, проверяем установлен и запущен ли наш PVR IPTV Simple Client.

    Прежде, чем перейдем к настройкам клиента, необходимо определиться с сервисом. На просторах сети их достаточно большое количество, как платных, так и бесплатных, с архивами и без, хороших и плохих. Какое-то время пользовался бесплатными «самообновляемыми» плейлистами. Мне показалось это дорогой в никуда. Много не рабочих каналов, иногда и вовсе не работал ни один, низкая скорость передачи, постоянная буферизация, особенно в вечернее время и на выходных. К набору каналов, особенно в HD качестве, также есть вопросы.

    Был найден оптимальный вариант — ZeDom IPTV (бывший Edem TV/ILook TV). Сервис платный – 1$/месяц. За эту «неподъемную» сумму я получил просто огромный список каналов, чуть более 100 из которых в HD-качестве. За год использования – не было ни одного сбоя в работе. Что касается скорости передачи, то при моем интернете 25 Мбит/с — проблем не возникало ни разу. Каналы открываются мгновенно, без буферизации. Также хочется отметить качественные логотипы каналов. У других сервисов с этим явные проблемы, во всяком случае, у тех которыми пользовался я.

    Сервис позволяет просматривать один плейлист на двух устройствах, что тоже не плохо. Потому как некоторые сервисы и вовсе предлагают просмотр не более, чем на одном устройстве. Второй телевизор в доме — покупай вторую подписку. Не наш метод. В качестве альтернативы можно рассмотреть сервис Cbilling — будет, правда, немного дороже по стоимости (цены здесь). В остальном – отличный IPTV-провайдер, какое-то время им тоже пользовался.

    IPTV-плейлист готов, скачиваем

    С регистрацией и оплатой на сервисе ZeDom, думаю, проблем возникнуть не должно. Описывать подробно это не буду. Первые сутки, кстати, можно попробовать бесплатно.

    В личном кабинете в разделе «Плейлист» рекомендую выбрать только нужные вам группы каналов (много зарубежных, не «русскоговорящих»). Помимо выбора групп, также рекомендую пройтись и по самим каналам и отключить не нужные. Это сделать можно в разделе «Конструктор». Так, например, изначально мой плейлист составлял 1800+ каналов. После выключения лишних осталось 593 канала.

    Будем считать плейлист готов, можно подключать в KODI. Переходим в личном кабинете в раздел «Плейлист/Скачать». Использовать можно как ссылку, так и m3u8-плейлист. При использовании ссылки возможны проблемы с доступом к сервису из-за блокировок провайдера. Скачиваем плейлист.

    Переходим к настройкам клиента – «Дополнения/Мои дополнения/Клиенты PVR/PVR IPTV Simple Client».

    В разделе «Основные» указываем локальное расположение нашего плейлиста

    В разделе «EPG» указываем ссылку на программу передач (ГИД):

    http://epg. it999.ru/edem.xml.gz

    При некорректном взаимодействии с часовыми поясами и разницей во времени, можно вручную настроить смещение +/- в часах.

    В разделе «Channel Logos» расположение не трогаем, для «Channel logos from XMLTV» установить «Предпочтительно M3U».

    Применяем настройки и перезапускаем KODI. При старте KODI выполнит сканирование плейлиста и обновит программу передач. Об этом будет информировать нас в верхнем правом углу. По завершении переходим в раздел ТВ и наблюдаем все наши каналы, наслаждаемся просмотром.

    Раздел «ТВ» на главном экране KODIСписок каналов, справа подробная информацияТВ-программаВ разделе «Сведения о системе/Служба PVR» также должна появиться общая информация о каналах

    О том как настроить catchup и timeshift для IPTV и получить возможность просмотра из архива и перемотку текущих передач читайте в другой части.

    KODI: собираем удобный и функциональный медиацентр для дома.
    Часть 4. Архив IPTV

    В публикации подробно рассказываю, как настроить PVR IPTV Simple Client для работы с архивом и перемоткой. Читать дальше →

    7. Библиотека KODI. Что это такое и как настроить

    Библиотека KODI великолепна по своему функционалу и автоматизации всех процессов. Для меня это просто находка. Она структурирует по разделам Фильмы/Сериалы/Музыка и т.д. ваши медиа-данные, загружая автоматически со сторонних ресурсов трейлеры, постеры, информацию о сюжете, актерах, рейтинг и прочее, прочее… Лично я не использую офлайн-медиа, так как локально у меня не хранятся ни фильмы, ни сериалы. Но библиотека отлично взаимодействует и с другими видеодополнениями для просмотра онлайн, в частности с Elementum, который установим чуть позже.

    Прежде, чем будем настраивать библиотеку, необходимо установить несколько дополнений с источниками сведений. Мой медиацентр работает с TVDB и КиноПоиск.

    Дополнения KinoPoisk в официальных репозиториях нет. Необходимо установить сторонний репозиторий Seppius (скачиваем по ссылке). В браузере дополнений выбрать установку из файла ZIP и указать путь к только что скачанному архиву.

    По завершении установки репозитория, возвращаемся назад и выбираем «Установить из репозитория/Все репозитории/Источники сведений» и устанавливаем в разделе «Сведения о сериалах»TVDB (new), а в разделе «Сведения о фильмах»KinoPoisk.

    Дополнения установлены, переходим к настройке библиотеки. Создаем два каталога, для раздельного хранения информации о фильмах и сериалах, например:

    /mnt/kodi/library/Movies – библиотека фильмов
    /mnt/kodi/library/Shows – библиотека сериалов

    Далее переходим в «Настройки/Медиа/Медиатека/Видео» и нажимаем добавить «Видеоисточник». Добавляем каталог с фильмами, даем произвольное название источнику.

    В типе содержимого указываем, что этот каталог содержит фильмы, источник сведений – KinoPoisk. Параметры сканирования, как на скриншоте.

    Аналогично поступаем и с источником для сериалов. Обратите внимание на отличие в настройках и параметрах сканирования, это важно.

    Настройка библиотеки завершена. Пока она пуста, после установки Elementum сможете добавить в нее несколько фильмов/сериалов и проверить, верно ли все настроено. Таким же образом вы можете добавить и локальные (или сетевые) каталоги с фильмами/сериалами/клипами/музыкой, KODI просканирует ваши медиафайлы, и они уже будут отображаться на главном экране в соответствующих разделах. Не забудьте только для работы с клипами и музыкой установить нужные дополнения источников сведений.

    8. Elementum и Burst. Настраиваем просмотр контента торрент-онлайн

    Это, наверное, самый важный функционал всего медиацентра, из-за которого все и затевалось. Elementum – видеодополнение, которое у нас будет работать с торрент-трекерами. Дополнение отлично справляется не только с проигрыванием онлайн торрент-контента, но и с поиском, отличным отображением всей информации о фильмах и сериалах с постерами, актерами и их фотографиями. В общем, просто не заменимая вещь. Burst – дополнение к Elementum – провайдер, который непосредственно взаимодействует с трекерами.

    Итак, все по порядку. В официальных репозиториях Elementum нет. Его необходимо скачать с сайта разработчика — elementum.surge.sh, выбрав платформу (у нас Linux x64).

    Устанавливаем также из файла ZIP, как устанавливали репозиторий для Кинопоиска, при подготовке библиотеки. По завершении установки KODI сам предложит установить дополнение Burst – соглашаемся.

    Переходим к настройкам Elementum. Привожу свои настройки на скриншотах. Обязательно указать пути для загрузок, торрентов, включить интеграцию с библиотекой KODI и указать путь к самой библиотеке (ее создавали в предыдущем разделе).

    Что касается настроек загрузок, то мой накопитель в 480 Гб совершенно не лимитирует. Я установил параметры в использование файлов, максимальное. Файлы автоматически не удаляются после просмотра. Их периодически удаляю вручную.

    Настройки BitTorrent оставил по умолчанию. Торренты загружаются и сидируются без ограничений по скорости. Прокси-сервер не включаем, это важно.

    Переходим к настройкам провайдера Burst в «Дополнения/Программные дополнения». Прокси также не используем. В разделах «Разрешение» и «Качество» выбрал только 1080p/720p и качество выше «Screener/SCR», так как телевизор не поддерживает 2K/4K, а «экранки» не смотрю.

    Настройки Elementum Burst

    И самое главное, указываем трекеры, с которыми будем работать. Я использую следующие (остальные отключил, так как большее количество трекеров увеличит время поиска и, как показала практика, ничего стоящего они дают в выдачах):

    Открытые:
    MegaPeer

    Закрытые (нужна регистрация на сайте, в настройках Burst указать логин/пароль):
    Rustorka
    • NNM-Club
    • RuTracker
    • Кинозал

    Этого небольшого списка трекеров хватает с головой. За все время использования и множества просмотренных фильмов – лишь несколько раз не были найдены раздачи. Но, если у кого-то есть инвайты на самые закрытые трекеры – буду рад принять.

    Применяем настройки и запускаем Elementum.

    Главное меню дополнения Elementum

    Перейдите, например, в раздел «Фильмы/Самые просматриваемы» и выберите любой фильм.

    Если все верно настроено – Burst просканирует, указанные вами трекеры, и предложит выбрать стрим.

    Список доступных раздач. Сортировка по количеству сидов.

    Выбрав стрим, Elementum буферизирует порядка 20-50 Мб (в зависимости от общего размера фильма) и начинает его воспроизведение.

    Если завершить просмотр, согласно нашим настройкам, скачивание продолжится в фоновом режиме, информация о прогрессе будет в верхнем правом углу. Этот параметр можно отключить в настройках Elementum, тогда при остановке просмотра, загрузка будет останавливаться (или останавливаться и удаляться торрент + файл).

    Для того, чтобы добавить фильм/сериал из Elementum в библиотеку из контекстного меню выбрать «Добавить в библиотеку».

    Контекстное меню фильма/сериала в Elementum

    Все добавленные фильмы и сериалы в библиотеку будут доступны из главного экрана, в соответствующих разделах. Автоматически отмечаются просмотренные фильмы/серии/сезоны, загружаются постеры, рейтинг и описание.

    «Сериалы» на главном экранеСписок серий в разделе «Сериалы»Раздел «Фильмы» на главном экране

    На главном экране будут отображаться лишь недавние и просматриваемые. После того, как фильм/сериал просмотрен, он пропадает с главного экрана и находится уже в «общей библиотеке», в соответствующем разделе. Указывается общее количество фильмов и сериалов, режим отображения и сортировки можно настроить под себя.

    Все фильмы библиотекиВсе сериалы библиотеки

    Заключение

    На данном этапе основные настройки выполнены, а главная цель достигнута — медиацентр, включающий в себя комфортный просмотр ТВ, фильмов и сериалов собран. Предусмотрены и автоматизированы процессы, которые позволят без вашего участия работать ему 365 дней в году. Можно спокойно наслаждаться просмотром — об остальном сервер позаботится сам.

    В следующей публикации поговорим о возможности внешнего управления Kodi/Elementum и qBittorrent с помощью веб-интерфейса и Android-устройств. А также внедрим в наш медиацентр функцию учета трафика с возможностью отображения и анализа в веб-интерфейсе. Не забудем и о резервном копировании, как операционной системы, так и самого Kodi.

    Продолжение и дополнительные возможности – в других публикациях

    К сожалению, объем одной публикации на хабре ограничен, потому всё, чем хотел бы поделиться никак не уместить в один пост. Разделил на несколько частей…
    Часть 2. YouTube, qBittorrent, управление Yatse и Kore, учет трафика VnStat
    Часть 3. Ретро-игры
    Часть 4. Архив IPTV
    Часть 5. Яндекс.Музыка
    Часть 6. MariaDB и синхронизация медиатеки
    Часть 7. Управление iOS-устройством
    Часть 8. Telegram-бот для qBittorrent
    Часть 9. Spotify
    Часть 10. IVI и Netflix
    Часть 11. Kodi+Plex
    Часть 12. Настраиваем просмотр IPTV в Plex Media Server

    Как создать торрент-файл

    Торренты — один из самых популярных способов обмена файлами в Интернете. Если вы создаете свой собственный торрент-файл, вы позволяете другим людям скачивать файлы прямо с вашего компьютера. В некоторых случаях это намного эффективнее, чем сначала загружать файлы на сайт онлайн-хранилища данных, а затем предлагать загрузку оттуда.

    Возможно, вы захотите создать торрент-файл, если вы делитесь файлами, которые слишком велики для отправки по электронной почте, или если обычный способ обмена файлами не принимает действительно большие файлы или файлы определенного типа. Торренты не различаются по типу или размеру файла, поэтому вы можете делиться буквально всем, чем хотите, и так долго, как хотите.

    Содержание

      Когда вы используете торренты, созданные другими людьми, которые вы получаете с торрент-сайтов, создатели прошли те же шаги, которые вы выполните ниже. На самом деле довольно просто создать свой собственный торрент-файл — единственная проблема может заключаться в том, чтобы задаться вопросом, что делать с ним, когда вы закончите его создание (мы также рассмотрим это ниже).

      Вы можете создать торрент-файл онлайн или с помощью настольного торрент-клиента. Это все, что вам нужно знать об обоих методах.

      Совет . Если вас беспокоит конфиденциальность, существуют безопасные онлайн-сервисы передачи файлов.

      Создать торрент-файл в автономном режиме

      Если на вашем компьютере уже есть торрент-программа, которая используется для загрузки торрентов, она также может позволить вам создавать свои собственные торрент-файлы. Если нет, несколько вариантов включают Transmission, qBittorrent, uTorrent и BitComet. Существуют также специальные торрент-клиенты, которые можно использовать для потоковой передачи фильмов.

      Эти программы чрезвычайно упрощают создание торрент-файла, а поскольку они установлены на вашем компьютере, раздача торрента, чтобы другие могли загружать ваши файлы, выполняется в фоновом режиме практически без усилий с вашей стороны.

      В качестве примера, вот как создать торрент-файл с помощью qBittorrent (он работает на Windows, Mac и Linux).

      • Перейти к Инструменты > Torrent Creator .
      • В верхней части окна создания торрента используйте кнопку Выбрать файл или Выбрать папку , чтобы выбрать, чем вы делитесь через торрент-файл. Вы также можете перетащить данные прямо в это текстовое поле, если хотите.
      • При желании отметьте любое из полей, которые вы считаете подходящими для вашего нового торрент-файла. Например, вы можете начать раздачу торрента сразу после его создания, если отметите эту опцию.
      • В текстовом поле Tracker URLs введите торрент-трекеры, которые облегчат связь между всеми одноранговыми узлами, загружающими ваши файлы. Список адресов этих серверов есть в Torrent Tracker List, если вам нужна помощь.
      • Выберите Создать торрент в нижней части окна Torrent Creator, а затем сохраните файл . torrent в какое-нибудь запоминающееся место.

      qBittorrent теперь будет показывать, что торрент раздается, что означает, что он готов для использования людьми. Вы можете поделиться своим новым торрент-файлом с кем угодно, и все, что им нужно сделать, это загрузить его в торрент-клиент, чтобы получить ваши файлы.

      Другие торрент-клиенты имеют действительно похожие процедуры для создания торрент-файлов. Просто найдите пункт меню под названием Create Torrent , Build Torrent , New Torrent или что-то подобное.

      Используйте онлайн-редактор торрентов

      Еще один способ создать собственный торрент-файл — это онлайн-инструмент для создания торрентов, который сделает всю работу за вас.

      Все, что вам нужно сделать, чтобы создать торрент на этом веб-сайте, это загрузить один файл или целую папку с файлами, при желании отредактировать некоторые настройки, а затем загрузить файл .torrent на свой компьютер. Это настолько просто, насколько это возможно!

      Вы всегда можете добавить URL-адреса трекера позже, когда загрузите торрент в свой клиент для раздачи, но если хотите, вы можете сделать это здесь. Здесь можно использовать тот же список трекеров, о котором говорилось выше.

      Общий доступ к вашему торрент-файлу

      Когда вы создаете торрент-файл, используя онлайн или офлайн-инструмент, вам по-прежнему нужен торрент-клиент для раздачи (совместного использования) фактических файлов данных. Подойдет любой из упомянутых выше клиентов, но есть и множество других, таких как BitLord, Deluge, Vuze и FrostWire.

      Что касается общего доступа к торрент-файлу, подойдет любой метод обмена файлами. Одним из простых способов поделиться своим торрентом является электронная почта в виде вложения файла. Вы также можете загрузить его в онлайн-хранилище файлов, такое как Dropbox или Google Drive, а затем поделиться ссылкой на него. Если вы не возражаете против того, чтобы незнакомцы нашли ваш торрент, не стесняйтесь загружать его на торрент-сайт, например 1337x.

      Важно понимать, что торрент-файл отличается от файлов, которыми вы делитесь. Торрент-файл очень мал по размеру, потому что на самом деле это просто информация, которая объясняет торрент-клиенту, как обращаться с файлами, которыми вы делитесь.

      Документы, видео, фотографии и т. д., которыми вы делитесь, остаются на вашем компьютере даже после того, как вы поделитесь торрент-файлом. Единственный раз, когда они копируются с вашего компьютера, это когда кто-то использует торрент для загрузки ваших файлов.

      Вот краткое изложение того, как все это работает:

      1. Вы сказали клиенту, какими файлами делиться.
      2. Клиент сделал инструкции, как получить доступ к вашим данным.
      3. Вы делитесь списком направлений (торрент-файлом) с кем-то еще.
      4. Торрент-клиент другого человека использует торрент, чтобы понять, как загружать файлы с вашего компьютера.
      5. Ваш торрент-клиент взаимодействует с чужим клиентом для передачи файлов.

      Все ваши файлы остаются на вашем компьютере столько, сколько вам нужно. Независимо от того, сколько людей скачивают ваши файлы через торрент, ваши данные остаются нетронутыми, потому что они только копируются на другие компьютеры, а не перемещаются.

      Основатель Help Desk Geek и главный редактор. Он начал вести блог в 2007 году и уволился с работы в 2010 году, чтобы вести блог на постоянной основе. Он имеет более чем 15-летний опыт работы в отрасли информационных технологий и имеет несколько технических сертификатов. Прочитать полную биографию Асима

      Подписывайтесь на YouTube!

      Вам понравился этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите на кнопку ниже, чтобы подписаться!

      Подписывайся

      networking — Настройка приватного торрента для папок, которые будут добавлять файлы еженедельно

      Задавать вопрос

      Спросил

      Изменено 3 года, 11 месяцев назад

      Просмотрено 1k раз

      Сценарий:

      Название говорит само за себя, я пытаюсь создать торрент-сервер (на корпоративных клиентах), который находится в другом конце города, чтобы я мог получать ежемесячные резервные копии файлов BAK SQL Server . Пойти туда и получить его — вариант, но он довольно далеко, как и несколько городов, и это тратит ресурсы впустую; время и энергия.

      Причина:

      Я не использую FTP для получения данных из-за Интернета. Это потребительский интернет в каждом филиале (всего 10), что означает, что максимальная скорость составляет около 4 Мбит/с по нисходящей линии связи и 1 Мбит/с по восходящей линии связи с отключением электроэнергии каждые несколько часов. Использование торрента позволит мне возобновить загрузку/загрузку.

      Проблема:

      Я настроил тестовый торрент-сервер с помощью uTorrent в одном филиале, который будет загружать файлы BAK на наш файловый сервер. Теперь мне нужно регенерировать торрент-файл каждый раз, когда в папке создается новый BAK, или он автоматически добавит себя в список торрент-файлов? Насколько я знаю, читая статьи, этого не происходит. Я хочу, чтобы список файлов автоматически обновлялся, чтобы мне не приходилось каждый месяц восстанавливать торрент-файл вручную. Есть ли способ автоматизировать процесс или заставить uTorrent регистрировать новые файлы?

      С уважением

      РЕДАКТИРОВАТЬ: Также хотел спросить, какой метод я должен предпочесть снизу или любой другой, который вы, парень, можете придумать?

      Случай 1 : Где я должен использовать собственный трекер utorrent и дать каждому местоположению фиксированный IP-адрес или настройку динамического DNS, например No-IP

      Случай 2 : Где я могу настроить свой собственный трекер и использовать его для раздачи через IP-адреса

      • сеть
      • ftp
      • автоматизация
      • битторрент
      • торрент

      15

      Использование торрента состоит из нескольких частей. Некоторые из них зависят от вашей фактической реализации. Части, на которые вам нужно взглянуть, включают:

      • Торрент-файлы
      • Магнитные URI
      • клиентов
      • Трекеры
      • Технологии однорангового обмена, такие как DHT

      Торрент-файл содержит всю важную метаинформацию о торренте. Если вы посмотрите на статью в Википедии, вы увидите декодированный пример торрент-файла. Обратите внимание, что у вас есть список файлов и хэши частей. Если вы хотите добавить файл в эту структуру, вам нужно будет изменить оба файла. В этом отношении может быть интересна статья в Википедии о протоколе. Если вы используете торрент-файл, вы не можете просто добавить в него некоторые данные. Если вы измените эту информацию, вы измените хеш-значение информационного раздела, который используется для идентификации торрента. Таким образом, вы создадите новый торрент. См. также Что такое info_Hash в торрент-файле.

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

      Опять же, в статье Википедии довольно много информации, но она скорее техническая. Тем более, что это не относится к BitTorrent (Magnet можно использовать для большего). Хорошее объяснение предлагается в статье «Как работают магнитные ссылки BitTorrent?». По сути, это то же самое, что иметь торрент-файл, просто вы начинаете с информационного хеша и вам нужно найти пира, который может передать вам настоящий торрент-файл.

      Трекеры — довольно глупые программы. Они знают только, какие одноранговые узлы заинтересованы в конкретном информационном хэше, и делятся этой информацией с другими одноранговыми узлами, которые заинтересованы в этом информационном хэше (это основная идея). В пиратстве это нечто большее, поскольку часто трекер также предлагает интерфейс и/или может реализовывать стратегии, ограничивающие круг лиц, которые могут скачивать. Примером программного обеспечения для отслеживания может быть opentracker.

      Технологии (в основном DHT, насколько мне известно) нацелены на замену трекеров. В конце концов, трекеры — это единственная точка отказа. Итак, идея (также описанная в вопросе о магнитной ссылке) заключается в том, что у вас есть рой, который заменяет трекер. Но по сути это тот же самый процесс, который необходим.

      7

      Еще один вариант, с которым я столкнулся: добавить сервер RSS . Есть много вокруг, если вы не хотите развивать один.

      1. Создание ежемесячных добавочных резервных копий.
      2. Создайте файл .torrent для каждой инкрементной резервной копии.
      3. Опубликуйте этот файл .torrent в своем приложении RSS.
      4. Настройте клиенты Torrent для автоматического добавления Torrents с этого URL-адреса RSS.

      Твой ответ

      Зарегистрируйтесь или войдите в систему

      Зарегистрируйтесь с помощью Google

      Зарегистрироваться через Facebook

      Зарегистрируйтесь, используя адрес электронной почты и пароль

      Опубликовать как гость

      Электронная почта

      Обязательно, но не отображается

      Опубликовать как гость

      Электронная почта

      Требуется, но не отображается

      Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie

      .

      Как создавать собственные файлы и делиться ими с помощью собственного торрента -h3S Media

      Большинство пользователей компьютеров привыкли использовать BitTorrent или uTorrent для загрузки таких файлов, как фильмы, видео, игры, программное обеспечение и т. д. Большую часть времени рассматривается торрент как наиболее используемый инструмент для цифрового пиратства. Но очень немногие знают, что этот популярный протокол обмена файлами на самом деле является лучшим инструментом для обмена вашими личными вещами, такими как видеозапись события или огромное количество фотографий, и все это с вашей семьей, друзьями и даже со всем миром. самый большой. Прочтите эту статью, чтобы узнать, как создать собственный файл Torrent и поделиться им с друзьями, чтобы любой человек в любой точке мира мог загружать файлы с вашего компьютера.

      Уже доказано, что одноранговый обмен файлами является одним из самых популярных методов обмена файлами с кем угодно, сохраняя при этом безопасность и анонимность, также возможна при обмене файлами. Некоторым новым пользователям поначалу методы могут показаться запутанными. Но судя по огромной популярности сайтов BitTorrent, можно легко сказать, что людям нравится качество и простота этого известного метода обмена файлами. Торренты очень полезны, особенно для обмена большими файлами (файлами, которые нельзя отправить по электронной почте, или файлами, загрузка которых в облако займет много времени) с семьей и друзьями. В некоторых статистических данных говорится, что совокупный трафик пользователей BitTorrent составляет более 40% всего интернет-трафика.

      Как работает торрент-клиент?

      Помните, хотя среди людей существует много распространенных заблуждений, BitTorrent, uTorrent можно использовать для обмена файлами на законных основаниях без каких-либо проблем связанных с пиратством штрафов, независимо от того, из какой страны вы входите в систему. Пока вы не поделитесь каким-либо файлом, защищенным авторским правом кого-то другого, не будет никаких проблем. Есть много организаций, которые делятся своими большими пакетами официальных данных с помощью торрент-метода. Так что не переживайте из-за штрафов, будьте уверены.

      Теперь, если вы новый пользователь и на вашем компьютере даже не установлен клиент uTorrent или клиентское приложение BitTorrent , вам необходимо сначала установить его. Вы можете легко загрузить это клиентское приложение бесплатно, просто выполнив поиск в Google. Загрузите файл и запустите его, чтобы установить файл. После установки вы должны сначала изучить приложение, чтобы получить некоторые знания о том, как оно работает, для этого вы можете попробовать некоторые видео на YouTube, а также вы можете попробовать загрузить некоторые фильмы через Интернет, чтобы понять его полностью. Там будут некоторые более продвинутые параметры, помимо простой загрузки файлов, такие как планирование различных задач загрузки и т. д.

      BitTorrent был разработан и выпущен разработчиком Брэмом Коэном еще в 2001 году. В то время на рынке существовало только одно торрент-приложение, поэтому они удачно назвали его BitTorrent. BitTorrent сильно отличался от ранее доступных одноранговых программ обмена, поскольку раньше он более эффективно использовал полосу пропускания, в то время как отпугивающие личеры также разрешались с полным доступом. « Leecher » — это пользователь, который загружает файл через BitTorrent, но не разрешает загрузку с компьютера. Что ограничивает других пользователей от легкой загрузки файла, следовательно, скорость загрузки снижается.

      Что на самом деле происходит, когда пользователь открывает любой торрент в клиентском приложении BitTorrent, программа автоматически находит многих других пользователей, у которых есть часть файла или весь файл, который пользователь пытается загрузить. Эта задача выполняется с помощью программного инструмента под названием Trackers . Затем клиент BitTorrent начнет загрузку с нескольких пользовательских концов и из разных частей одного и того же, что, в свою очередь, значительно улучшит общую скорость загрузки при распространении. В то время как люди, которые делятся всем файлом, называются « Сеялки. » Итак, при скачивании файла оптимально выбирать торрент с наибольшим номером. сеялок и низкий нет. пиявок.

      Скачать приложение Torrent

      Чтобы создать собственный торрент для собственных файлов, пользователю потребуется базовое клиентское приложение торрента, чтобы начать работу с правильным путем. Пользователи ПК с Windows в основном используют торрент-программу под названием « uTorrent », в то время как на ПК Mac используется приложение под названием «Transmission». Приложение Transmission также используется на некоторых компьютерах на базе Linux. Для Mac теперь доступна миниатюрная версия uTorrent с ограниченными возможностями. В то время как другие пользователи Linux могут попробовать «Azureus» или «KTorrent» из библиотеки приложений. Если вы все еще не знаете, что использовать, либо начните с uTorrent напрямую, либо попробуйте прочитать несколько статей о лучшее альтернативное клиентское приложение uTorrent в Интернете.

      Здесь мы используем приложение BitTorrent для создания файлов Torrent и обмена ими с друзьями… Вы также можете использовать uTorrent .

      Создать собственный торрент и поделиться им с друзьями

      Создать собственный торрент — довольно простая задача. Пользователю необходимо иметь торрент-программу для создания и обмена любыми личными файлами, которые он пожелает. Для этой работы не требуются специальные инструменты или приложения.

      • Откройте приложение торрента > перейдите в меню «Файл» (верхний левый угол окна) > нажмите на опцию « создать новый торрент ».
      • Просмотрите , чтобы выбрать исходные файлы, которыми вы хотите поделиться через торрент. Вы можете выбрать один файл или даже целую папку/директорию.
      • Теперь добавьте трекеры в левой части данного поля трекеров. Трекеры (публичные или приватные) в торрент. Вы можете выбрать оба или любой из них. Общедоступные трекеры можно поискать в Интернете. Например, есть сайт newtrackeon.com.
      • Если вы выбрали приватный трекер, вас спросят, хотите ли вы оставить этот торрент приватным или нет.
      • Сейчас Сохраните торрент-файл и отправьте его своим друзьям (с которыми вы хотите поделиться) по электронной почте, Facebook или WhatsApp и т. д.

       

      Другие полезные ресурсы:

      • Как скачивать файлы Torrent с помощью приложения на Android?
      • Как убрать рекламу в uTorrent и BitTorrent бесплатно
      • Топ лучших торрент-сайтов
      • 10 лучших менеджеров загрузки с открытым исходным кодом и бесплатных менеджеров загрузки, которые стоит попробовать

      Создание клиента BitTorrent с нуля на Go

      tl;dr: Каков полный путь между посещением пиратской бухты и сублимацией mp3-файла из воздуха? В этом посте мы достаточно реализуем протокол BitTorrent для загрузки Debian. Посмотрите исходный код или перейдите к последнему биту.

      Этот пост также доступен на русском, корейском и китайском языках.

      BitTorrent — это протокол для загрузки и распространения файлов через Интернет. В отличие от традиционных отношений клиент/сервер, при которых загрузчики подключаются к центральному серверу (например, для просмотра фильма на Netflix или загрузки веб-страницы, которую вы сейчас читаете), участники сети BitTorrent называются пирами . , скачать куски файлов с друг на друга — вот что делает одноранговый протокол . Мы исследуем, как это работает, и создадим собственный клиент, который сможет находить одноранговые узлы и обмениваться данными между ними.

      Протокол развивался органично в течение последних 20 лет, и различные люди и организации добавляли расширения для таких функций, как шифрование, частные торренты и новые способы поиска пиров. Мы будем реализовывать исходную спецификацию 2001 года, чтобы этот проект оставался на выходные.

      Я буду использовать ISO-файл Debian в качестве подопытного кролика, потому что он большой, но не огромный, всего 350 МБ. Поскольку это популярный дистрибутив Linux, у нас будет много быстрых и взаимодействующих пиров, к которым мы сможем подключиться. И мы избежим юридических и этических проблем, связанных со скачиванием пиратского контента.

      Подумайте о том, чтобы сделать пожертвование в залоговый фонд местного сообщества.

      Ваши деньги пойдут на юридическую помощь и освобождение под залог протестующих, арестованных за противодействие жестокости полиции, институциональному расизму и убийствам чернокожих мужчин и женщин, таких как Джордж Флойд, Бреонна Тейлор, Ахмад Арбери и Нина Поп.

      В техническом сообществе мы много говорим об инклюзивности и разнообразии. Настало время предпринять конкретные действия.

      https://www.communityjusticeexchange.org/nbfn-directory

      Проблема: мы хотим скачать файл с помощью BitTorrent, но это одноранговый протокол, и мы понятия не имеем, где найти пиры для его загрузки. Это очень похоже на переезд в новый город и попытку завести друзей — может быть, мы сходим в местный паб или на встречу! Централизованные местоположения, подобные этим, являются большой идеей трекеров , которые являются центральными серверами, которые знакомят одноранговых узлов друг с другом. Это просто веб-серверы, работающие по протоколу HTTP * Некоторые трекеры используют двоичный протокол UDP для экономии полосы пропускания. , и вы можете найти Debian на http://bttracker.debian.org:6969/

      Конечно, эти центральные серверы могут подвергнуться рейдам со стороны федералов, если они будут способствовать обмену нелегальным контентом между одноранговыми узлами. Возможно, вы помните, что читали о таких трекерах, как TorrentSpy, Popcorn Time и KickassTorrents, которые были захвачены и закрыты. Новые методы исключают посредников, делая даже обнаружение одноранговых узлов распределенным процессом. Мы не будем их реализовывать, но если вам интересно, некоторые термины, которые вы можете изучить, это DHT , PEX и магнитные ссылки 9. 0015 .

      Разбор файла .torrent

      Торрент-файл описывает содержимое торрент-файла и информацию для подключения к трекеру. Это все, что нам нужно, чтобы запустить процесс загрузки торрента. Файл .torrent Debian выглядит так:

       d8:announce41:http://bttracker.debian.org:6969/announce7:comment35:"Компакт-диск Debian с cdimage.debian.org"13:дата созданияi15730e9:httpseedsl145:https://cdimage.debian.org/cdimage/ выпуск/10.2.0//srv/cdbuilder.debian.org/dst/deb-cd/weekly-builds/amd64/iso-cd/debian-10.2.0-amd64-netinst.iso145:https://cdimage.debian .org/cdimage/archive/10.2.0//srv/cdbuilder.debian.org/dst/deb-cd/weekly-builds/amd64/iso-cd/debian-10.2.0-amd64-netinst.isoe4:infod6: длинаi3512729�� (двоичный блок хэшей каждой части)ee
       

      Этот беспорядок закодирован в формате Bencode (произносится как bee-encode ), и нам нужно его расшифровать.

      Bencode может кодировать примерно те же типы структур, что и JSON — строки, целые числа, списки и словари. Закодированные данные не так удобны для чтения/записи человеком, как JSON, но они могут эффективно обрабатывать двоичные данные, и их очень просто анализировать из потока. Строки имеют префикс длины и выглядят как 9.0399 4:спам . Целые числа находятся между маркерами start и end , поэтому 7 будет кодироваться как i7e . Списки и словари работают аналогичным образом: l4:spami7ee представляет ['spam', 7] , а d4:spami7ee означает {spam: 7} .

      В более красивом формате наш торрент-файл выглядит так:

       д
        8: объявить
          41:http://bttracker.debian.org:6969/объявить
        7: комментарий
          35:"Компакт-диск Debian с cdimage.debian.org"
        13: дата создания
          i15739�� (двоичный блок хэшей каждой части)
          е
      е 

      В этом файле мы можем определить URL-адрес трекера, дату создания (как отметку времени Unix), имя и размер файла, а также большой двоичный объект, содержащий хэши SHA-1 каждого фрагмента , который являются равными по размеру частями файла, который мы хотим загрузить. Точный размер фрагмента варьируется в зависимости от торрента, но обычно он составляет от 256 КБ до 1 МБ. Это означает, что большой файл может состоять из тысяч шт. Мы скачаем эти куски с наших пиров, сверим их с хешами из нашего торрент-файла, соберем их вместе и — бум, у нас есть файл!

      Этот механизм позволяет нам проверять целостность каждой детали в процессе работы. Это делает BitTorrent устойчивым к случайному повреждению или преднамеренному отравлению торрентов . Если злоумышленник не сможет взломать SHA-1 с помощью атаки по прообразу, мы получим именно то содержимое, о котором просили.

      Было бы очень интересно написать анализатор бенкода, но сегодня мы не занимаемся синтаксическим анализом. Но я нашел 50-строчный синтаксический анализатор Фредрика Лунда особенно ярким. Для этого проекта я использовал github.com/jackpal/bencode-go:

       импорт (
          «github.com/jackpal/bencode-go»
      )
      введите структуру bencodeInfo {
          Строка частей `bencode:"pieces"`
          PieceLength int `bencode:"длина куска"`
          Длина int `бенкод: "длина"`
          Строка имени `бенкод:"имя"`
      }
      введите структуру bencodeTorrent {
          Объявить строку `bencode:"announce"`
          Информация bencodeInfo `bencode:"info"`
      }
      // Open анализирует торрент-файл
      func Open(r io. Reader) (*bencodeTorrent, ошибка) {
          bto := bencodeTorrent{}
          err := bencode.Unmarshal(r, &bto)
          если ошибка != ноль {
              вернуть ноль, ошибиться
          }
          возврат &bto, ноль
      }
       

      просмотр в контексте

      Поскольку я предпочитаю, чтобы мои структуры были относительно однородными, и мне нравится отделять структуры приложений от структур сериализации, я экспортировал другую, более плоскую структуру с именем TorrentFile и написал несколько вспомогательных функций для преобразования между ними.

      Примечательно, что я разделил частей (ранее строка) на фрагменты хэшей (каждый [20] байт ), чтобы позже можно было легко получить доступ к отдельным хешам. Я также вычислил хэш SHA-1 всех закодированных info dict (тот, который содержал имя, размер и хэши частей). Мы знаем это как информационный хэш , и он однозначно идентифицирует файлы, когда мы общаемся с трекерами и пирами. Подробнее об этом позже.

       введите структуру TorrentFile {
          Объявить строку
          InfoHash [20] байт
          PieceHash [][20] байт
          ЧастьДлина внутр.
          Длина внутр.
          Строка имени
      }
       

      func (bto bencodeTorrent) toTorrentFile() ( TorrentFile, ошибка) { // … }

      просмотр в контексте

      Получение пиров из трекера

      Теперь, когда у нас есть информация о файле и его трекере, давайте поговорим с трекером, чтобы объявить о нашем присутствии в качестве пира и получить список других пиров. Нам просто нужно сделать запрос GET к URL-адресу анонса , указанному в файле .torrent, с несколькими параметрами запроса:

       func (t *TorrentFile) buildTrackerURL(peerID [20] байт, порт uint16) (строка, ошибка) {
          база, ошибка: = url.Parse(t.Announce)
          если ошибка != ноль {
              вернуть "", ошибиться
          }
          параметры: = url.Values ​​{
              "info_hash": []строка{строка(t.InfoHash[:])},
              "peer_id": []строка{строка(peerID[:])},
              «порт»: [] строка {strconv. Itoa (int (порт))},
              "загружено": []строка{"0"},
              "загружено": []строка{"0"},
              "компактный": []строка{"1"},
              "left": []string{strconv.Itoa(t.Length)},
          }
          base.RawQuery = params.Encode()
          вернуть base.String(), ноль
      }
       

      просмотр в контексте

      Важные:

      • info_hash : Идентифицирует файл , который мы пытаемся загрузить. Это информационный хеш, который мы рассчитали ранее из закодированного инфо dict. Трекер будет использовать это, чтобы выяснить, какие пиры нам показать.
      • peer_id : 20-байтовое имя для идентификации себя для трекеров и пиров. Для этого мы просто сгенерируем 20 случайных байтов. Настоящие клиенты BitTorrent имеют идентификаторы вроде 9.0399 -TR2940-k8hj0wgej6ch , которые идентифицируют клиентское программное обеспечение и версию — в этом случае TR2940 означает Transmission client 2.94.

      Разбор ответа трекера

      Возвращаем закодированный ответ:

       д
        8:интервал
          i900e
        5: сверстники
          252:(еще один длинный двоичный объект)
      е 

      Интервал говорит нам, как часто мы должны снова подключаться к трекеру, чтобы обновить наш список пиров. Значение 900 означает, что мы должны переподключаться каждые 15 минут (900 секунд).

      Одноранговые узлы — это еще один длинный двоичный объект, содержащий IP-адреса каждого однорангового узла. Он состоит из групп по шесть байтов . Первые четыре байта в каждой группе представляют IP-адрес однорангового узла — каждый байт представляет число в IP. Последние два байта представляют порт в виде uint16 с обратным порядком байтов. Big-endian , или сетевой порядок , означает, что мы можем интерпретировать группу байтов как целое число, просто сжимая их вместе слева направо. Например, байты 0x1A , 0xE1 образуют 0x1AE1 , или 6881 в десятичном формате.

       // одноранговый узел кодирует информацию о соединении для однорангового узла
      тип Одноранговая структура {
          IP-адрес сети.IP
          Порт uint16
      }
      // Unmarshal анализирует одноранговые IP-адреса и порты из буфера
      func Unmarshal(peersBin []byte) ([]Peer, ошибка) {
          const peerSize = 6 // 4 для IP, 2 для порта
          numPeers := len(peersBin) / peerSize
          если len(peersBin)%peerSize != 0 {
              err := fmt. Errorf("Получены некорректные одноранговые узлы")
              вернуть ноль, ошибиться
          }
          одноранговые узлы := make([]Peer, numPeers)
          для я := 0; я < количество сверстников; я++ {
              смещение := i * размер равноправного узла
              peers[i].IP = net.IP(peersBin[смещение : смещение+4])
              peers[i].Port = binary.BigEndian.Uint16(peersBin[смещение+4: смещение+6])
          }
          возврат сверстников, ноль
      }
       

      просмотр в контексте

      Теперь, когда у нас есть список пиров, пришло время соединиться с ними и начать загрузку фрагментов! Мы можем разбить процесс на несколько шагов. Для каждого пира мы хотим:

      1. Запустите TCP-соединение с узлом. Это как начать телефонный звонок.
      2. Завершить двустороннее рукопожатие BitTorrent . «Привет?» «Здравствуйте».
      3. Exchange сообщений скачать штук . «Мне кусок № 231, пожалуйста».

      Запустить TCP-соединение

       соединение, ошибка := net. DialTimeout("tcp", peer.String(), 3*time.Second)
      если ошибка != ноль {
          вернуть ноль, ошибиться
      }
       

      просмотр в контексте

      Я установил тайм-аут, чтобы не тратить слишком много времени на одноранговые узлы, которые не позволят мне подключиться. По большей части это довольно стандартное TCP-соединение.

      Завершить рукопожатие

      Мы только что установили соединение с узлом, но хотим выполнить рукопожатие, чтобы подтвердить наши предположения, что узел

      • может обмениваться данными по протоколу BitTorrent
      • способен понимать наши сообщения и отвечать на них
      • имеет нужный нам файл или, по крайней мере, знает, о чем мы говорим

      Мой отец сказал мне, что секрет хорошего рукопожатия — крепкая хватка и зрительный контакт. Секрет хорошего рукопожатия BitTorrent заключается в том, что оно состоит из пяти частей:

      .
      1. Длина идентификатора протокола, который всегда равен 19 (0x13 в шестнадцатеричном формате)
      2. Идентификатор протокола, называемый pstr , который всегда равен Протокол BitTorrent
      3. Восемь зарезервированных байтов , все установлены на 0. Мы бы перевернули некоторые из них на 1, чтобы указать, что мы поддерживаем определенные расширения. Но мы этого не делаем, поэтому оставим их равными 0,
      4. .
      5. Информационный хэш , который мы вычислили ранее, чтобы определить, какой файл нам нужен
      6. Peer ID , который мы создали для идентификации себя

      В совокупности строка рукопожатия может выглядеть так:

       \x13BitTorrent протокол\x00\x00\x00\x00\x00\x00\x00\x00\x86\xd4\xc8\x00\x24\xa4\x69\xbe\x4c\x50\xbc\x5a\x10\x2c\xf7 \x17\x80\x31\x00\x74-TR2940-k8hj0wgej6ch 

      После того, как мы отправим рукопожатие нашему партнеру, мы должны получить ответное рукопожатие в том же формате. Информация, которую мы возвращаем, должна соответствовать той, которую мы отправили, чтобы мы знали, что говорим об одном и том же файле. Если все пойдет по плану, мы готовы. Если нет, мы можем разорвать соединение, потому что что-то не так. «Привет?» «这是谁? 你想要什么?» «Хорошо, ничего себе, неверный номер».

      В нашем коде давайте создадим структуру для представления рукопожатия и напишем несколько методов для их сериализации и чтения:

       // Рукопожатие — это специальное сообщение, которое партнер использует для идентификации себя
      введите структуру рукопожатия {
          Строка Pstr
          InfoHash [20] байт
          PeerID [20] байт
      }
      // Serialize сериализует рукопожатие в буфер
      func (h *рукопожатие) Serialize() []byte {
          buf := make([]byte, len(h.Pstr)+49)
          buf[0] = byte(len(h.Pstr))
          текущий := 1
          curr += копия (buf[curr:], h.Pstr)
          curr += copy(buf[curr:], make([]byte, 8)) // 8 зарезервированных байтов
          curr += копия (buf[curr:], h.InfoHash[:])
          curr += копия (buf[curr:], h.PeerID[:])
          вернуть баф
      }
      // Чтение анализирует рукопожатие из потока
      func Read(r io.Reader) (*рукопожатие, ошибка) {
          // Делаем Serialize(), но в обратном порядке
          // ...
      }
       

      просмотр в контексте

      Отправка и получение сообщений

      После того, как мы завершили начальное рукопожатие, мы можем отправить и получить сообщений . Ну, не совсем — если другой одноранговый узел не готов принимать сообщения, мы не можем их отправить, пока они не сообщат нам о своей готовности. В этом состоянии другой пир считает нас задушенными . Они отправят нам сообщение unchoke , чтобы сообщить нам, что мы можем начать запрашивать у них данные. По умолчанию мы предполагаем, что задыхаемся, пока не доказано обратное.

      Как только нас разблокируют, мы можем начать отправлять запросов на части, и они могут отправлять нам сообщения, содержащие части.

      Интерпретация сообщений

      Сообщение имеет длину, идентификатор и полезную нагрузку . На проводе это выглядит так:

      Сообщение начинается с индикатора длины, который говорит нам, сколько байтов будет в сообщении. Это 32-битное целое число, то есть оно состоит из четырех байтов, соединенных вместе в обратном порядке. Следующий байт, ID говорит нам, какой тип сообщения мы получаем — например, байт 2 означает «заинтересован». Наконец, необязательная полезная нагрузка заполняет оставшуюся длину сообщения.

       тип messageID uint8
      константа (
          Идентификатор сообщения MsgChoke = 0
          MsgUnchoke messageID = 1
          MsgInterested ID сообщения = 2
          Идентификатор сообщения MsgNotInterested = 3
          MsgHave messageID = 4
          Идентификатор сообщения MsgBitfield = 5
          Идентификатор сообщения MsgRequest = 6
          Идентификатор сообщения MsgPiece = 7
          MsgCancel messageID = 8
      )
      // Сообщение хранит идентификатор и полезную нагрузку сообщения
      тип сообщения структура {
          ID сообщенияID
          Полезная нагрузка [] байт
      }
      // Serialize сериализует сообщение в буфер вида
      // <префикс длины><идентификатор сообщения><полезная нагрузка>
      // Интерпретирует `nil` как сообщение проверки активности
      func (m *Message) Serialize() []byte {
          если м == ноль {
              вернуть сделать ([] байт, 4)
          }
          length := uint32(len(m.Payload) + 1) // +1 для идентификатора
          buf := make([]байт, 4+длина)
          двоичный. BigEndian.PutUint32 (buf [0: 4], длина)
          buf[4] = байт(m.ID)
          копировать(buf[5:], m.Payload)
          вернуть баф
      }
       

      просмотр в контексте

      Чтобы прочитать сообщение из потока, мы просто следуем формату сообщения. Мы читаем четыре байта и интерпретируем их как uint32 , чтобы получить длины сообщения. Затем мы считываем это количество байтов, чтобы получить ID (первый байт) и полезную нагрузку (оставшиеся байты).

       // Чтение анализирует сообщение из потока. Возвращает `nil` в сообщении проверки активности
      func Read(r io.Reader) (*Сообщение, ошибка) {
          lengthBuf := make([]byte, 4)
          _, ошибка := io.ReadFull(r, lengthBuf)
          если ошибка != ноль {
              вернуть ноль, ошибиться
          }
          длина: = двоичный.BigEndian.Uint32 (lengthBuf)
          // сообщение проверки активности
          если длина == 0 {
              вернуть ноль, ноль
          }
          messageBuf := make([]байт, длина)
          _, ошибка = io. ReadFull(r, messageBuf)
          если ошибка != ноль {
              вернуть ноль, ошибиться
          }
          м := Сообщение{
              ID: messageID(messageBuf[0]),
              Полезная нагрузка: messageBuf[1:],
          }
          возврат &m, ноль
      }
       

      просмотр в контексте

      Битовые поля

      Одним из наиболее интересных типов сообщений является битовое поле , представляющее собой структуру данных, которую одноранговые узлы используют для эффективного кодирования частей, которые они могут нам отправить. Битовое поле выглядит как массив байтов, и чтобы проверить, какие части в нем есть, нам просто нужно посмотреть на позиции бит, установленные в 1. Вы можете думать об этом как о цифровом эквиваленте карты лояльности кафе. Мы начинаем с пустой карты всех 0 и переверните биты на 1 , чтобы пометить их позиции как «штампованные».

      Благодаря работе с битами вместо байтов эта структура данных становится очень компактной. Мы можем поместить информацию о восьми фрагментах в пространство одного байта — размер bool . Компромисс заключается в том, что доступ к значениям становится немного сложнее. Наименьшая единица памяти, которую могут адресовать компьютеры, — это байты, поэтому, чтобы добраться до наших битов, мы должны выполнить некоторые побитовые манипуляции:

       // Битовое поле представляет части, которые есть у пира
      тип Битовое поле []byte
      // HasPiece сообщает, имеет ли битовое поле определенный набор индексов
      func (bf Bitfield) HasPiece (index int) bool {
          byteIndex := индекс / 8
          смещение := индекс % 8
          вернуть bf[byteIndex]>>(7-смещение)&1 != 0
      }
      // SetPiece устанавливает бит в битовом поле
      func (bf Bitfield) SetPiece(index int) {
          byteIndex := индекс / 8
          смещение := индекс % 8
          bf[byteIndex] |= 1 << (7 - смещение)
      }
       

      просмотр в контексте

      Собираем все вместе

      Теперь у нас есть все инструменты, необходимые для загрузки торрента: у нас есть список пиров, полученных от трекера, и мы можем общаться с ними, набирая TCP-соединение, инициируя рукопожатие, а также отправляя и получая сообщения. Наши последние большие проблемы — это обработка параллелизма , связанного с одновременным общением с несколькими пирами, и управление состоянием наших пиров, когда мы взаимодействуем с ними. Это обе классически трудные задачи.

      Управление параллелизмом: каналы как очереди

      В Go мы разделяем память при общении, и мы можем думать о канале Go как о дешевой потокобезопасной очереди.

      Мы настроим два канала для синхронизации наших одновременных рабочих процессов: один для распределения работы (загружаемых фрагментов) между одноранговыми узлами, а другой — для сбора загруженных фрагментов. Когда загруженные фрагменты поступают через канал результатов, мы можем скопировать их в буфер, чтобы начать сборку нашего полного файла.

       // Инициировать очереди для рабочих для получения работы и отправки результатов
      workQueue := make(chan *pieceWork, len(t.PieceHashes))
      результаты := make(chan *pieceResult)
      для индекса, хэш := диапазон t. PieceHashes {
          длина: = t.calculatePieceSize (индекс)
          workQueue <- &pieceWork{index, hash, length}
      }
      // Запуск рабочих
      для _, одноранговый := диапазон t.Peers {
          go t.startDownloadWorker(peer, workQueue, results)
      }
      // Собираем результаты в буфер до полного заполнения
      buf := make([]byte, t.Length)
      готово: = 0
      for donePieces < len(t.PieceHashes) {
          res := <-результаты
          начало, конец: = t.calculateBoundsForPiece (res.index)
          копировать (buf [начало: конец], res.buf)
          готовошт.++
      }
      закрыть (рабочую очередь)
       

      просмотр в контексте

      Мы создадим рабочую горутину для каждого пира, полученного от трекера. Он соединится и установит связь с узлом, а затем начнет извлекать работу из workQueue , пытаясь загрузить ее и отправляя загруженные части обратно через канал результатов .

       func (t *Torrent) startDownloadWorker(peer peers.Peer, workQueue chan *pieceWork, results chan *pieceResult) {
          c, err := client. New(peer, t.PeerID, t.InfoHash)
          если ошибка != ноль {
              log.Printf("Не удалось установить связь с %s. Отключение\n", peer.IP)
              возвращаться
          }
          отложить c.Conn.Close()
          log.Printf("Завершено рукопожатие с %s\n", peer.IP)
          c.SendUnchoke()
          c.SendInterested()
          для pw := диапазон workQueue {
              если !c.Bitfield.HasPiece(pw.index) {
                  workQueue <- pw // Возвращаем часть в очередь
                  Продолжать
              }
              // Загрузить кусок
              buf, err := tryDownloadPiece(c, pw)
              если ошибка != ноль {
                  log.Println("Выход", ошибка)
                  workQueue <- pw // Возвращаем часть в очередь
                  возвращаться
              }
              ошибка = проверка целостности (pw, buf)
              если ошибка != ноль {
                  log.Printf("Часть #%d не прошла проверку целостности\n", pw.index)
                  workQueue <- pw // Возвращаем часть в очередь
                  Продолжать
              }
              c.SendHave(pw.index)
              результаты <- &pieceResult{pw. index, buf}
          }
      }
       

      просмотр в контексте

      Состояние управления

      Мы будем отслеживать каждого однорангового узла в структуре и изменять эту структуру по мере чтения сообщений. Он будет включать в себя такие данные, как, сколько мы скачали с пира, сколько мы запросили у них и не задыхаемся ли мы. Если бы мы хотели масштабировать это дальше, мы могли бы формализовать это как конечный автомат. Но пока достаточно структуры и переключателя.

       тип pieceProgress struct {
          индекс int
          клиент *клиент.Клиент
          буфер [] байт
          загружено в
          запрошенный внутренний
          отставание
      }
      func (состояние *pieceProgress) ошибка readMessage() {
          msg, err := state.client.Read() // этот вызов блокирует
          переключить msg.ID {
          case message.MsgUnchoke:
              state.client.Choked = ложь
          case message.MsgChoke:
              state.client.Choked = истина
          case message.MsgHave:
              индекс, ошибка := сообщение.ParseHave(msg)
              state. client.Bitfield.SetPiece(индекс)
          case message.MsgPiece:
              n, ошибка := message.ParsePiece(state.index, state.buf, msg)
              state.downloaded += n
              state.backlog--
          }
          вернуть ноль
      }
       

      просмотр в контексте

      Время делать запросы!

      Файлы, фрагменты и хэши фрагментов — это еще не все — мы можем пойти дальше, разбив фрагменты на блоков . Блок является частью части, и мы можем полностью определить блок по индексу части, частью которой он является, его байту , смещению внутри части и его длине . Когда мы запрашиваем данные у пиров, мы фактически запрашиваем блоков . Блок обычно имеет размер 16 КБ, а это означает, что для одной части размером 256 КБ может потребоваться 16 запросов.

      Предполагается, что одноранговый узел разрывает соединение, если он получает запрос на блок размером более 16 КБ. Однако, судя по моему опыту, они часто вполне удовлетворяют запросы размером до 128 КБ. Я получил только умеренный прирост общей скорости с большими размерами блоков, поэтому, вероятно, лучше придерживаться спецификации.

      Трубопровод

      Обмен данными по сети стоит дорого, а запрос каждого блока по одному абсолютно снижает производительность нашей загрузки. Поэтому важно конвейер наших запросов таким образом, что мы поддерживаем постоянное давление некоторого количества невыполненных запросов. Это может увеличить пропускную способность нашего соединения на порядок.

      Обычно клиенты BitTorrent сохраняют очередь из пяти конвейерных запросов, и это значение я буду использовать. Я обнаружил, что его увеличение может удвоить скорость загрузки. Новые клиенты используют адаптивный размер очереди, чтобы лучше соответствовать современным сетевым скоростям и условиям. Это, безусловно, параметр, который стоит настроить, и это довольно легкий плод для будущей оптимизации производительности.

       // MaxBlockSize — это наибольшее количество байтов, которое может запросить запрос
      константа MaxBlockSize = 16384
      // MaxBacklog — это количество невыполненных запросов, которые клиент может иметь в своем конвейере
      константа MaxBacklog = 5
      func tryDownloadPiece(c *client. Client, pw *pieceWork) ([]byte, error) {
          состояние: = частьПрогресс{
              индекс: pw.index,
              клиент: с,
              buf: make([]byte, pw.length),
          }
          // Установка крайнего срока помогает избавиться от неотвечающих одноранговых узлов.
          // 30 секунд более чем достаточно для загрузки фрагмента размером 262 КБ
          c.Conn.SetDeadline(time.Now().Add(30 * time.Second))
          defer c.Conn.SetDeadline(time.Time{}) // Отключить крайний срок
          для state.downloaded < pw.length {
              // Если не заблокировано, отправлять запросы до тех пор, пока у нас не будет достаточно невыполненных запросов
              если !state.client.Choked {
                  for state.backlog < MaxBacklog && state.requested < pw.length {
                      размер блока := Макс. размер блока
                      // Последний блок может быть короче обычного блока
                      если pw.length-state.requested < blockSize {
                          blockSize = pw.length - state.requested
                      }
                      ошибка := c. SendRequest(pw.index, state.requested, blockSize)
                      если ошибка != ноль {
                          вернуть ноль, ошибиться
                      }
                      состояние.backlog++
                      state.requested += размер блока
                  }
              }
              ошибка := состояние.readMessage()
              если ошибка != ноль {
                  вернуть ноль, ошибиться
              }
          }
          вернуть state.buf, ноль
      }
       

      просмотр в контексте

      main.go

      Это короткий. Мы почти там.

       пакет основной
      импорт (
          "журнал"
          "Операционные системы"
          "github.com/veggiedefender/торрент-клиент/торрентфайл"
      )
      основная функция () {
          inPath := os.Args[1]
          outPath := os.Args[2]
          tf, ошибка := torrentfile.Open(inPath)
          если ошибка != ноль {
              log.Fatal(ошибка)
          }
          ошибка = tf.DownloadToFile (outPath)
          если ошибка != ноль {
              log.Fatal(ошибка)
          }
      }
       

      просмотр в контексте

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

      Что такое торрент? Это безопасно? Это незаконно? Вас поймают?

      Мы финансируемся нашими читателями и можем получать комиссию, когда вы покупаете по ссылкам на нашем сайте.

      Хотите узнать больше о торрентах? Мы подробно объясняем, что такое торренты, как безопасно скачивать торренты и что делать, если вас поймают.

      Пол Бишофф ТЕХНИЧЕСКИЙ ПИСАТЕЛЬ, ЗАЩИТНИК ПО КОНФИДЕНЦИАЛЬНОСТИ И ЭКСПЕРТ ПО VPN

      @pabischoff ОБНОВЛЕНО: 17 мая 2022 г.

      Мне часто задают три вопроса: Безопасен ли торрент, законен ли торрент и что произойдет, если меня поймают? Этот пост отвечает на эти вопросы и рассматривает методы, которые торрентеры используют для обеспечения безопасности и анонимности.

      Что такое торрент?

      Торрент — это загрузка и выгрузка файлов через сеть BitTorrent. Вместо загрузки файлов на центральный сервер торрент предполагает загрузку файлов с устройств других пользователей в сети. И наоборот, пользователи загружают файлы со своих устройств для загрузки другими пользователями.

      Торрент — это самая популярная форма обмена файлами в одноранговой сети (P2P), и для подключения к сети BitTorrent требуется программное обеспечение для управления торрентами. Такое программное обеспечение можно скачать бесплатно для различных устройств.

      Каждый, кто загружает или загружает один и тот же файл, называется пиром, а все вместе они известны как рой. Из-за того, как работает BitTorrent, одноранговый узел может одновременно загружать файл от нескольких других пользователей или загружать файл нескольким другим пользователям одновременно.

      Торренты часто ассоциируются с пиратством, поскольку они часто используются для обмена файлами, защищенными авторским правом, включая фильмы, игры, музыку и программное обеспечение. Тем не менее, у торрента также есть много законных применений, таких как снижение нагрузки на централизованные серверы за счет распределения нагрузки на хостинг между пользователями.

      Безопасность и законность торрентов: Короче говоря

      Торрент законен или незаконен? Торрент сам по себе не является незаконным, но загрузка несанкционированных материалов, защищенных авторским правом, является незаконной. Не всегда сразу видно, какой контент является законным для торрента, а какой нет. Некоторые попадают в серую зону, поэтому вы можете невольно оказаться на неправильной стороне закона.

      Ваш интернет-провайдер (ISP) и тролли по защите авторских прав, контролирующие сеть BitTorrent, могут принять меры, если поймают вас на незаконном использовании торрентов. Это может варьироваться от письма-предупреждения и ограничения (замедления) скорости вашего интернет-соединения до судебного иска, хотя последнее встречается все реже.

      Цифровые торрентеры, заботящиеся о конфиденциальности, будут использовать службы VPN или виртуальные частные сети, чтобы скрыть свою интернет-активность от своего интернет-провайдера. С широким спектром приложений некоторые VPN лучше подходят для торрентов, чем другие. Если вы хотите, чтобы ваш интернет-провайдер не следил за вашей деятельностью, выберите VPN-подключение, которое: а) не ведет журнал вашей активности, б) не базируется в стране, где правовая система может использоваться для требования клиента записей и c) достаточно быстро, чтобы не замедлять загрузку целиком. Мы собрали провайдеров, которые соответствуют этим и другим критериям, в нашем списке лучших торрент-сервисов VPN.

      Как безопасно скачивать торренты

      Безопасно скачивать торренты и сохранять конфиденциальность своей онлайн-активности относительно просто. Обратите внимание: несмотря на то, что VPN для работы с торрентами сохранит конфиденциальность ваших действий и защитит их от посторонних глаз, вы все равно можете быть уязвимы для вредоносных программ с некоторых общедоступных торрент-сайтов. Выполните следующие 5 шагов, чтобы использовать торрент в частном порядке с помощью VPN.

      Вот как безопасно использовать торрент:

      1. Загрузите и установите VPN, соответствующую указанным выше критериям. Мы рекомендуем NordVPN.
      2. Включите аварийный выключатель вашего VPN, если он есть.
      3. Подключитесь к VPN-серверу, желательно в стране, поддерживающей P2P
      4. После установления соединения откройте торрент-клиент и начните загрузку как обычно
      5. Ваша онлайн-активность теперь зашифрована VPN

      ХОТИТЕ ПОПРОБОВАТЬ ЛУЧШИЙ VPN БЕЗ РИСКА?

      NordVPN предлагает полнофункциональную безрисковую 30-дневную пробную версию , если вы зарегистрируетесь на этой странице . Вы можете использовать наш VPN №1 для скачивания торрентов без ограничений в течение всего месяца отлично, если вы хотите попробовать его P2P-оптимизированные серверы из первых рук.

      Никаких скрытых условий просто свяжитесь со службой поддержки в течение 30 дней, если вы решите, что NordVPN вам не подходит, и вы получите полный возврат средств. Начните пробную версию NordVPN здесь .

       

      Торрент без VPN

      Торрент без VPN означает, что ваш интернет-провайдер (ISP) может видеть ваши действия в Интернете, включая сайты, которые вы посещаете, и контент, который вы просматриваете. В некоторых странах, включая США, интернет-провайдерам разрешено делиться этой информацией с третьими лицами, включая владельцев интеллектуальной собственности. VPN защитит вашу онлайн-активность от вашего интернет-провайдера.

      Безопасен ли uTorrent?

      uTorrent — официальный торрент-клиент от создателей протокола BitTorrent. Это проприетарное программное обеспечение, а не программное обеспечение с открытым исходным кодом, поддерживаемое легальной американской компанией. Как и BitTorrent, само программное обеспечение uTorrent является законным, хотя его можно использовать для цифрового пиратства. Официальный uTorrent не содержит вредоносных программ и может использоваться безопасно и конфиденциально в сочетании с VPN. Однако это не мешает пользователям загружать вредоносные файлы, которые могут заразить их устройство.

      Подробнее

      Протокол BitTorrent стал самым популярным средством для обмена файлами в одноранговой сети в мире после упадка централизованных сервисов, таких как Napster и Limewire. В отличие от этих сервисов, торрент почти полностью децентрализован, за исключением трекеров, которые позволяют пользователям искать и скачивать торрент-файлы и магнитные ссылки. Торрент-файлы и магнитные ссылки используются для поиска других пользователей в сети, которые размещают нужный файл или файлы, но фактически не размещают эти файлы для загрузки.

      Является ли BitTorrent безопасным и законным?

      Протокол BitTorrent сам по себе не является незаконным или небезопасным. Это просто средство для обмена файлами любого типа, и существует множество легальных торрент-сервисов. Однако самые популярные торрент-трекеры, такие как ThePirateBay и KickassTorrents, работают в серой зоне, предлагая пользователям бесплатный доступ к защищенному авторским правом контенту. Совместное использование и загрузка защищенного авторским правом контента с помощью BitTorrent или других средств является незаконным во многих странах и может быть небезопасным, поскольку было показано, что сайты, включая KickassTorrents, содержат вредоносные программы.

      Эти трекеры утверждают, что они просто находят и систематизируют информацию, которая уже существует, и не размещают незаконным образом защищенный авторским правом контент на своих серверах. Как и сам протокол BitTorrent, они являются средством достижения цели. Не все убеждены. Крупные трекеры подверглись серьезной юридической проверке со стороны создателей и дистрибьюторов контента, которые утверждают, что трекеры позволяют и поощряют кражу.

      В конечном итоге вина ложится на пользователей, миллионы людей, которые размещают файлы на своих персональных компьютерах, загружают и загружают фильмы, игры, программное обеспечение, музыку, электронные книги и многое другое. Пользователи, подключенные к одному и тому же трекеру, называются пирами и делятся на две категории. Пиявка использует торрент-файл или магнитную ссылку, чтобы загрузить файл от других пользователей в сети, у которых уже есть файл. Эти пользователи, у которых уже есть файл, называются начальными. Когда пиявка заканчивает загрузку файла (или даже части файла), она становится семенем, позволяя другим пиявкам загружать файл с его или ее компьютера. Как правило, считается правильным пиратским этикетом сажать столько же, сколько и пиявкой.

      Comparitech не одобряет и не поощряет любые нарушения закона об авторском праве или ограничений. Прежде чем загружать материалы, защищенные авторским правом, без разрешения, ознакомьтесь с законом, жертвами и рисками нарушения авторских прав.

      С юридической точки зрения, распространение и хищение материалов, защищенных авторским правом, подпадают под разные уголовные категории. Думайте об этом как о покупке нелегальных наркотиков: покупка наркотиков для личного пользования, безусловно, является преступлением, но относительно незначительным. Разворачиваться и продавать эти наркотики другим — гораздо более серьезное правонарушение. Поиск первоисточника наркотиков или, в данном случае, HD-копии новой 9-ки.Фильм 0060 Мстители был бы лучшим сценарием для правоохранительных органов, но это не всегда возможно. Трекеры действуют как теневые закулисные рынки, где проходят все эти транзакции, но они лично не занимаются наркотиками.

      Что произойдет, если вас поймают за торрентом?

      Преследование пользователей торрентов было спорадическим. Шансы действительно обратиться в суд или заплатить компенсацию довольно малы, но штрафы могут быть чрезвычайно высокими. Пик частоты правообладателей, предъявляющих иски к торрентам за нарушение авторских прав, пришелся на конец 2000-х годов. На пиратов авторского права предъявляли иски на несоразмерные суммы денег, и большинство из них урегулировали дело во внесудебном порядке.

      Эта тактика публичного запугивания плохо отразилась на звукозаписывающей и киноиндустрии, потому что они изображались как мелкие миллионеры, запугивающие бедных студентов колледжей. Прямые судебные иски в наши дни встречаются гораздо реже, но кампания против торрентеров далека от завершения.

      Тролли авторского права

      Теперь работа по преследованию отдельных пиратов авторского права передана растущему числу малых предприятий, известных как тролли авторского права. Эти компании обнаруживают торрентеров, которые незаконно загружают защищенный авторским правом контент через свои настоящие IP-адреса. Затем они обращаются к владельцам авторских прав и подписывают соглашение, которое позволяет им подавать в суд от их имени. Других нанимают непосредственно голливудские продюсерские компании, чтобы вынюхивать пиратов.

      Имея юридические рычаги и список имен, тролли авторского права затем преследуют торрентеров по почте, электронной почте или даже ходят от двери к двери и раздают письма об урегулировании. Эти письма не являются юридически обязывающими документами или судебными запретами. Тролли авторского права используют запугивание, страх и стыд, чтобы заставить торрентеров платить, даже не обращаясь в суд. Распространенной тактикой является угроза подачи иска на сумму более 100 000 долларов, но в качестве компенсации требуется только 3 000 долларов или около того. Это делает 3000 долларов хорошей сделкой, но обращение в суд для них дорого и рискованно, поэтому не сдавайтесь, если получите такое письмо.

      Что делать, если вы получили расчетное письмо

      Наиболее распространенный способ получения расчетного письма — через вашего интернет-провайдера. Тролль по авторскому праву пойдет через судебную систему, чтобы вызвать в суд вашего интернет-провайдера и заставить его отправить клиентам по электронной почте юридические угрозы и передать личные данные.

      Согласно законодательству США, IP-адрес не является человеком. Если с вами связались через вашего интернет-провайдера, скорее всего, это потому, что тролль по авторским правам еще не знает вашу настоящую личность. Если в письме нет идентифицирующей вас информации, сохраните ее и ничего не предпринимайте. Ваше дело может быть закрыто до даты, когда ваш интернет-провайдер должен раскрыть ваши личные данные троллю. Если вы ответите и назовете себя, это даст троллю более прямой способ нацелиться на вас.

      Это игра вероятности для троллей авторского права. Если они разошлют 1000 электронных писем с угрозами и 50 человек ответят, им нужна лишь горстка, чтобы действительно выкачать деньги, чтобы они стоили потраченного времени. Скорее всего, для них более выгодно перейти к следующему рою торрентеров, чем преследовать оставшихся 950 человек.

      Если ситуация обострится и вы решите действовать, обратитесь к юристу. Вот список адвокатов, составленный Electronic Frontier Foundation, которые специализируются на такого рода делах.

      Санкции провайдера

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

      Как защитить себя

      Чтобы избежать каких-либо юридических последствий, лучше просто не использовать торрент. Однако, если вы настаиваете на использовании торрентов, найдите время, чтобы защитить свою конфиденциальность в Интернете и держать в страхе троллей, занимающихся авторскими правами.

      Используйте VPN при работе с торрентами

      Лучший способ безопасного использования торрентов — использование VPN. VPN выполняет две функции: во-первых, она перенаправляет весь ваш интернет-трафик через сервер в выбранное вами место, что меняет ваш реальный IP-адрес на тот, который используется сотнями или тысячами других людей (при условии, что ваша VPN использует общие IP-адреса). , что делает большинство). Это добавляет значительный уровень анонимности и значительно затрудняет отслеживание вас кем-либо. Во-вторых, VPN шифрует весь ваш торрент-трафик, прежде чем он покинет ваш компьютер. Это означает, что ни ваш интернет-провайдер, ни кто-либо другой не может отслеживать вашу интернет-активность. А поскольку весь ваш трафик сначала направляется на VPN-сервер, интернет-провайдеры даже не могут сказать, куда он направляется.

      Ключевым фактором является использование качественного VPN; не соглашайтесь на «бесплатный» сервис или VPN, которые регистрируют вашу активность, ограничивают вашу пропускную способность и данные или не обеспечивают достаточную защиту от утечки DNS. Не все VPN поддерживают торренты. Вы можете ознакомиться с нашим списком лучших VPN для торрентов здесь, которые представляют собой сервисы с высокой скоростью загрузки и акцентом на конфиденциальность, безопасность и анонимность в Интернете, такие как NordVPN, Surfshark и ExpressVPN среди прочих.

      Другие альтернативы

      Если вы не хотите платить за VPN, вы можете подумать о Tor. Tor похож на VPN в том, что он направляет ваш трафик через несколько добровольных «узлов» при шифровании трафика. Мы рекомендуем VPN через Tor по нескольким причинам. Во-первых, Tor медленный и обычно лучше всего подходит для простого просмотра и других действий с низкой пропускной способностью. Во-вторых, подключение к Tor может привлечь больше внимания со стороны вашего интернет-провайдера и правоохранительных органов, поскольку это хорошо известный инструмент для хакеров и преступников.

      Другое популярное приложение среди торрентеров — Peerblock. Peerblock — настольный брандмауэр с регулярно обновляемым черным списком IP-адресов. Эти IP-адреса принадлежат организациям, которые пытаются отслеживать вашу активность в Интернете, особенно в одноранговых сетях. К сожалению, черный список обновляется только один раз при установке. После этого пользователи должны платить за их обновление. Даже если вы готовы платить, маловероятно, что черный список может содержать все возможные IP-адреса для троллей авторского права, университетов и правоохранительных органов. Троллю авторских прав просто нужно подключиться к рою — всем устройствам, подключенным к одному торренту — с IP-адресом, которого нет в этом черном списке, чтобы получить ваш IP-адрес.

      Usenet

      Альтернативой торрентам является Usenet. Usenet — это платная услуга, обычно от 10 до 20 долларов в месяц, где вы загружаете файлы с централизованных серверов, а не из сети одноранговых узлов. Загрузка через Usenet происходит намного быстрее; часто так быстро, как может выдержать ваш интернет-провайдер. Usenet также более приватен. Соединения осуществляются между вами и сетью серверов провайдера, и лучшие провайдеры предлагают соединение с шифрованием SSL. Некоторые даже добавляют VPN на всякий случай. Торренты, с другой стороны, требуют, чтобы вы предоставили хотя бы некоторую идентифицирующую информацию для подключения к трекеру и пирам.

      Наконец, загрузка файла Usenet не означает, что вы должны впоследствии раздавать его другим пользователям Интернета. Юридически это делает вас менее мишенью, потому что вы не предоставляете незнакомцам контент, защищенный авторским правом, и в то же время потребляете меньше компьютерных ресурсов и пропускной способности интернета.

      Поставщики Usenet делают файлы доступными в течение определенного количества дней. Сколько зависит от провайдера, но стандарт составляет 1200 дней после первоначальной публикации. Пока это время не истекло, пользователи имеют полный доступ к этому файлу. Торренты работают только до тех пор, пока люди загружают файл.

      Здесь собраны одни из лучших провайдеров Usenet.

      Общедоступные и частные трекеры

      «Трекер» похож на поисковую систему, которая индексирует файлы в сети BitTorrent. Трекеры могут быть частными или общедоступными, и для первого обычно требуется приглашение от существующего участника.

      ThePirateBay, KickassTorrents и Demonoid — все это примеры общедоступных трекеров. Любой может просто зайти на свой веб-сайт и выполнить поиск, не входя в систему и не требуя какой-либо аутентификации. Точно так же любой может загружать файлы для скачивания другими. Эти загрузки не модерируются, поэтому пользователи должны судить о том, является ли загрузка безопасной и точной, основываясь на комментариях и репутации отправителя.

      Частные трекеры более эксклюзивны как с точки зрения того, кто может загружать, так и тех, кто может скачивать в группе. Они сильно различаются по содержанию и качеству, но многие члены частных трекеров подтверждают, что у них файлы более высокого качества, более быстрая загрузка, более длительное хранение и в целом более последовательный и безопасный опыт.

      Закон приравнивает частные трекеры к общедоступным. Интернет-пиратство — это пиратство независимо от того, делаете ли вы это публично или в частной группе.

      Потоковое вещание против торрента

      Многие люди отказались от загрузки целых файлов через BitTorrent и вместо этого предпочитают потоковую передачу видеоконтента либо в своих веб-браузерах, либо через специализированные программы, такие как Kodi. Когда дело доходит до безопасности и закона, в чем разница?

      С юридической точки зрения, вы, вероятно, все еще нарушаете закон, когда транслируете нелегальный контент из пиратского источника. Однако это во многом зависит от вашей страны. В Великобритании это абсолютно незаконно. В Индии суд постановил, что это абсолютно не противозаконно. В США это все еще серая зона, поскольку не было прецедентов осуждения кого-либо за нарушение авторских прав после потоковой передачи видеоконтента, защищенного авторским правом, из несанкционированного источника.

      Те, кто загружает видео без компенсации или разрешения правообладателя, делают это незаконно. Это довольно стандартно, независимо от того, где вы находитесь.

      Мало того, что законы обычно более снисходительны к потоковому контенту, троллям и правоохранительным органам также сложнее поймать пользователей на месте преступления. Когда вы загружаете торрент, вы можете видеть IP-адреса всех, кому вы загружаете или откуда скачиваете. Но при потоковой передаче видео передается прямо с веб-сайта на ваше устройство без участия третьих лиц.

      Однако не расслабляйтесь, риск все еще существует. Веб-сайт может регистрировать IP-адреса или другую информацию о своих пользователях, которые затем могут быть переданы правоохранительным органам или троллю по авторским правам. Ваш интернет-провайдер может отслеживать вашу активность и видеть, что вы смотрите пиратский контент. Это риски, которые можно снизить, подключившись к надежной VPN.

      Когда дело доходит до безопасности, потоковое видео сопряжено с такими же рисками, как и торренты. Веб-сайты, транслирующие пиратский контент, как правило, переполнены навязчивой рекламой, вредоносными программами и фишинговыми угрозами. Пользователи Kodi подвергаются атакам «человек посередине» (MITM) и другим угрозам из-за надстроек, которые они загружают.

      Дополнительные советы

      Старайтесь не загружать фильмы, выпущенные на DVD и Blu-Ray в течение последних 60 дней, особенно популярные блокбастеры. Именно тогда фильмы зарабатывают большую часть своих кассовых сборов, после чего их доход значительно падает. Владельцы авторских прав вложат большую часть своих ресурсов для борьбы с пиратством в поиск новых выпусков торрентов, чтобы свести к минимуму финансовый ущерб. То же самое касается сериалов, шоу и видеоигр.

      Пользователи Popcorn Time, бесплатного приложения для потоковой передачи фильмов, должны действовать так же осторожно, как и торрентеры. Многие пользователи Popcorn Time не понимают, что приложение на самом деле транслируется напрямую с торрентов и даже загружает файл, чтобы он был загружен другим пользователям. Все риски, связанные с Popcorn Time, в равной степени относятся и к торрентам.

      Выбирайте торренты с умом. Самые популярные торренты на ThePirateBay и KickassTorrents, вероятно, наиболее тщательно отслеживаются троллями авторского права. Однако не стоит выбирать и совсем непопулярные. Прочитайте раздел комментариев, где пользователи часто запускают сканирование на вирусы при загрузке через торрент, и опубликуйте результаты. Они также дадут вам общую оценку качества.

      Даже если комментарии положительны, также запустите собственную проверку на вирусы. В идеале используйте несколько антивирусных программ для запуска множества сканирований, так как каждая из их вирусных библиотек может различаться. Однако не все антивирусные программы хорошо взаимодействуют друг с другом, поэтому при смешивании двух или более необходимо соблюдать осторожность. Мы рекомендуем Bitdefender сканировать все загрузки перед открытием. Это особенно важно при загрузке игр и программ, которые часто «взламываются» загрузчиком. Взломы упрощают обход схем DRM, которые проверяют контент у издателя, но также упрощают распространение скрытых вредоносных программ, шпионских программ и вирусов. Ознакомьтесь с разделом обзоров антивирусов Comparitech здесь.

      Что такое Torrent FAQ

      Почему BitTorrent установил рекламное ПО на мой компьютер?

      BitTorrent — это сеть и протокол, используемые для обмена файлами, поэтому сам BitTorrent не может установить рекламное ПО на ваш компьютер.

      Однако программы, используемые для подключения к сети BitTorrent и загрузки файлов, называемые торрент-менеджерами или торрент-клиентами, могут поставляться и часто поставляются с рекламным ПО. Загружаемые файлы также могут содержать вредоносное и рекламное ПО.

      Придерживайтесь авторитетных торрент-менеджеров и, если будет предложено, откажитесь от любых предложений установить дополнительное программное обеспечение вместе с ними. Эти дополнительные программы часто являются рекламным ПО.

      Точно так же обязательно загружайте и загружайте только те торренты, которым вы доверяете.

      Является ли скачивание общего торрента с диска Google незаконным?

      Если вы что-то скачиваете с Google Диска, то это не торрент. Это просто загрузка. Файл мог быть первоначально загружен через BitTorrent, а затем загружен на Google Диск, где его могут скачать другие.

      Помимо семантики, если содержимое файла защищено авторским правом, то да, скачивание пиратских файлов с Google Диска является незаконным.

      Можно ли просто скачать торрент из общедоступного места?

      Большинство торрент-серверов используют общедоступные трекеры для поиска и загрузки файлов через BitTorrent. Так что в этом смысле да, вы можете скачать торрент из общедоступного места, если на вашем устройстве установлен торрент-клиент.

      Сами файлы загружаются от других пользователей BitTorrent, которые загрузили файл и теперь загружают его другим пользователям.

      Частные трекеры также доступны и часто более безопасны, но обычно требуют приглашения от существующего участника.

      Могу ли я попасть в тюрьму за торрент?

      Зависит от обстоятельств, но нет, очень сомнительно, что вас посадят за торрент. Большинство судебных процессов, связанных с торрентами, являются гражданскими, а не уголовными, поэтому если и налагается штраф, то обычно это штраф или какая-то другая денежная компенсация.

      При этом это также зависит от того, в какой стране вы находитесь, какой торрент вы используете, а также от того, загрузили ли вы файл, чтобы его могли загрузить другие пользователи. Ознакомьтесь с местными законами и правилами.

      Каков риск загрузки музыки через торрент?

      Индустрия звукозаписи время от времени агрессивно преследовала торренты, занимающиеся музыкальным пиратством. В наши дни судебные процессы в основном ведутся троллями авторского права, которые нацеливаются на торрентеры от имени студий звукозаписи. Они будут рассылать письма об урегулировании с требованием сотен или даже тысяч долларов торрентерам, которых они могут идентифицировать. Обычно они обращаются к поставщикам интернет-услуг, чтобы связаться с торрентами. Ваш интернет-провайдер может бросить вас под автобус, и мы не рекомендуем рисковать этим. Используя VPN, вы можете значительно снизить риск быть идентифицированным троллем авторских прав.

      В каких законных случаях я могу использовать торренты?

      Существует множество бесплатных способов использования BitTorrent. Вот несколько примеров:

      • Программное обеспечение с открытым исходным кодом, такое как дистрибутивы Linux, часто доступны для загрузки через BitTorrent. Это избавляет организацию, обслуживающую дистрибутив, от необходимости размещать файлы самостоятельно.
      • Носители, являющиеся общественным достоянием, такие как старые фильмы, книги и музыка, авторские права на которые истекли, можно найти и легально загрузить через BitTorrent
      • Независимые художники, создающие фильмы, игры, книги и музыку, часто бесплатно размещают свой контент на BitTorrent.
      • BitTorrent — удобный способ доступа к материалам добросовестного использования с различных носителей

      Откуда люди берут торренты?

      Торренты обычно можно найти на трекерах BitTorrent, которые по сути являются доступными для поиска веб-сайтами, которые индексируют торренты, загруженные пользователями. Пользователи могут скачать небольшой торрент-файл, который ваш торрент-клиент использует для поиска других пользователей, загружающих и скачивающих один и тот же контент.

      Трекеры могут быть общедоступными или частными. Некоторые торренты связаны напрямую.

      Что такое Сидеры и Личеры?

      Семя — это пользователь, который загружает файлы в сеть BitTorrent для загрузки другими пользователями.

      Пиявка — пользователь, скачивающий файлы из сети BitTorrent от других пользователей.

      Типичный пользователь начинает как пиявка, загружая файл. После завершения загрузки файла (или даже раньше) пользователь становится исходным и начинает загружать файл другим пользователям.

      Обычная вежливость среди торрентеров - раздавать столько данных, сколько вы качаете. Поэтому, если вы загружаете файл размером 1 ГБ, вы должны заполнить этот файл до тех пор, пока не загрузите хотя бы эквивалентный объем данных. Однако это указание никоим образом не соблюдается.

      Почему не начинается скачивание файла или торрента?

      Наиболее распространенные причины того, что торрент не начинает скачиваться:

      1) Вы не подключены к Интернету.
      2) Торрент-файл поврежден или поврежден.
      3) Трекер отключен.
      4) Ваш брандмауэр блокирует соединение.
      5) Ваш интернет-провайдер ограничивает или блокирует трафик BitTorrent.
      6) Проблема с вашим BitTorrent-клиентом.

      Как создавать собственные торренты с помощью utorrent

      Обмен большими файлами без загрузки

      Торренты — один из самых популярных способов обмена файлами в Интернете. Если вы создаете свой собственный торрент-файл, вы позволяете другим людям скачивать файлы прямо с вашего компьютера. В некоторых случаях это намного эффективнее, чем сначала загружать файлы на сайт онлайн-хранилища данных, а затем предлагать загрузку оттуда.

      Возможно, вы захотите создать торрент-файл, если вы делитесь файлами, которые слишком велики для отправки по электронной почте, или если обычный способ обмена файлами не принимает действительно большие файлы или файлы определенного типа. Торренты не различаются по типу или размеру файла, поэтому вы можете делиться буквально всем, чем хотите, и так долго, как хотите.

      Когда вы используете торренты, созданные другими людьми, которые вы получаете с торрент-сайтов, создатели прошли те же шаги, которые вы выполните ниже. На самом деле довольно просто создать свой собственный торрент-файл — единственная проблема может заключаться в том, чтобы задаться вопросом, что делать с ним, когда вы закончите его создание (мы также рассмотрим это ниже).

      Вы можете создать торрент-файл онлайн или с помощью настольного торрент-клиента. Это все, что вам нужно знать об обоих методах.

      Совет . Если вас беспокоит конфиденциальность, существуют безопасные онлайн-сервисы передачи файлов.

      Создать торрент-файл в автономном режиме

      Если на вашем компьютере уже есть торрент-программа, которая используется для загрузки торрентов, она также может позволить вам создавать свои собственные торрент-файлы. Если нет, несколько вариантов включают Transmission, qBittorrent, uTorrent и BitComet. Существуют также специальные торрент-клиенты, которые можно использовать для потоковой передачи фильмов.

      Эти программы чрезвычайно упрощают создание торрент-файла, а поскольку они установлены на вашем компьютере, раздача торрента, чтобы другие могли загружать ваши файлы, выполняется в фоновом режиме практически без усилий с вашей стороны.

      В качестве примера, вот как создать торрент-файл с помощью qBittorrent (он работает на Windows, Mac и Linux).

      • Перейти к Инструменты > Torrent Creator .

      • В верхней части окна создания торрента используйте Выберите файл или Выберите папку , чтобы выбрать, чем вы делитесь через торрент-файл. Вы также можете перетащить данные прямо в это текстовое поле, если хотите.

      • При желании отметьте любые поля, которые вы считаете подходящими для вашего нового торрент-файла. Например, вы можете начать раздачу торрента сразу после его создания, если отметите эту опцию.
      • В текстовом поле Tracker URLs введите торрент-трекеры, которые облегчат связь между всеми одноранговыми узлами, загружающими ваши файлы. Список адресов этих серверов есть в Torrent Tracker List, если вам нужна помощь.

      • Выберите Создать торрент в нижней части окна Torrent Creator, а затем сохраните файл .torrent в какое-нибудь запоминающееся место.

      qBittorrent теперь будет показывать, что торрент раздается, что означает, что он готов для использования людьми. Вы можете поделиться своим новым торрент-файлом с кем угодно, и все, что им нужно сделать, это загрузить его в торрент-клиент, чтобы получить ваши файлы.

      Другие торрент-клиенты имеют очень похожие процедуры для создания торрент-файлов. Просто найдите пункт меню под названием Создать торрент , Создать торрент , Новый торрент или что-то подобное.

      Используйте онлайн-редактор торрентов

      Еще один способ создать собственный торрент-файл — это онлайн-инструмент для создания торрентов, который сделает всю работу за вас.

      Все, что вам нужно сделать, чтобы создать торрент на этом веб-сайте, это загрузить один файл или целую папку с файлами, при желании отредактировать некоторые настройки, а затем загрузить файл .torrent на свой компьютер. Это настолько просто, насколько это возможно!

      Вы всегда можете добавить URL-адреса трекера позже, когда загрузите торрент в свой клиент для раздачи, но если хотите, вы можете сделать это здесь. Здесь можно использовать тот же список трекеров, о котором говорилось выше.

      Общий доступ к вашему торрент-файлу

      Когда вы создаете торрент-файл, используя онлайн или офлайн-инструмент, вам по-прежнему нужен торрент-клиент для раздачи (совместного использования) фактических файлов данных. Подойдет любой из упомянутых выше клиентов, но есть и множество других, таких как BitLord, Deluge, Vuze и FrostWire.

      Что касается общего доступа к торрент-файлу, подойдет любой метод обмена файлами. Одним из простых способов поделиться своим торрентом является электронная почта в виде вложения файла. Вы также можете загрузить его в онлайн-хранилище файлов, такое как Dropbox или Google Drive, а затем поделиться ссылкой на него. Если вы не возражаете против того, чтобы незнакомцы нашли ваш торрент, не стесняйтесь загружать его на торрент-сайт, например 1337x.

      Важно понимать, что торрент-файл отличается от файлов, которыми вы делитесь. Торрент-файл очень мал по размеру, потому что на самом деле это просто информация, которая объясняет торрент-клиенту, как обращаться с файлами, которыми вы делитесь.

      Документы, видео, фотографии и т. д., которыми вы делитесь, остаются на вашем компьютере даже после того, как вы поделитесь торрент-файлом. Единственный раз, когда они копируются с вашего компьютера, это когда кто-то использует торрент для загрузки ваших файлов.

      Вот краткое изложение того, как все это работает:

      1. Вы сказали клиенту, какими файлами делиться.
      2. Клиент дал инструкции по доступу к вашим данным.
      3. Вы делитесь списком направлений (торрент-файлом) с кем-то еще.
      4. Торрент-клиент другого человека использует торрент, чтобы понять, как загружать файлы с вашего компьютера.
      5. Ваш торрент-клиент взаимодействует с чужим клиентом для передачи файлов.

      Все ваши файлы остаются на вашем компьютере столько, сколько вам нужно. Независимо от того, сколько людей скачивают ваши файлы через торрент, ваши данные остаются нетронутыми, потому что они только копируются на другие компьютеры, а не перемещаются.

      Основатель Help Desk Geek и главный редактор. Он начал вести блог в 2007 году и уволился с работы в 2010 году, чтобы вести блог на постоянной основе. Он имеет более чем 15-летний опыт работы в отрасли информационных технологий и имеет несколько технических сертификатов. Прочитайте полную биографию Асема

      Торренты — это здорово, это лучший способ поделиться большими файлами с друзьями или даже с людьми, которых вы совсем не знаете. Но как ни странно, не так много людей создают торренты, когда им нужно чем-то поделиться. У меня «много» друзей, которые умеют скачивать торренты, но когда им нужно прислать мне свою последнюю коллекцию фотографий из отпуска размером 200 МБ, они просят меня «зайти в MSN».

      Не то чтобы я имел что-то против msn (хотя передача файлов отстой), но почему бы просто не использовать BitTorrent? Особенно, если вы хотите отправить что-то более чем одному человеку или если вы хотите поделиться файлами HDTV высокого качества, потому что тогда вы можете разделить пропускную способность.

      Так как же это сделать? Это очень просто. Откройте свой любимый BitTorrent-клиент и проделайте магический трюк:

      .

      файл > создать торрент

      И все? Ну, почти. Все, что вам нужно сделать сейчас, это ввести информацию о трекере и поставить галочки в некоторых полях. Это может несколько отличаться от клиента к клиенту, но все сводится к одному и тому же.
      uTorrent

      1. Файл > Создать новый торрент (или CTRL + N)
      2. Выберите файлы и/или каталоги

      3. Трекеры: Это, вероятно, самая сложная часть для большинства людей. Но это довольно просто, просто вставьте один из популярных публичных трекеров. Вы можете использовать один или несколько трекеров, но обычно достаточно одного.

      Вот несколько хороших трекеров, которые вы можете использовать:

      http://open.tracker.thepiratebay.org/announce
      http://www. torrent-downloads.to:2710/announce
      http://denis.stalker.h4q.com:6969/announce
      udp://denis.stalker.h4q.com:6969/announce
      http://www.sumotracker.com/announce

      Поместите один из них в поле трекера

      4. НЕ ставьте галочку в поле приватного торрента (если вы не используете приватный трекер)

      5. Сохраните торрент и отправьте его своим друзьям

      1. Файл > Создать торрент (или CTRL + M)

      2. Выберите файлы и/или каталоги

      3. Выберите «включить общедоступную сеть DHT» в раскрывающемся списке.
      Таким образом, вы можете быть своим собственным трекером, если общедоступный трекер выйдет из строя.

      4. Список серверов трекера и узлов DHT
      Опять же, это, вероятно, трудная часть для большинства людей. Но это довольно просто, просто вставьте один из популярных публичных трекеров. Вы можете использовать один или несколько трекеров, но обычно достаточно одного.

      Вот некоторые из самых популярных трекеров на данный момент:

      http://open.tracker.thepiratebay.org/announce
      http://www.torrent-downloads.to:2710/аннонс
      http://denis.stalker.h4q.com:6969/аннонс
      udp://denis.stalker.h4q.com:6969/аннонс
      http ://www.sumotracker.com/announce

      Поместите один из них в поле трекера

      5. Сохраните торрент и отправьте его своим друзьям

      1. Файл > Новый торрент (или CTRL + N)

      1.

      «использовать внешний трекер».
      И снова, это, вероятно, самая сложная часть для большинства людей. Но это довольно просто, просто вставьте один из популярных публичных трекеров.

      Вот некоторые из самых популярных трекеров на данный момент:

      http://tracker.prq.to/announce
      http://inferno.demonoid.com:3389/announce
      http://tracker.bt-chat.com/announce
      http://tracker.zerotracker.com :2710/анонс

      Поместите один из них в поле трекера

      3. Выберите один файл или каталог, нажмите «ДАЛЕЕ» и укажите файл или каталог, которым вы хотите поделиться, и нажмите «ДАЛЕЕ»

      4. НЕ отмечайте «частный торрент»

      5. Поставьте галочку «разрешить децентрализованное отслеживание»

      6. Сохраните торрент и отправьте его своим друзьям

      Приятного обмена. Обратите внимание, что вам не нужно загружать торрент на сайт или трекер. Это означает, что вы контролируете, кто получает файл, а кто нет, и он не будет виден другим!

      Эй, ребята! В сегодняшней статье я расскажу вам о том, как создать свой собственный торрент с помощью Utorrent. Как мы все знаем, торренты — один из лучших сайтов, если вам нужно какое-либо приложение или фильм. Как мы все знаем, торренты процветают день ото дня. Люди загружают торрент-файлы. Многие из них не знают, как на самом деле работает торрент. В большинстве случаев, когда вы загружаете какие-либо торрент-файлы, есть текстовые файлы, указанные вместе с папкой, в которых говорится, что торрент был загружен с этого сайта, или же говорится, пожалуйста, раздайте торрент.

      Торрент — лучший способ, если вы хотите поделиться файлами со всем миром или со своими близкими. Если у вас есть файл размером от 20 до 30 ГБ, люди боятся загружать и отправлять его. Просто потому, что загрузка занимает много времени. Что занимает больше времени, а также вам нужно подождать. Вместо этого вы можете легко создавать свои собственные торрент-файлы.

      Содержание

      Как создавать собственные торренты с помощью uTorrent

      Всякий раз, когда мы скачиваем какие-либо торрент-файлы, мы скачиваем их с помощью Utorrent или bit-torrent. Мы собираемся создать торрент-файл с помощью utorrent. Это основной шаг, и даже вы можете легко сделать это с помощью следующего трюка, приведенного ниже. Если вы думаете загрузить торрент на любой веб-сайт, такой как Kat.ph или пиратская бухта , поэтому убедитесь, что вы соблюдаете некоторые правила и положения.

      Эти правила очень важны, если их не соблюдать то это приведет к бану аккаунта. Всякий раз, когда вы загружаете любой торрент, вам нужно раздавать его только потому, что раздача увеличивает скорость вашего торрента, поэтому люди всегда говорят, что вы должны раздавать торрент-файлы. Это очень помогает увеличить скорость торрент-файлов. Чем больше сидов будет у вашего торрента, тем выше будет ваш торрент в списке.

      Создать любой торрент-файл очень просто, для этого вам понадобится компьютер или ноутбук. Этот трюк не работает на мобильных устройствах. Просто потому, что нет такой опции, говоря о том, чтобы создавать свои собственные торрент-файлы. Давайте начнем с учебника.

      Требования:
      • Utorrent – ​​ Скачать
      • Файл, который вы хотите загрузить или отправить своим друзьям.
      • Рабочее интернет-соединение
      • Рабочие и фаст-трекеры

      Как создавать собственные торрент-файлы с помощью uTorrent

      • Сначала загрузите и установите Utorrent на свой компьютер и установите его так же, как и любое обычное приложение.
      • У нас есть пользовательское ПЗУ объемом 300+ МБ, и мы собираемся создать торрент-файл из файла
      • .
      • Откройте приложение Utorrent и щелкните файл в верхнем левом углу или нажмите «CTRL+N» , чтобы создать торрент

      • Теперь нажмите «Добавить файл» , чтобы добавить торрент-файл, а затем подождите некоторое время

      • Вы получите поиск в каталоге торрента, который хотите добавить, а затем нажмите «Создать»

      • Теперь вы можете назвать торрент-файл и сохранить его на рабочий стол

      • Теперь все готово, вы успешно создали торрент-файл и можете поделиться этим файлом с друзьями и наслаждаться быстрой загрузкой.

      Как загрузить торрент-файл

      • Вам нужно подписаться на торрент-файл, который вам нравится, например, мы собираемся подписаться на Кат. номер

      • Теперь правильно введите данные для входа и другие поля

      • Теперь просто нажмите «Загрузить», и вам нужно заполнить информацию о том, что вы собираетесь загрузить.

      • Через 3 дня вы узнаете, можете ли вы присоединяться к торрентам или нет.

      Подведение итогов

      Это была статья о создании собственных торрент-файлов с помощью uTorrent. Я надеюсь, вам понравится. Если вы столкнетесь с какими-либо трудностями при следовании этому руководству, не стесняйтесь комментировать ниже, и я обязательно вам помогу. Оставайтесь с нами для получения дополнительных советов и приемов, и я скоро встречусь с вами в следующем. 🙂

      Торренты — это здорово, это лучший способ поделиться большими файлами с друзьями или даже с людьми, которых вы совсем не знаете. Но как ни странно, не так много людей создают торренты, когда им нужно чем-то поделиться. У меня «много» друзей, которые умеют скачивать торренты, но когда им нужно прислать мне свою последнюю коллекцию фотографий из отпуска размером 200 МБ, они просят меня «зайти в MSN».

      Не то чтобы я имел что-то против msn (хотя передача файлов отстой), но почему бы просто не использовать BitTorrent? Особенно, если вы хотите отправить что-то более чем одному человеку или если вы хотите поделиться файлами HDTV высокого качества, потому что тогда вы можете разделить пропускную способность.

      Так как же это сделать? Это очень просто. Откройте свой любимый BitTorrent-клиент и проделайте магический трюк:

      .

      файл > создать торрент

      И все? Ну, почти. Все, что вам нужно сделать сейчас, это ввести информацию о трекере и поставить галочки в некоторых полях. Это может несколько отличаться от клиента к клиенту, но все сводится к одному и тому же.
      uTorrent

      1. Файл > Создать новый торрент (или CTRL + N)
      2. Выберите файлы и/или каталоги

      3. Трекеры: Это, вероятно, самая сложная часть для большинства людей. Но это довольно просто, просто вставьте один из популярных публичных трекеров. Вы можете использовать один или несколько трекеров, но обычно достаточно одного.

      Вот несколько хороших трекеров, которые вы можете использовать:

      http://open.tracker.thepiratebay.org/announce
      http://www. torrent-downloads.to:2710/announce
      http://denis.stalker.h4q.com:6969/announce
      udp://denis.stalker.h4q.com:6969/announce
      http://www.sumotracker.com/announce

      Поместите один из них в поле трекера

      4. НЕ ставьте галочку в поле приватного торрента (если вы не используете приватный трекер)

      5. Сохраните торрент и отправьте его своим друзьям

      1. Файл > Создать торрент (или CTRL + M)

      2. Выберите файлы и/или каталоги

      3. Выберите «включить общедоступную сеть DHT» в раскрывающемся списке.
      Таким образом, вы можете быть своим собственным трекером, если общедоступный трекер выйдет из строя.

      4. Список серверов трекера и узлов DHT
      Опять же, это, вероятно, трудная часть для большинства людей. Но это довольно просто, просто вставьте один из популярных публичных трекеров. Вы можете использовать один или несколько трекеров, но обычно достаточно одного.

      Вот некоторые из самых популярных трекеров на данный момент:

      http://open.tracker.thepiratebay.org/announce
      http://www.torrent-downloads.to:2710/аннонс
      http://denis.stalker.h4q.com:6969/аннонс
      udp://denis.stalker.h4q.com:6969/аннонс
      http ://www.sumotracker.com/announce

      Поместите один из них в поле трекера

      5. Сохраните торрент и отправьте его своим друзьям

      1. Файл > Новый торрент (или CTRL + N)

      1.

      «использовать внешний трекер».
      И снова, это, вероятно, самая сложная часть для большинства людей. Но это довольно просто, просто вставьте один из популярных публичных трекеров.

      Вот некоторые из самых популярных трекеров на данный момент:

      http://tracker.prq.to/announce
      http://inferno.demonoid.com:3389/announce
      http://tracker.bt-chat.com/announce
      http://tracker.zerotracker.com :2710/анонс

      Поместите один из них в поле трекера

      3. Выберите один файл или каталог, нажмите «ДАЛЕЕ» и укажите файл или каталог, которым вы хотите поделиться, и нажмите «ДАЛЕЕ»

      4. НЕ отмечайте «частный торрент»

      5. Поставьте галочку «разрешить децентрализованное отслеживание»

      6. Сохраните торрент и отправьте его своим друзьям

      Приятного обмена. Обратите внимание, что вам не нужно загружать торрент на сайт или трекер. Это означает, что вы контролируете, кто получает файл, а кто нет, и он не будет виден другим!

      Большинству из нас удобно использовать BitTorrent для загрузки файлов , но популярный протокол обмена файлами также является отличным инструментом для обмена своими вещами с семьей, друзьями или всем миром. Вот основы создания собственного торрента.

      Популярность сайтов BitTorrent доказала, что торренты предлагают хорошо известный метод обмена файлами между узлами. Торренты удобны для обмена большими файлами с семьей и друзьями, а также с широкой аудиторией. По оценкам, трафик BitTorrent может составлять более 40 процентов всего интернет-трафика.

      Примечание: Несмотря на распространенное заблуждение об обратном, BitTorrent может использоваться и часто используется для легального обмена файлами, а не только для пиратства.

      Как работает BitTorrent

      Мы познакомили вас с основами загрузки через BitTorrent в нашем руководстве для начинающих и предложили дополнительные советы по планированию загрузок и поддержанию их скорости в нашем руководстве для среднего уровня , но вот краткий исторический обзор протокола.

      Руководство для начинающих по BitTorrent

      От соседей-гиков, которые поглощают ваше интернет-соединение в любое время ночи, до ваших…

      Разработчик Брэм Коэн спроектировал и выпустил BitTorrent еще в июле 2001 года. приложение — так удачно названное BitTorrent. Что отличало BitTorrent от предыдущих программ однорангового обмена, так это то, что он более эффективно использовал полосу пропускания, препятствуя краже. (С точки зрения непрофессионала, «пиявка» — это когда один пользователь скачивает файл, но не разрешает загрузку, тем самым ограничивая других пользователей от загрузки файла. Личер берет больше, чем дает.)

      В основном, когда вы открываете торрент в клиенте BitTorrent, программа автоматически находит других пользователей, у которых есть часть или весь файл, который вы хотите загрузить. Он выполняет эту задачу с помощью трекеров. Затем ваш BitTorrent-клиент будет одновременно загружать несколько разных фрагментов одного и того же файла от разных пользователей, а также делиться уже загруженными фрагментами, что значительно повышает общую скорость распространения.

      На жаргоне торрентов люди, которые делятся файлом целиком, известны как «сидеры». Оптимально выбрать торрент, в котором есть хотя бы один раздающий файл, иначе вы рискуете, что загрузка никогда не будет завершена. Именно по этой причине чрезвычайно популярные файлы часто загружаются быстрее, чем малоизвестные.

      Что нужно для начала

      Чтобы создать собственный торрент, вам понадобится базовый торрент-клиент, чтобы начать работу на правильном пути. В Windows в основном доминирует торрент-программа uTorrent, в то время как пользователи Mac обнаружат, что Transmission может быть более подходящей для них. (uTorrent доступен для Mac, но он не такой полнофункциональный.) Пользователи Linux могут попробовать Azureus или KTorrent. Если вы все еще не уверены, какое приложение использовать, ознакомьтесь с пятью лучшими инструментами BitTorrent по мнению читателей Lifehacker.

      Пять лучших приложений BitTorrent

      Щелкните для просмотраДни одноранговых инструментов обмена файлами стали популярными благодаря оригинальным…

      Как создать свой собственный торрент

      очень простой. Все, что вам нужно, это хорошая торрент-программа, чтобы начать делиться своими личными файлами. В вашей любимой торрент-программе перейдите в меню «Файл» и выберите параметр, чтобы создать новый торрент. Затем вам нужно будет выбрать источник/файлы, которыми вы хотите поделиться в своем торренте. Это может быть один файл или даже каталог. После этого шага вам нужно будет ввести несколько общедоступных или частных трекеров в свой торрент. Можно использовать больше одного, но обычно достаточно одного.

      Вот список некоторых общедоступных трекеров uTorrent, любезно предоставленных TorrentFreak:

      После этого вам нужно указать, является ли ваш торрент частным или нет (если вы используете к. Если вы этого не сделаете, вы, скорее всего, можете оставить эту часть в покое). Затем все, что осталось сделать, это сохранить торрент-файл и отправить его своим друзьям или кому-либо еще, с кем вы хотите поделиться им. TorrentFreak имеет специальное пошаговое руководство для некоторых из самых популярных программ BitTorrent, но концепция в основном одинакова для всех клиентов.

      Советы и приемы работы с торрентами

      В прошлом мы уже рассказывали о хитрых и хитрых трюках с использованием торрентов, так что, если вы заинтересованы в удаленном управлении своими торрент-загрузками, настройте сезонный абонемент для автоматической загрузки ваших любимых телешоу и другие трюки в этом переулке, проверьте это.

      Делитесь большими файлами без загрузки

      Торренты — один из самых популярных способов обмена файлами в Интернете. Если вы создаете свой собственный торрент-файл, вы позволяете другим людям скачивать файлы прямо с вашего компьютера. В некоторых случаях это намного эффективнее, чем сначала загружать файлы на сайт онлайн-хранилища данных, а затем предлагать загрузку оттуда.

      Возможно, вы захотите создать торрент-файл, если вы делитесь файлами, которые слишком велики для отправки по электронной почте, или если обычный способ обмена файлами не принимает действительно большие файлы или файлы определенного типа. Торренты не различаются по типу или размеру файла, поэтому вы можете делиться буквально всем, чем хотите, и так долго, как хотите.

      Когда вы используете торренты, созданные другими людьми, которые вы получаете с торрент-сайтов, создатели прошли те же шаги, которые вы выполните ниже. На самом деле довольно просто создать свой собственный торрент-файл — единственная проблема может заключаться в том, чтобы задаться вопросом, что делать с ним, когда вы закончите его создание (мы также рассмотрим это ниже).

      Вы можете создать торрент-файл онлайн или с помощью настольного торрент-клиента. Это все, что вам нужно знать об обоих методах.

      Совет . Если вас беспокоит конфиденциальность, существуют безопасные онлайн-сервисы передачи файлов.

      Создать торрент-файл в автономном режиме

      Если на вашем компьютере уже есть торрент-программа, которая используется для загрузки торрентов, она также может позволить вам создавать свои собственные торрент-файлы. Если нет, несколько вариантов включают Transmission, qBittorrent, uTorrent и BitComet. Существуют также специальные торрент-клиенты, которые можно использовать для потоковой передачи фильмов.

      Эти программы чрезвычайно упрощают создание торрент-файла, а поскольку они установлены на вашем компьютере, раздача торрента, чтобы другие могли загружать ваши файлы, выполняется в фоновом режиме практически без усилий с вашей стороны.

      В качестве примера, вот как создать торрент-файл с помощью qBittorrent (он работает на Windows, Mac и Linux).

      • Перейти к Инструменты > Torrent Creator .

      • В верхней части окна создания торрента используйте Выберите файл или Выберите папку , чтобы выбрать, чем вы делитесь через торрент-файл. Вы также можете перетащить данные прямо в это текстовое поле, если хотите.

      • При желании отметьте любые поля, которые вы считаете подходящими для вашего нового торрент-файла. Например, вы можете начать раздачу торрента сразу после его создания, если отметите эту опцию.
      • В текстовом поле Tracker URLs введите торрент-трекеры, которые облегчат связь между всеми одноранговыми узлами, загружающими ваши файлы. Список адресов этих серверов есть в Torrent Tracker List, если вам нужна помощь.

      • Выберите Создать торрент в нижней части окна Torrent Creator, а затем сохраните файл .torrent в какое-нибудь запоминающееся место.

      qBittorrent теперь будет показывать, что торрент раздается, что означает, что он готов для использования людьми. Вы можете поделиться своим новым торрент-файлом с кем угодно, и все, что им нужно сделать, это загрузить его в торрент-клиент, чтобы получить ваши файлы.

      Другие торрент-клиенты имеют очень похожие процедуры для создания торрент-файлов. Просто найдите пункт меню под названием Создать торрент , Создать торрент , Новый торрент или что-то подобное.

      Используйте онлайн-редактор торрентов

      Еще один способ создать собственный торрент-файл — это онлайн-инструмент для создания торрентов, который сделает всю работу за вас.

      Все, что вам нужно сделать, чтобы создать торрент на этом веб-сайте, это загрузить один файл или целую папку с файлами, при желании отредактировать некоторые настройки, а затем загрузить файл .torrent на свой компьютер. Это настолько просто, насколько это возможно!

      Вы всегда можете добавить URL-адреса трекера позже, когда загрузите торрент в свой клиент для раздачи, но если хотите, вы можете сделать это здесь. Здесь можно использовать тот же список трекеров, о котором говорилось выше.

      Общий доступ к вашему торрент-файлу

      Когда вы создаете торрент-файл, используя онлайн или офлайн-инструмент, вам по-прежнему нужен торрент-клиент для раздачи (совместного использования) фактических файлов данных. Подойдет любой из упомянутых выше клиентов, но есть и множество других, таких как BitLord, Deluge, Vuze и FrostWire.

      Что касается общего доступа к торрент-файлу, подойдет любой метод обмена файлами. Одним из простых способов поделиться своим торрентом является электронная почта в виде вложения файла. Вы также можете загрузить его в онлайн-хранилище файлов, такое как Dropbox или Google Drive, а затем поделиться ссылкой на него. Если вы не возражаете против того, чтобы незнакомцы нашли ваш торрент, не стесняйтесь загружать его на торрент-сайт, например 1337x.

      Важно понимать, что торрент-файл отличается от файлов, которыми вы делитесь. Торрент-файл очень мал по размеру, потому что на самом деле это просто информация, которая объясняет торрент-клиенту, как обращаться с файлами, которыми вы делитесь.

      Документы, видео, фотографии и т. д., которыми вы делитесь, остаются на вашем компьютере даже после того, как вы поделитесь торрент-файлом. Единственный раз, когда они копируются с вашего компьютера, это когда кто-то использует торрент для загрузки ваших файлов.

      Вот краткое изложение того, как все это работает:

      1. Вы сказали клиенту, какими файлами делиться.
      2. Клиент дал инструкции по доступу к вашим данным.
      3. Вы делитесь списком направлений (торрент-файлом) с кем-то еще.
      4. Торрент-клиент другого человека использует торрент, чтобы понять, как загружать файлы с вашего компьютера.
      5. Ваш торрент-клиент взаимодействует с чужим клиентом для передачи файлов.

      Все ваши файлы остаются на вашем компьютере столько, сколько вам нужно. Независимо от того, сколько людей скачивают ваши файлы через торрент, ваши данные остаются нетронутыми, потому что они только копируются на другие компьютеры, а не перемещаются.

      Основатель Help Desk Geek и главный редактор. Он начал вести блог в 2007 году и уволился с работы в 2010 году, чтобы вести блог на постоянной основе. Он имеет более чем 15-летний опыт работы в отрасли информационных технологий и имеет несколько технических сертификатов. Прочитайте полную биографию Асема

      uTorrent — один из лучших и самых популярных торрент-клиентов в мире. По большей части он очень интуитивно понятен и прост в использовании. И если вы немного разбираетесь в торрентах, вы, вероятно, слышали о пирах и сидерах.

      Это люди, которые в данный момент скачивают торрент, помогая вам скачивать его еще быстрее. Если вам интересно, как добавить пиров в uTorrent, вы должны знать, что это нельзя сделать напрямую. Но вы можете добавить трекеры, которые добавят пиры и раздаточные устройства, что приведет к более высокой скорости загрузки.

      Читайте дальше, чтобы узнать больше, и не забывайте всегда использовать VPN при работе с торрентами.

      Что такое пиры?

      Торрент-пиры — это люди, которые в данный момент скачивают тот же торрент, что и вы. Когда они загружают часть указанного торрента, они помогают вам загрузить то, что они уже скачали. Надеюсь, это имеет смысл, если это действительно совсем не сложно.

      В отличие от пиров, сидеры — это люди, которые (в основном) намеренно делятся торрент-файлами, которые они уже скачали. Это поможет вам еще больше, потому что они делятся с вами всем торрент-файлом.

      Если вы добавите торрент-трекеры, вы, скорее всего (хотя и не всегда), увеличите количество пиров и сидов. Вы можете найти списки торрент-трекеров в Интернете, но мы предоставим вам один позже.

      Убедитесь, что вы нашли обновленный список трекеров. Тот, которым мы поделимся, активен на момент написания (январь 2020 г.), но если вы будете читать это в будущем, подумайте о том, чтобы найти обновленный список трекеров.

      Как добавить пиров

      Как уже упоминалось, вы не можете добавлять пиры напрямую в uTorrent, но вы можете добавлять трекеры — что в принципе одно и то же. Добавить трекеры очень просто, просто выполните следующие действия:

      1. Убедитесь, что вы обновили или установили последнюю версию программы uTorrent, подходящую для вашей операционной системы, по ссылке.
      2. Запустите uTorrent и начните скачивать любой торрент.
      3. Щелкните правой кнопкой мыши торрент во время его загрузки и выберите «Свойства» в раскрывающемся меню.
      4. В верхней части этого окна появится список трекеров. Откройте этот список торрент-трекеров, затем скопируйте и вставьте несколько трекеров в поле трекеров в указанном окне.
      5. Когда вы закончите, нажмите OK, чтобы подтвердить изменения.

      Это увеличит количество пиров и сидов для вашего торрента. Иногда это число незначительно, в то время как в других случаях вы должны увидеть значительное улучшение. Результатом будет увеличение скорости загрузки, в зависимости от цифр.

      Дополнительные советы по работе с торрентами

      Перед тем, как начать загрузку торрентов, убедитесь в следующем:

      1. Получите приличный интернет-пакет у своего интернет-провайдера. Если вы хотите увеличить скорость загрузки торрентов и всего остального, вы всегда можете получить лучший пакет. Конечно, это будет стоить вам.
      2. Лучше использовать кабельное соединение, а не беспроводное. Кабельное соединение Ethernet обеспечит вам максимальную скорость загрузки и интернет-сигнал, в отличие от Wi-Fi.
      3. Скачивайте только «здоровые» торренты. Вы можете легко определить, исправен ли торрент, посмотрев на количество сидов и личеров. Сидеры — хорошие парни, личеры — плохие. Здоровый торрент имеет соотношение как минимум 2:1 (например, 300 сидеров и 150 личеров). Личеры — это люди, которые скачивают только торрент, не раздавая его.
      4. Используйте надежные торрент-сайты. По моему личному опыту, Pirate Bay и Rarbg — лучший выбор, по крайней мере, в настоящее время.

      5. Используйте VPN!

      Шаг 5 заслуживает отдельного раздела, потому что он невероятно важен.

      Всегда используйте VPN при скачивании торрентов

      Торренты незаконны в большей части западного полушария. Если вы живете в США, вы, вероятно, уже знаете это. Поэтому вам следует найти надежную службу VPN (виртуальная частная сеть) и использовать ее, если вы скачиваете какие-либо торренты.

      Мы рекомендуем использовать ExpressVPN или NordVPN. Оба являются очень популярными и надежными вариантами. У них отличное шифрование и они ценят конфиденциальность своих пользователей. Кроме того, у них есть много серверов по всему миру, которые предлагают отличную скорость интернета.

      Что хорошего в этих провайдерах VPN, так это то, что они позволяют вам использовать их услуги на нескольких устройствах без дополнительной оплаты. Всякий раз, когда вы загружаете торрент, убедитесь, что ваш VPN активен. Таким образом, вы всегда будете оставаться вне поля зрения.

      Наслаждайтесь быстрыми загрузками через торрент

      Если вы последуете нашему совету, у вас наверняка будет гораздо больше времени на торрент, чем раньше. Всегда оставайтесь в безопасности с VPN и не утруждайте себя загрузкой неработоспособных или отрывочных торрент-файлов. У них тоже может быть вредоносное ПО, но на надежных торрент-сайтах этого обычно не происходит.

      Когда вы закончите загрузку, не забудьте раздать торрент, чтобы вы могли вернуть услугу. Не будь пиявкой, делиться — значит заботиться. Тем не менее, добавление большего количества пиров иногда невозможно, обычно на старых торрентах.

      Мы рекомендуем скачивать торренты сразу после их выхода или вскоре после него. Если вы хотите посмотреть шоу 20-летней давности, у вас, вероятно, не будет столько ровесников и сеялок, сколько было бы для более современного релиза.

      Вы когда-нибудь добавляли пиров в торрент? Почему бы не поделиться своим опытом в разделе комментариев ниже?

      14 января 2010 г.
      Комментарий

      Существуют сотни торрент-поисковиков, которые сами не размещают торрент-файлы, они просто указывают пользователям на сторонние сайты, на которых размещены торрент-файлы. Magnet Links — это технология, которая будет широко использоваться в будущем. Некоторые сайты теперь предоставляют Magnet Link вместе с файлом . torrent.

      Файл .torrent идентифицирует файл по расположению или имени, с другой стороны, Magnet Link идентифицирует файл по содержимому; с точки зрения непрофессионала, по ценности контента. Это означает, что если файл .torrent больше недоступен, вы все равно сможете загрузить его содержимое. Звучит круто, правда?

      Существует два быстрых способа создания магнет-ссылки из файла .torrent: использование uTorrent (популярный клиент Bittorrent) и Magnetizer (инструмент, о котором раньше никто не слышал).

      Копировать ссылки Magnet из uTorrent

      Откройте файл .torrent с помощью uTorrent, щелкните правой кнопкой мыши торрент и выберите Скопировать Magnet URL в контекстном меню.

      Ниже приведен пример магнитной ссылки:

      Теперь, чтобы проверить актуальность этой магнитной ссылки, выберите Добавить торрент с URL-адреса в меню «Файл», введите магнитную ссылку и нажмите «ОК».

      Через некоторое время название торрента изменится с магнитной ссылки на исходное название контента. Вы можете использовать этот метод, чтобы быстро скопировать магнитную ссылку и поделиться ею с друзьями.

      uTorrent полностью поддерживает магнитные ссылки, вместо загрузки файла .torrent с Piratebay или где-либо еще проще получить магнитную ссылку. Как только вы нажмете на Magnet Link, откроется торрент-клиент по умолчанию (в моем случае это uTorrent) и сразу начнется загрузка торрента.

      Преобразование торрент-файла в Magnet-ссылки с помощью Magnetizer

      Вместо того, чтобы сначала добавлять торрент в uTorrent, а затем копировать Magnet-ссылку, лучше всего использовать небольшой портативный инструмент под названием Magnetizer. Просто добавьте торренты и нажмите Magnetizer, он запустит торрент в вашем торрент-клиенте по умолчанию. И да, его также можно использовать для пакетного преобразования торрентов в магнитные ссылки.

      Итак, какова цель этого инструмента? Полезно, если хост снимает .torrent-файл и трекеры больше не доступны. На самом деле существует встроенная опция для получения большего количества трекеров.