Разное

Как создать свой торрент: Как создать торрент файл для раздачи другу

Поднимаем собственный торрент-трекер на Centos / Хабр

Зачем нужен собственный торрент-трекер – вопрос не стоит. Причины могут быть разные. Поэтому сразу перейду к делу.

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

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

Установка выглядит следующим образом (небольшая цитата из инструкции):

1. Распаковываем на сервер содержимое скачанной вами папки

2.

Создаем базу данных, в которую при помощи phpmyadmin (или любого другого удобного инструмента) импортируем дамп, расположенный в папке **install/sql/mysql.sql**

3. Правим файл конфигурации **library/config.php**, загруженный на сервер:

> ***'db1' => array('localhost', 'dbase', 'user', 'pass', $charset, $pconnect)***

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

***$domain_name = 'torrentpier.me';***

В данной строке указываем ваше доменное имя. Остальные правки в файле вносятся по усмотрению.

Нужно сказать, что на PHP 7.0 трекер работать не хочет. Пришлось создать для него отдельный контейнер с PHP 5.4.45. Рекомендуемая версия PHP: 5.3 – 5.5. Кроме этого, авторы рекомендуют в некоторых случаях отвязать встроенный в движок крон (необходимый для работы), и использовать обычный серверный. Задание может выглядеть следующим образом:

*/5 * * * * /usr/bin/php -f /var/www/site. ru/htdocs/cron/cron.php

С установкой трекера всё достаточно понятно, но нужно сделать ещё кое-что. В моём случае торрент-трекер – это подспорье для сайта, и выступает он альтернативой для пользователя, привыкшего качать файлы с сайтов с использованием торрентов. В общем, первоначальный источник раздачи, грубо говоря, всегда я сам. Поэтому, необходимо готовить «полный набор»: торрент-трекер, наполненный торрент-файлами (которые потом можно красиво разместить на сайте), и плюс источник раздачи. Я решил что торрент-клиент, то есть собственно источник раздачи, будет находится на том же сервере, что и сайт, и торрент-трекер. Нужен клиент с Web ui под Centos.

Мой выбор пал на Deluge. Установка выглядит следующим образом:

— Добавляем репозиторий

vi /etc/yum.repos.d/deluge.repo
[deluge]
name=LinuxTECH - deluge
baseurl=http://pkgrepo.linuxtech.net/el6/release/
enabled=1
gpgcheck=1
gpgkey=http://pkgrepo.linuxtech.net/el6/release/RPM-GPG-KEY-LinuxTECH.NET
includepkgs=deluge* GeoIP python-chardet rb_libtorrent*

— Установка:

yum -y install deluge deluge-common deluge-web deluge-console deluge-images deluge-daemon

— Добавляем пользователя:

useradd --system --home /var/lib/deluge deluge

— По рекомендации с форума Deluge, в случае использования Centos нужно подправить конфиг:

vi /etc/init. d/deluge-daemon

Меняем строку:

prog2=deluge

на:

prog2=deluge-web

и

daemon --user deluge "$prog2 --ui web >/dev/null 2>&1 &"

меняем на:

daemon --user deluge "$prog2 >/dev/null 2>&1 &"

— Добавляем в автозагрузку:

chkconfig deluge-daemon on

— Открываем порт 8112, необходимый для работы web интерфейса:

vi /etc/sysconfig/iptables
-A INPUT -p tcp -m conntrack --ctstate NEW -m multiport --dports 8112 -j ACCEPT
service iptables restart

— Запуск:

service deluge-daemon start

