Приветствую Вас Гость • Регистрация • Вход
Суббота, 19.10.2019
Главная » 2012 » Декабрь » 20 » Как создать собственный Torrent-трекер
11:10
Как создать собственный Torrent-трекер
Как создать свой торрент-трекер
Уникальность технологии BitTorrent очевидна  и сама собой напрашивается на коментарии - 150 миллионов пользователей в системе по всему миру лучшее доказательство тому. Однако без torrent-трекеров, координирующих связь между пользователями торрент-трекера, это было бы невозможно.


Давайте сейчас для начала рассмотрим и узнаем что же из себя представляет BitTorrent.
BitTorrent - является сетевым протоколом и технологией,скоторая  позволяет получать файлы максимально быстро, гораздо быстрее, чем просто скачав его с обычного HTTP-сервера. Вы никогда не задавались вопросом,как можно легко найти и быстро скачать файлы? Да без проблем! Большую роль здесь играют так называемые Torrent-трекеры, которые координируют связь между пользователями torrent-трекера. Поняв суть работы протокола BitTorrent, можно самому создать свой Torrent-трекер. Далее почитавши эту статью  мы узнаем, как эту гениальную идею осуществить  и воплотить в реальность,а так же какой движок выбрать для своего torrent-трекера.
Давайте взвесим все да и против и рассмотрим сновные достоинства Torrent-трекеров:

  • самая высокая скорость работы по сравнению с другими похожими сетями,

  • сервера торрент-трекера лишь координируют соединение и передачу файлов по сети, а раздача файлов происходит напрямую между пользователями,

  • моментальный старт скачивания, отсутствую очереди,

  • можно закачивать файлы по частям,

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


Выбираем движок для Torrent-трекера.
Сейчас существуют реализации Torrent-трекеров на разных языках програмиирования, однако основным языком для написания скриптов является PHP, а в качестве базы данных используется СУБД MySQL. Самым распространенным и популярным движком для торрент-трекера на PHP является TBDev (в прошлом TBSource) и его различные модификации. Помимо TBDev есть и другие реализациями PHP-трекеров: BtiTracker, TorrentTrader, AKNova, xbtit. Все эти торрент-скрипты распространяются в огромном количестве по интернету. Мы же в качестве примера возьмем TBDev (TBSource), которую можно скачать с нашего сервера в конце этой статьи бесплатно. Этот скрипт представляет из себя  мощную реализацию готового трекера для Torrent-сети с многими встроенными функциями. Установил и поехал!

Установка и настройка движка торрент-трекера TBDev
Необходимые требования для движка TBDev:

  • Веб-сервер Apache с поддержкой PHP,

  • PHP версии 5.1.1 или выше,

  • Сервер базы данных MySQL версии 4.1 или выше, но лучше 5.0,

  • Любая оболочка для работы с СУБД MySQL, обычно, это phpMyAdmin.


Требования скрипта TBDev настолько минимальные, что для создания торрент-трекера может пойти даже бесплатный хостинг. Однако велика вероятность того, что ваш Torrent-трекер будет тормозить или вообще его удалят с хостинга. Поэтому лучше сразу купите платный и надежный хостинг, в начале сойдет самый простой тарифный план, цена на который не превышает 10-15 долларов. Когда ваш torrent-трекер станет популярным, то можно будет задуматься о VPS/VDS и, а потом уже выделенном сервере.
Настройки PHP интерпретатора в php.ini:
- memory_limit = 32M
- error_reporting = E_ALL ^ E_NOTICE
- display_errors = On
- display_startup_errors = On
- log_errors = On
- register_globals = Off
- magic_quotes_gpc = Off
- file_uploads = On
- upload_max_filesize = 8M
- allow_url_fopen = On
- report_memleaks = On
- short_open_tag = On
Сама установка движка TBDev очень проста. После распаковки архива со скриптами на компьютер обратите внимание на папку SQL, в которой лежат дамп-файлы — их необходимо залить в MySQL через phpMyAdmin или же выполнить  SQL-запрос , в созданную для torrent-трекера базу данных. Далее нужно указать параметры базы данных и самого SQL-сервера нашим скриптам. Для этого находим папку include и в ней редактируем файл config.php, указывая данные для соединения с MySQL и также настройки самого сайта. Потом копируем все файлы арихива на хостинг-сервер, и набираем адрес нашего Torrent-трекера в браузере. Ура! Наш трекер готов к работе. Вот и все.

Специально для читателей блога я  собрал набор из трех мощных движков торрент-трекеров: TBDev (оригинальная версия), TBDevRU (русская модификация), TBDev(RU)TorrentPier (демо: torrents.ru). Подробные инструкции по установке торрент-движков найдете в архиве.

Скачать бесплатно движки для Torrent-трекера: TBDev
Категория: Зароботок и лохотроны | Просмотров: 3557 | Добавил: Samosval |Рейтинг: 1.0/1


Всего комментариев: 0
avatar
    Яндекс.Метрика
Сайт создан в системе uCozЯндекс.Метрика