IPB

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V  < 1 2 3 >  
Ответить в данную темуНачать новую тему
Установка РеТрекера XBTT в Linux (Ubuntu)
The Raven
сообщение 11.3.2009, 23:45
Сообщение #21


Активный участник
***

Группа: Пользователи
Сообщений: 61
Регистрация: 6.1.2009
Пользователь №: 118



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


--------------------
Член тоталитарной секты "КорбинаТелеком - Саратов"

20-381-56-52
the_raven@jabber.corbina.ru
Перейти в начало страницы
 
+Цитировать сообщение
Stinky
сообщение 19.3.2009, 21:18
Сообщение #22


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 19.3.2009
Пользователь №: 900



Хочется отметить существование легковесного претендента на установку в качестве ретрекера - opentracker
Никаких MySQL'ов, Apeche'й и PHP. Все хранит в памяти, в связи с чем жрет меньше ресурсов. Поэтому же, при перезапуске накопленная база пиров теряется, но имхо это не принципиально - количество пиров возвращается к прежнему уровню в течении получаса.

Но HOWTO писать сильно лениво.
Перейти в начало страницы
 
+Цитировать сообщение
GroboiD
сообщение 22.4.2009, 22:30
Сообщение #23


Активный участник
***

Группа: Пользователи
Сообщений: 31
Регистрация: 23.1.2009
Пользователь №: 336



Цитата(Stinky @ 19.3.2009, 21:18) *
Хочется отметить существование легковесного претендента на установку в качестве ретрекера - opentracker
Никаких MySQL'ов, Apeche'й и PHP. Все хранит в памяти, в связи с чем жрет меньше ресурсов. Поэтому же, при перезапуске накопленная база пиров теряется, но имхо это не принципиально - количество пиров возвращается к прежнему уровню в течении получаса.

Но HOWTO писать сильно лениво.


Там писать то нечего)). Под бсд: gmake libowfat. gmake opentracker. Копаем собранный opentracker в куда-нить в /usr/local/sbin, а конфиг (opentracker.conf) в /usr/local/etc. В конфиге походу покатит тока одна опция: listen.tcp_udp 10.x.x.x:2710. Запускаем /usr/local/sbin/opentracker -f /usr/local/etc/opentracker.conf. Мона даже создать с этой командой исполняемый файлик и пихнуть в /usr/local/etc/rc.d. Усё.

Там, кстати, автор добавил какую-то общую статистику. Надо бы обновить и глянуть что это).


--------------------
Ретрекер в ЮАО(Москва, Корбина) http://10.184.0.104
Перейти в начало страницы
 
+Цитировать сообщение
B&W
сообщение 25.8.2009, 20:19
Сообщение #24


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 25.8.2009
Пользователь №: 2 487



Всем добрый день. Вот Решил установить тут себе XBT Tracer и неожиданно возникли проблемы.

Устанавливал по инструкции с http://xbtt.sourceforge.net/tracker/ на ubuntu-server (отдельная машина)

При установке пакетов вылетела ошибка:
Код
Пакет libmysqlclient-dev - виртуальный, его функции предоставляются пакетами:
  libmysqlclient15-dev 5.1.30really5.0.75-0ubuntu10.2
Вы должны явно указать, какой именно вы хотите установить.
E: Для пакета libmysqlclient-dev не найдены кандидаты на установку


Но все закомпилилось нормально и я забыл.

Дальше самое интересное. НА сервере так же стоит rTorrent. Так вот, он и uTorrent, Vuze, BitTorrent (на домашнем компе ) не хотя перекачивать. Хотя трекер видят, он видет их. Пиров нет, иногда они появл но закачка все рано не начинается.
Я сначало грешил на Роутер, за которм все это хозяйсво. Но 2710 я проташил, отрыл в ufw. Прописал локальный ip трекера вместо домена. все бестолку.

Запустил Виртуалу с Ubuntu и Deluge. И о боже! запахало! uTorrent, BitTorrent Начили принемать! После получилось передать другу через deluge.
На rTorrent передать не получилось. c utorrent на deluge получилось передать

Вопрос. Что за фигня? Почему нормально работае только когда в связке есть клиент Deluge!?
пс извиняйте за много букф, второй день парюсь - ничего sad.gif

ОО wacko.gif сейчас заметил uTorrent'х>отчеты>[2009-08-25 17:29:29] Banned my_ip:2710
Перейти в начало страницы
 
+Цитировать сообщение
R.M.
сообщение 4.11.2009, 21:20
Сообщение #25


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 4.11.2009
Пользователь №: 3 232



Спасибо за помощь, установил как написано.
Только не совсем понял как им пользоваться. Может кто-нибудь в двух словах рассказать?
Я создаю торрент, прописываю в него адрес анонса, но в клиенте показывается ошибка - unregistered torrent, хотя в конфиге анонимные коннекты и т.д. включено, авторегистрацию включал\выключал.
В статистике пишется сидов 0, пиров 0, торрентов 0.
Перейти в начало страницы
 