Открываем интерфейс Deluge (http://ip_server:8112), пароль по умолчанию: «deluge».

Осталось создать собственно торрент-файлы, разместить их в трекере, и создать закачку/раздачу в клиенте.

Для создания торрентов можно использовать свой «домашний» торрент-клиент. Но можно использовать и уже установленный ранее Deluge. Из web интерфейса Deluge создать торрент-файлы не получится, здесь можно воспользоваться консолью или подключится к Deluge со своего ПК. Например, для использующих Windows есть соответствующие клиенты.

После установки Deluge на ПК, нужно в настройках, в разделе «Интерфейс» снять галочку с «классический», и создать подключение к удалённому серверу, используя подготовленные для этого данные:

— На сервере прописать доступы:

echo "user:pass:10" >> /var/lib/deluge/.config/deluge/auth

— Открыть соответствующие порты, как минимум порт 58846, плюс те, которые необходимы для раздачи. В моём случае «процесс (раздачи) пошёл» после открытия портов 6881:6889, а также 53567 (tcp/udp).

Не забыть с помощью web-клиента Deluge в параметрах задать нужный порт (если меняется тот, что по умолчанию), и разрешить удалённые соединения.

Теперь всё готово. Итак, ещё раз — наиболее простой вариант подготовки «полного набора» выглядит следующим образом:

— Устанавливаем и настраиваем на сервере торрент-трекер TorrentPier II;
— Устанавливаем и настраиваем на сервере торрент-клиент Deluge;
— На сервер заливается файл, который будет раздаваться;
— На «домашнем» торрент-клиенте создаётся новый торрент-файл;
— Торрент-файл заливается на трекер, который этот файл модифицирует;
— Теперь используя этот модифицированный торрент-файл, создаём раздачу на торрент-клиенте Deluge, находящимся на сервере, и в качестве каталога для закачки указываем тот, где лежит закаченный ранее файл под раздачу.

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

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

Приложения

0 610 2 минут на чтение

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

Если все, что связано с взлом это раздел, который на протяжении многих лет был наиболее тесно связан с использованием этих форматов файлов, его реальная полезность идет гораздо дальше. Как на уровне предприятия, так и в средах разработки или домашних пользователей на определенном уровне они используют эти P2P сети et поток скачать файлы . Фактически, одна из целей всего этого состоит в том, чтобы пользователи Интернета могли делиться большими файлами более удобным и безопасным способом.

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

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

uTorrent клиент обычным способом.

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

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

Программа, о которой мы говорим, также позволит нам добавлять личные комментарии к новому файлу, к нашему социальные сети или другие подобные или связанные торренты. Таким образом, все это даст нам возможность делиться большими объемами нашей собственной информации с другими через ле сети P2P . Кроме того, как мы говорим, это может вообще не иметь отношения к взлому. видео ou музыкальный , как мы видели. Чтобы завершить процесс, просто нажмите кнопку «Создать» внизу окна.

report this ad

linux — Как создать и раздать новые торрент-файлы для BitTorrent с помощью клиента передачи? (Выпуск)

Я пытаюсь создать и раздать новый торрент-файл. Предполагая, что файл, которым я хочу поделиться с помощью BitTorrent, имеет номер foobar. tar , а трекер, который я использовал, — udp://tracker.eddie4.nl:6969/announce , который я получил здесь. Я выполнил следующие шаги:

Создание нового торрент-файла:

$ transmisson-create foobar.tar -t udp://tracker.eddie4.nl:6969/announce -o foobar.torrent foobar.tar

Раздача торрента, который у меня есть
just created:

$ transmisson-remote --add foobar.torrent

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

 $ пульт дистанционного управления -l
ID Done ETA Up Down Ratio Status Name
   2* 0% Нет Неизвестно 0.0 0.0 Нет Простой foobar.tar
Сумма: Нет 0,0 0,0
 

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

foobar.tar , с моего сервера другим пользователям, чтобы они могли получить файл foobar. torrent для загрузки foobar.tar . Я не обязан использовать клиент передачи, поэтому не стесняйтесь рекомендовать другие клиенты CLI, но я буду делать все с удаленного сервера.

  • линукс
  • убунту
  • битторрент
  • передача

3

Хорошо, я решил. Оказывается, я пытался заполнить не тот каталог.

Мои загрузки transmisson-remote сохраняются по адресу /var/lib/transmission-daemon/downloads . Итак, я должен переместить свой foobar.tar в указанный каталог и повторить ту же процедуру еще раз; на этот раз это семена.

Надеюсь, это поможет будущим пользователям.

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

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

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

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

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

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

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

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

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

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

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

.

networking — Делитесь большими файлами через торрент — потоп

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

спросил

Изменено 2 года, 7 месяцев назад

Просмотрено 365 раз

Я пытаюсь поделиться с коллегой большим файлом данных (~2,5 Гб) по протоколу BitTorrent. я на Fedora 30 и я использую Deluge 1.3.15 .

Чтобы создать файл torrent , я выполняю шаги, показанные ниже на Deluge :

  1. Файл —> Создать торрент
  2. Я добавляю файл (это файл .zip )
  3. В настройках трекера пробовал две разные вещи:
  4. Трекеров вообще нет или
  5. Я добавил http://11.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *