Как создать собственный Torrent-трекер. Скачать бесплатные движки торрент-трекера

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

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


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

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

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

Установка и настройка движка торрент-трекера TBDev
Необходимые требования для движка TBDev:
- Веб-сервер Apache с поддержкой PHP,
- PHP версии 5.1.1 или выше,
- Сервер базы данных MySQL версии 4.1 или выше, но лучше 5.0;
- Любая оболочка для работы с СУБД MySQL, обычно, это phpMyAdmin.
Требования скрипта TBDev настолько минимальные, что для создания торрент-трекера может пойти даже бесплатный хостинг. Однако велика вероятность того, что ваш Torrent-трекер будет тормозить или вообще его удалят с хостинга. Поэтому лучше сразу купите платный и надежный хостинг, в начале сойдет самый простой тарифный план, цена на который не превышает 10-15 долларов. Когда ваш торрент-трекер станет популярным, то можно будет задуматься о 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-сервера нашим скриптам. Для этого находим папку include и в ней редактируем файл config.php, указывая данные для соединения с MySQL и также настройки самого сайта. Потом копируем все файлы арихива на хостинг-сервер, и набираем адрес нашего Torrent-трекера в браузере. Вуаля! Наш трекер готов к работе. Вот и все.

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

Скачать бесплатно движки для Torrent-трекера: Files.Hack.kz
Другие файлообменники: Letitbit, Uploadbox, Rapidshare, Depositfiles
Пароль к архиву: hack.kz