+Цитировать сообщение
FreeM@N
сообщение 5.11.2009, 13:07
Сообщение #26


Активный участник
***

Группа: Главные Админы
Сообщений: 661
Регистрация: 15.12.2008
Из: Москва
Пользователь №: 15



В конфигурационный файл добавьте следующие настройки:
Код
anonymous_connect = 1
anonymous_announce = 1
auto_register = 1


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
R.M.
сообщение 8.11.2009, 13:42
Сообщение #27


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 4.11.2009
Пользователь №: 3 232



А подскажите пожалуйста что выводится когда делается start или stop xbtt? Т.е. выводится или 0 или 1, но что это означает не совсем понятно. Что-то из этого ошибка?
Перейти в начало страницы
 
+Цитировать сообщение
FreeM@N
сообщение 8.11.2009, 17:00
Сообщение #28


Активный участник
***

Группа: Главные Админы
Сообщений: 661
Регистрация: 15.12.2008
Из: Москва
Пользователь №: 15



0 - всё хорошо, остальное - была какая-то ошибка.

http://tldp.org/LDP/abs/html/exit-status.html


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
R.M.
сообщение 8.11.2009, 17:03
Сообщение #29


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 4.11.2009
Пользователь №: 3 232



Цитата(FreeM@N @ 5.11.2009, 13:07) *
В конфигурационный файл добавьте следующие настройки:
Код
anonymous_connect = 1
anonymous_announce = 1
auto_register = 1

Спасибо, разобрался. Почему-то auto_register не брался из конфига, хотя был прописан правильно. Прописал в БД, заработало
Перейти в начало страницы
 
+Цитировать сообщение
Cast
сообщение 26.11.2009, 16:17
Сообщение #30


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 26.11.2009
Пользователь №: 3 504



Здравствуй всёзнающий all !!!

Тут такая проблема... Компиляция xtb ретрекера прошла успешно. При его запуске появляется следующая ошибка:

web:/usr/xbt/Tracker # ./xbt_tracker
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

соответственно он правильно ругается что сокет в этом месте отсутствует.

В my.ini сокет прописан и mysql сервер его благополуно использует.

[client]

#password = your_password
port = 3306
socket = /tmp/mysql.sock

От куда xtb берёт информацию о местоположении mysql.socket, этож, наверно, где-то задаётся при компиляции ?
Перейти в начало страницы
 
+Цитировать сообщение
FreeM@N
сообщение 26.11.2009, 19:43
Сообщение #31


Активный участник
***

Группа: Главные Админы
Сообщений: 661
Регистрация: 15.12.2008
Из: Москва
Пользователь №: 15



У вас MySQL так скомпилирован, так что либо пересобирайте MySQL либо обратитесь к разработчику чтобы он добавил настройку...
Либо верните сокет туда, где его ищут.

UPDATE:
На самом деле всё гораздо проще...
Находим в исходниках файл xbt/misc/sql/database.cpp
заменяем
Код
        if (!mysql_init(&m_handle) || !mysql_real_connect(&m_handle, host.c_str(), user.c_str(), password.c_str(), database.c_str(), MYSQL_PORT, NULL, 0))

на
Код
        if (!mysql_init(&m_handle) || !mysql_real_connect(&m_handle, host.c_str(), user.c_str(), password.c_str(), database.c_str(), MYSQL_PORT, "/tmp/mysql.sock", 0))

у меня это на строке 32.
И компилируем XBTT заново. Всё.
Причина редактирования: Решение.


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Cast
сообщение 27.11.2009, 8:15
Сообщение #32


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 26.11.2009
Пользователь №: 3 504



Цитата(FreeM@N @ 26.11.2009, 19:43) *
У вас MySQL так скомпилирован, так что либо пересобирайте MySQL либо обратитесь к разработчику чтобы он добавил настройку...
Либо верните сокет туда, где его ищут.

UPDATE:
На самом деле всё гораздо проще...
Находим в исходниках файл xbt/misc/sql/database.cpp
заменяем
Код
        if (!mysql_init(&m_handle) || !mysql_real_connect(&m_handle, host.c_str(), user.c_str(), password.c_str(), database.c_str(), MYSQL_PORT, NULL, 0))

на
Код
        if (!mysql_init(&m_handle) || !mysql_real_connect(&m_handle, host.c_str(), user.c_str(), password.c_str(), database.c_str(), MYSQL_PORT, "/tmp/mysql.sock", 0))

у меня это на строке 32.
И компилируем XBTT заново. Всё.


Сенкс, сделал.
Компиляция и первый запуск проходит нормально, но если обратиться за статистикой то xbt сразу же падает.
Пробовал перекомпилить с родными исходниками и указал в конфиге xbt не localhost, а реальный ип mysql сервера - падает... так что на сокет можно не грешить.

UPDATE:
Скомпилировал xbt на виртуальной машине и перенёс запускаемый фаил на эту машину - нормально работает !!!
На этой машине размер файла после компиляции 340кб, а на виртуалке 2,3мб....
Ну не хочет он на реальном железе нормально компильться....
Перейти в начало страницы
 
