Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
23 Июль 2025, 13:35:58
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Домашние сети
(Модераторы: SAlex, Limpa, fergus) > Тема:

Торрент-РЕтрекер в локальной сети

Страниц  :   Вниз
  Печать  
Автор Тема: Торрент-РЕтрекер в локальной сети  (Прочитано 6029 раз)
0 Пользователей и 1 Гость смотрят эту тему.
svin0
Почетный гродненец
*****

Репутация: +90/-1
Offline Offline

Пол: Мужской
Сообщений: 2088


Просмотр профиля
« : 18 Октябрь 2009, 18:22:23 »

Пару слов о ретрекере в Википедии.
Для чего ретрекер в локальной сети? Например, для того, чтобы несколько человек с анлимами могли совместно скачивать один и тот же торрент временно суммируя свои каналы в интернет и при этом не затрагивая правил маршрутизации на роутере.
Недавнее появление ретрекера torrents.ru на площадке БТК сподвигло настроить такой же на сервере в локальной сети и только для пользователей локальной сети. Проверил через интернет - получение пиров работает. Локально, наверное, тоже.
Торрент файлы с torrents.ru скачиваются с прописанным ретрекером, в другие можно дописать самому.
Для пользователей домашней сети создал небольшой мануал, на который заходят по retracker.local. Это имя не обязательно. Чтобы не пересекалось с аналогичным у провайдера можно назначить любое, например, retracker2.local. Там же хранится announce, т.е. итоговая ссылка для торрент-клиента имеет вид http://retracker.local/announce.
Если кому интересно, могу описать непосредственно настройку.
Записан
Фальк
Настоящий гродненец
****

Репутация: +16/-1
Offline Offline

Пол: Мужской
Сообщений: 360


Не дождётесь!

Просмотр профиля WWW
« Ответ #1 : 19 Октябрь 2009, 19:35:30 »

Интересно!
Записан
svin0
Почетный гродненец
*****

Репутация: +90/-1
Offline Offline

Пол: Мужской
Сообщений: 2088


Просмотр профиля
« Ответ #2 : 19 Октябрь 2009, 20:17:30 »

Необходимы:
1) Локальный веб-сервер с php;
2) mysql;
3) Локальный dns-сервер/форвардер либо правка файлов hosts на каждом ПК;
4) Непосредственно ретрекер.

Ретрекер здесь: http://torrents.ru/retracker.zip. В интернетах хватает иных реализаций.
В качестве dns-форвардера используется dnsmasq. В небольшой сети этого достаточно, к тому же он еще и dhcp-сервер.
Процесс установки первых трех пунктов описывать не буду, опишу лишь конфиг веб-сервера. У меня nginx с отдельным виртуальным хостом:
Код:
server {
listen   *:80;
server_name  retracker.local;
server_name_in_redirect off;

access_log off;

location / {
root   /var/www/retracker;
# В index.html можно написать пару слов о ретрекере, пример на скрине ниже :)
index  index.html;
autoindex off;
# Разрешаем доступ только из локальной сети. Вдруг домен доступен извне.
allow 192.168.0.0/16;
deny all;
}

# Чтобы не стащили пароль от базы :)
location ~ /config\.php$ {
deny all;
}

location ~ \.php$ {
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/retracker$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
fastcgi_intercept_errors on;
}

# Делаем редирект на announce.php
location ~* ^/announce$ {
root   /var/www/retracker;
rewrite ^/ /announce.php permanent;
}
}

Правим config.php:
Код:
$tr_cfg['tr_db']['mysql'] = array(
'dbhost'   => 'адрес_mysql_сервера',
'dbuser'   => 'юзер',
'dbpasswd' => 'пасс',
'dbname'   => 'имя_создаваемой_базы',
'pconnect' => false,
'log_name' => 'MySQL',
);

Создаем БД. Проще всего через phpmyadmin, если установлен. После этого выполняем запрос на создание таблицы, который хранится в mysql.sql.

Перезапускаем веб-сервер и всё должно работать Улыбка Путь, вписываемый в торрент файл, такой: retracker.local/announce.

Если возникает ошибка в торрент-клиенте invalid info_hash, то в php.ini следует изменить magic_quotes_gpc = On на Off.
После правки перезапускаем php fastcgi-сервер.

Пример страницы с мануалом в нашей сети:

Записан
magnat
Почетный гродненец
*****

Репутация: +67/-2
Offline Offline

Пол: Мужской
Сообщений: 2029


Просмотр профиля Email
« Ответ #3 : 22 Октябрь 2009, 13:03:53 »

а смысл? пользователей то хватает?
Записан
svin0
Почетный гродненец
*****

Репутация: +90/-1
Offline Offline

Пол: Мужской
Сообщений: 2088


Просмотр профиля
« Ответ #4 : 22 Октябрь 2009, 13:38:38 »

а смысл? пользователей то хватает?

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

