Как создать свой собственный торрент

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

Что вам понадобится

Несколько различных программ можно использовать для создания собственного торрента. Для этого руководства я собираюсь использовать бесплатную утилиту командной строки mktorrent. Mktorrent доступен для Linux и Mac OS X, а также для других систем, совместимых с POSIX. Для вас, поклонников Microsoft, я нашел порт mktorrent для Windows на блоге Уилла (Примечание: вам понадобится Cygwin для его запуска) и графический интерфейс на Binary Inspirations.

Кроме копии mktorrent, вам также понадобится:

  • Файл для распространения
  • Торрент-клиент, такой как кроссплатформенный qBittorrent
  • По желанию, как минимум одно место для загрузки вашего файла как веб-раздачи

Веб-раздача

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

Для моей веб-раздачи я просто использовал FTP, чтобы загрузить мой файл (ISO образ операционной системы, который я создал) в HTTP директорию на своем сайте:

веб-раздача торрента

Вам нужна прямая ссылка для веб-раздачи, поэтому большинство популярных сайтов обмена файлами не подойдут. В зависимости от того, какой файл у вас есть, вы можете найти публичные зеркала для его размещения. Например, Лаборатория открытого программного обеспечения Университета штата Орегон предоставляет бесплатный хостинг для проектов с открытым исходным кодом. Вы также можете разместить многие различные типы файлов в The Internet Archive.

Торрент-трекеры

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

Чем больше трекеров вы используете, тем лучше. Хорошо иметь резервные трекеры на случай, если один или несколько из них станут недоступными. Если вы хотите пойти по пути мега-хардкора, вы даже можете разместить свой собственный трекер!

Создание торрента

Теперь, когда у вас есть список трекеров, вы готовы запустить mktorrent. Mktorrent очень прост в использовании. Чтобы увидеть все его опции, введите mktorrent -h.

помощь mktorrent

Это базовый, упрощенный пример использования mktorrent для создания своего собственного торрента с одним трекером из файла my-really-long-novel.pdf:

mktorrent -a tracker.ccc.de:80 -o my-really-long-novel.torrent my-really-long-novel.pdf

Я рекомендую дать mktorrent немного больше информации, чем это. Этот более длинный пример создает торрент из “SadOS_1.0_i686.iso” и устанавливает несколько трекеров с -a, комментарий с -c, имя (которое будет отображаться в торрент-клиентах) с -n, более высокий уровень подробности с -v и веб-раздачу с -w:

mktorrent -a udp://tracker.coppersurfer.tk:6969/announce -a udp://tracker.ccc.de:80/announce -a udp://tracker.publicbt.com:80 -a udp://tracker.istole.it:80 -a http://tracker.openbittorrent.com:80/announce -a http://tracker.ipv6tracker.org:80/announce -c "Это SadOS 1.0, дистрибутив Linux на базе Arch, вдохновленный комиксом на http://dondepresso.rujic.net." -n "SadOS 1.0 (i686)" -v -w http://rujic.net/sados/SadOS_1.0/SadOS_1.0_i686.iso SadOS_1.0_i686.iso

Mktorrent повторит ваши опции и покажет вам свой прогресс, пока он хеширует части вашего торрента:

запуск mktorrent

Теперь у вас будет файл *.torrent в директории, в которой вы запустили mktorrent. Откройте его в своем торрент-клиенте и установите директорию данных на место, где находится ваш оригинальный файл. Поздравляю! У вашего торрента есть одна раздача.

Распространение вашего торрента

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

Обратите внимание, что не все “торрент-сайты” позволяют вам загружать; многие из них просто поисковые системы для торрентов, размещенных в других местах. Вот несколько популярных торрент-сайтов, где вы можете поделиться своим торрентом:

  • The Pirate Bay
  • Kickass Torrents
  • Fenopy
  • Vertor
  • Torrent Reactor (вам нужно установить достаточный уровень репутации для загрузки)
  • BTScene (любой желающий загрузить должен сначала отправить электронное письмо с своим именем пользователя на [email protected], чтобы доказать, что он не спамер)

Существуют также некоторые нишевые торрент-сайты, которые вы можете использовать для определенных типов контента, такие как Linux Tracker для Linux-торрентов.

Чтобы загрузить торрент, вам обычно нужно зарегистрировать учетную запись пользователя на целевом сайте. Затем вам просто нужно найти раздел “Загрузить” и приступить к делу! Вот как выглядит интерфейс загрузки The Pirate Bay:

The Pirate Bay

Читатели, какие ваши любимые способы делиться большими файлами?