+Цитировать сообщение
FreeM@N
сообщение 27.11.2009, 10:25
Сообщение #33


Активный участник
***

Группа: Главные Админы
Сообщений: 661
Регистрация: 15.12.2008
Из: Москва
Пользователь №: 15



В любом случае - напишите автору для добавления возможности указания сокета через настройки.


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Cast
сообщение 27.11.2009, 22:03
Сообщение #34


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 26.11.2009
Пользователь №: 3 504



Цитата(FreeM@N @ 27.11.2009, 10:25) *
В любом случае - напишите автору для добавления возможности указания сокета через настройки.

Отписал.
Но компилиться почему-то не хочет...

П.С. ОС - сусе 11.1
Перейти в начало страницы
 
+Цитировать сообщение
ILSHA
сообщение 30.11.2009, 14:39
Сообщение #35


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 30.11.2009
Пользователь №: 3 563



У меня такой вопрос, сейчас у меня трекер отлично таботает с анонсером xbtt на 2710 порту, могу ли я запустить еще один демон xbtt установив его в другую папку создав файлик запуска, указав другой порт, будит ли он работать? Я еще один трекер хочу открыть на томже сервере, подскажите плизз
Перейти в начало страницы
 
+Цитировать сообщение
Cast
сообщение 1.12.2009, 9:26
Сообщение #36


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 26.11.2009
Пользователь №: 3 504



Цитата(ILSHA @ 30.11.2009, 14:39) *
У меня такой вопрос, сейчас у меня трекер отлично таботает с анонсером xbtt на 2710 порту, могу ли я запустить еще один демон xbtt установив его в другую папку создав файлик запуска, указав другой порт, будит ли он работать? Я еще один трекер хочу открыть на томже сервере, подскажите плизз

Кстати, как указать другой ip:порт ?
Перейти в начало страницы
 
+Цитировать сообщение
FreeM@N
сообщение 5.12.2009, 0:12
Сообщение #37


Активный участник
***

Группа: Главные Админы
Сообщений: 661
Регистрация: 15.12.2008
Из: Москва
Пользователь №: 15



Указать их в настройках.
Что ещё можно изменить читать тут: http://xbtt.sourceforge.net/tracker/


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
ILSHA
сообщение 6.12.2009, 17:18
Сообщение #38


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 30.11.2009
Пользователь №: 3 563



Так можно зделать или нет?
Перейти в начало страницы
 
+Цитировать сообщение
Racer_Mobile
сообщение 17.12.2009, 8:55
Сообщение #39


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 17.12.2009
Пользователь №: 3 723



Цитата(FreeM@N @ 17.12.2008, 11:42) *
Установка на Ubuntu-server 8.10:
(можт пригодится кому-нить)
.....

и проверить работу перейдя на страничку статистики:
http://XX.XX.XX.XX:2710/st


Добрый день/вечер...
Тестирую на своем серваке (пока локальном)

исходные данные:
Linux proxy 2.6.27-14-server

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.10
DISTRIB_CODENAME=intrepid
DISTRIB_DESCRIPTION="Ubuntu 8.10"

Плюсом к этому поднят апач на 80 порту который раздает два разных сайта (наружу и локльный)

поставил по этому мануалу трекер, анонсы вроде появились (судя по статистике)
Код
leechers    0
seeders    5
peers    5
torrents    5
accepted tcp    256
rejected tcp    0
announced    159
announced http     159    100 %

и т.д.
Но мне не хватает понятий самих (по форуму лазил и окончательно запутался)
что есть трекер, а что статистика ?
поднял домен локальный retracker.local, в его корень поставил из этой темы
и понять не могу понять, как правильно анонсировать чтобы такая удобная и красивая статистика была ?
во многих трекерах автоматом добавляют retracker.local без порта (2710 ) удобно ведь, и патчить не надо... есть возможность использовать ДНС,
ктонить подскажите что я делаю не правильно ?
я просто понять логики работы не могу... у xbt своя база (называется xbt ), у статистики своя база... кому анонсировать чтобы была статистика и какой анонсер использовать ?

добавлю еще:
cat xbt_tracker.conf
Код
mysql_host = localhost
mysql_user = xbt
mysql_password = xbt
mysql_database = xbt

pid_file = /var/run/xbt_tracker.pid
anonymous_connect = 1
anonymous_announce = 1
auto_register = 1

Перейти в начало страницы
 
+Цитировать сообщение
FreeM@N
сообщение 18.12.2009, 12:05
Сообщение #40


Активный участник
***

Группа: Главные Админы
Сообщений: 661
Регистрация: 15.12.2008
Из: Москва
Пользователь №: 15



XBTT вы установили правильно. Статистики у него нету (ну кроме той что на страничке /st).

Статистический ретрекер и XBTT не совместимы, лично я рекомендую использовать XBTT.


--------------------
Перейти в начало страницы
 
+Цитировать сообщение

3 страниц V  < 1 2 3 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 19.3.2024, 10:05
Top.Mail.Ru