Репутация: +67/-2
Offline Offline

Пол: Мужской
Сообщений: 2029


Просмотр профиля Email
« Ответ #5 : 22 Октябрь 2009, 20:27:30 »

а как же поиск локальных пиров?
Записан
Фальк
Настоящий гродненец
****

Репутация: +16/-1
Offline Offline

Пол: Мужской
Сообщений: 360


Не дождётесь!

Просмотр профиля WWW
« Ответ #6 : 22 Октябрь 2009, 20:36:41 »

локальные пиры работают если руками прописать в клиентах айпишники
Записан
svin0
Почетный гродненец
*****

Репутация: +90/-1
Offline Offline

Пол: Мужской
Сообщений: 2088


Просмотр профиля
« Ответ #7 : 22 Октябрь 2009, 21:20:13 »

а как же поиск локальных пиров?

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

локальные пиры работают если руками прописать в клиентах айпишники

С ретрекером проще. Если прописывать вручную, то надо помнить ип:порт. Для того же torrents.ru при использовании локального ретрекера вообще ничего не придется прописывать.
Записан
HESICbITb
Настоящий гродненец
****

Репутация: +73/-1
Offline Offline

Пол: Мужской
Сообщений: 941


Я люблю Гродненский форум!

S Просмотр профиля
« Ответ #8 : 22 Ноябрь 2009, 14:43:48 »

svin0
кому как, если в сети 2 пользователя с анлимом то им проще прописать свои IP в пирах и не морочить голову с ретрекерами
Записан
svin0
Почетный гродненец
*****

Репутация: +90/-1
Offline Offline

Пол: Мужской
Сообщений: 2088


Просмотр профиля
« Ответ #9 : 22 Ноябрь 2009, 16:54:24 »

svin0
кому как, если в сети 2 пользователя с анлимом то им проще прописать свои IP в пирах и не морочить голову с ретрекерами

Со static ip может быть, а с dhcp не проще.
Записан
HESICbITb
Настоящий гродненец
****

Репутация: +73/-1
Offline Offline

Пол: Мужской
Сообщений: 941


Я люблю Гродненский форум!

S Просмотр профиля
« Ответ #10 : 23 Ноябрь 2009, 12:57:24 »

dhcp каждый раз выдает разный IP Непонимающий??  

интересно у нас много сетей с AD или хотя бы с dhcp ...
Записан
svin0
Почетный гродненец
*****

Репутация: +90/-1
Offline Offline

Пол: Мужской
Сообщений: 2088


Просмотр профиля
« Ответ #11 : 23 Ноябрь 2009, 14:18:29 »

dhcp каждый раз выдает разный IP Непонимающий?? 

Как когда Улыбка Всё зависит от параметров сервера. Привязка адреса требуется лишь иногда.

интересно у нас много сетей с AD или хотя бы с dhcp ...

Если сеть большая - тяжело без dhcp.
Записан
svin0
Почетный гродненец
*****

Репутация: +90/-1
Offline Offline

Пол: Мужской
Сообщений: 2088


Просмотр профиля
« Ответ #12 : 12 Декабрь 2009, 00:44:46 »

http://torrents.by/forum/viewtopic.php?t=77497
Записан
Фальк
Настоящий гродненец
****

Репутация: +16/-1
Offline Offline

Пол: Мужской
Сообщений: 360


Не дождётесь!

Просмотр профиля WWW
« Ответ #13 : 13 Декабрь 2009, 03:45:42 »

ага, шел сюда чтобы тоже запостить Подмигивающий
Записан
Artoha
just a nix-user
Гродненец
**

Репутация: +0/-0
Offline Offline

Сообщений: 70


IT-шаман

Просмотр профиля WWW
« Ответ #14 : 11 Февраль 2010, 19:06:08 »

в Гродно не думаю что выйдет..Грустный
в Минске угенка прописал всё.а у нас-нет...
Записан

svin0
Почетный гродненец
*****

Репутация: +90/-1
Offline Offline

Пол: Мужской
Сообщений: 2088


Просмотр профиля
« Ответ #15 : 11 Февраль 2010, 19:40:55 »

в Гродно не думаю что выйдет..Грустный

Речь о локальной сети.
Записан
Artoha
just a nix-user
Гродненец
**

Репутация: +0/-0
Offline Offline

Сообщений: 70


IT-шаман

Просмотр профиля WWW
« Ответ #16 : 07 Май 2010, 23:21:51 »

всякие грины не хотятЪ :/
Записан

svin0
Почетный гродненец
*****

Репутация: +90/-1
Offline Offline

Пол: Мужской
Сообщений: 2088


Просмотр профиля
« Ответ #17 : 08 Май 2010, 00:02:05 »

К ретрекерам появится интерес при повсеместном распространении безлимитного доступа в интернет. Многое зависит от реализации выхода в сеть на стороне провайдера.
Записан
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,144 секунд. Запросов: 19.