Установка РеТрекера XBTT в FreeBSD |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
Установка РеТрекера XBTT в FreeBSD |
![]()
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 6 Регистрация: 21.4.2009 Пользователь №: 1 371 ![]() |
имею сервак под FreeBSD, вывешеный через port forwarding под реальный IP, в корбине, в митино. работает круглосуточно, привязан домен.
как на этом повесить бы ретрекер? |
|
|
![]()
Сообщение
#2
|
|
Участник ![]() ![]() Группа: Пользователи Сообщений: 27 Регистрация: 22.2.2009 Пользователь №: 569 ![]() |
имею сервак под FreeBSD, вывешеный через port forwarding под реальный IP, в корбине, в митино. работает круглосуточно, привязан домен. как на этом повесить бы ретрекер? Код make -C /usr/ports/devel/subversion install clean Код make -C /usr/ports/devel/boost install clean Код rehash Код cd /usr/local/ && svn co https://xbtt.svn.sourceforge.net/svnroot/xbtt/trunk/xbt/misc xbt/misc && svn co https://xbtt.svn.sourceforge.net/svnroot/xbtt/trunk/xbt/Tracker xbt/Tracker Код cd xbt/Tracker && chmod +x make.bsd.sh && ./make.bsd.sh Собсно создать базу в mysql и залить туда дамп: Код mysql -uroot -p Код >CREATE USER 'xbt'@'localhost' IDENTIFIED BY '***YOU_PASSWORD***'; >GRANT USAGE ON *.* TO 'xbt'@'localhost' IDENTIFIED BY '***YOU_PASSWORD***'; >CREATE DATABASE IF NOT EXISTS `xbt`; >GRANT ALL PRIVILEGES ON `xbt`.* TO 'xbt'@'localhost'; >exit; Код mysql -uxbt -p xbt < xbt_tracker.sql Код cp xbt_tracker.conf.default xbt_tracker.conf && ee xbt_tracker.conf У меня содержимое такое (над своим думай сам.): Код mysql_host = localhost mysql_user = xbt mysql_password = xbt mysql_database = xbt pid_file = /var/run/xbt_tracker.pid announce_interval = 1800 anonymous_connect = 1 anonymous_announce = 1 anonymous_scrape = 1 auto_register = 1 clean_up_interval = 60 daemon = 1 debug = 0 full_scrape = 0 gzip_debug = 1 gzip_scrape = 1 listen_ipa = 10.27.12.214 listen_port = ![]() listen_port = 2710 log_access = 0 log_announce = 0 log_scrape = 0 read_config_interval = 60 read_db_interval = 60 redirect_url = http://re-tracker.ru scrape_interval = 0 table_announce_log = xbt_announce_log table_files = xbt_files table_files_users = xbt_files_users table_scrape_log = xbt_scrape_log table_users = xbt_users write_db_interval = 15 Запуск такой мулькой: Код ee /usr/local/etc/rc.d/xbt.sh Содержимое xbt.sh: Код #!/bin/sh . /etc/rc.subr name="xbt_tracker" rcvar=`set_rcvar xbt_tracker` load_rc_config ${name} : ${xbt_tracker_enable="NO"} : ${xbt_tracker_flags="--conf_file /usr/local/xbt/Tracker/xbt_tracker.conf"} pidfile="/var/run/${name}.pid" command="/usr/local/xbt/Tracker/${name}" required_files="/usr/local/xbt/Tracker/${name}.conf" case "${xbt_tracker_flags}" in *-p\ *) echo "ERROR: \$xbt_flags includes -p option." \ "PID file is already set to $pidfile." exit 1 ;; *) command_args="-p ${pidfile} ${xbt_tracker_flags}" ;; esac run_rc_command "$1" Код chmod +x /usr/local/etc/rc.d/xbt.sh Код echo xbt_tracker_enable="YES" >> /etc/rc.conf echo xbt_tracker_flags="--conf_file /usr/local/scripts/xbt/Tracker/xbt_tracker.conf" >> /etc/rc.conf Код /usr/local/etc/rc.d/xbt.sh start Код ps -ax | grep xbt Код 1244 ?? Ss 0:00,48 /usr/local/scripts/xbt/Tracker/xbt_tracker --conf_file /usr/local/xbt/Tracker/xbt_tracker.conf -p /var/run/xbt_tracker.pid
1526 p0 S+ 0:00,00 grep xbt -------------------- ![]() | Перово | Ивановское| Новогиреево | Новокосино | | Тыкалка | |
|
|
![]()
Сообщение
#3
|
|
Новичок ![]() Группа: Пользователи Сообщений: 6 Регистрация: 21.4.2009 Пользователь №: 1 371 ![]() |
ой, спасибо. ща соберу.
если что, завтра подниму, адрес будет http://4me.ru/announce наверное. виден изнутри корбины как 10.60.54.22. |
|
|
![]()
Сообщение
#4
|
|
Новичок ![]() Группа: Пользователи Сообщений: 6 Регистрация: 21.4.2009 Пользователь №: 1 371 ![]() |
listen_port = mega_shok.gif
супер. |
|
|
![]()
Сообщение
#5
|
|
Новичок ![]() Группа: Пользователи Сообщений: 6 Регистрация: 21.4.2009 Пользователь №: 1 371 ![]() |
уууу..... это надолго
![]() порты 2 года не обновлял ![]() Updating from понедельник, 18 июня 2007 г. 10:16:09 (MSD) to среда, 22 апреля 2009 г. 00:20:02 (MSD). |
|
|
![]()
Сообщение
#6
|
|
Участник ![]() ![]() Группа: Пользователи Сообщений: 27 Регистрация: 22.2.2009 Пользователь №: 569 ![]() |
-------------------- ![]() | Перово | Ивановское| Новогиреево | Новокосино | | Тыкалка | |
|
|
![]()
Сообщение
#7
|
|
Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 31 Регистрация: 23.1.2009 Пользователь №: 336 ![]() |
Предложу другое решение - opentracker.
Прост и легок. Не требует сиквела для работы. Поддерживает udp. Конфиг у меня из 2ух строчек: listen.tcp_udp 10.x.x.x:2710 tracker.rootdir /usr/local/etc/opentracker -------------------- Ретрекер в ЮАО(Москва, Корбина) http://10.184.0.104
|
|
|
![]()
Сообщение
#8
|
|
Участник ![]() ![]() Группа: Пользователи Сообщений: 27 Регистрация: 22.2.2009 Пользователь №: 569 ![]() |
Предложу другое решение - opentracker. Прост и легок. Не требует сиквела для работы. Поддерживает udp. Конфиг у меня из 2ух строчек: listen.tcp_udp 10.x.x.x:2710 tracker.rootdir /usr/local/etc/opentracker У меня на 7.1 amd64 не завелся. -------------------- ![]() | Перово | Ивановское| Новогиреево | Новокосино | | Тыкалка | |
|
|
![]()
Сообщение
#9
|
|
Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 31 Регистрация: 23.1.2009 Пользователь №: 336 ![]() |
-------------------- Ретрекер в ЮАО(Москва, Корбина) http://10.184.0.104
|
|
|
![]()
Сообщение
#10
|
|
Новичок ![]() Группа: Пользователи Сообщений: 6 Регистрация: 21.4.2009 Пользователь №: 1 371 ![]() |
мускуль там стоит как раз
буст не собирается. |
|
|
![]()
Сообщение
#11
|
|
Новичок ![]() Группа: Пользователи Сообщений: 6 Регистрация: 21.4.2009 Пользователь №: 1 371 ![]() |
проблемма еще в том, что у меня 4.1. и это не апгрейдится по идеологическим соображениям.
bash-2.04# uname -a FreeBSD kiev.cust.rinet.ru 4.10-RELEASE-p3 FreeBSD 4.10-RELEASE-p3 #0: Wed Sep 29 20:33:19 MSD 2004 root@:/var/obj/lh/src/sys/4me i386 |
|
|
![]()
Сообщение
#12
|
|
Новичок ![]() Группа: Пользователи Сообщений: 7 Регистрация: 5.8.2009 Пользователь №: 2 351 ![]() |
делаю ./make.bsd.sh
вываливается Код In file included from ../misc/bt_tracker_account.cpp:2: ../misc/bt_tracker_account.h:36: error: 'Cvirtual_binary' does not name a type ../misc/bt_tracker_account.h:38: error: expected ',' or '...' before '&' token ../misc/bt_tracker_account.h:38: error: ISO C++ forbids declaration of 'Cvirtual_binary' with no type ../misc/bt_tracker_account.cpp:29: error: no 'Cvirtual_binary Cbt_tracker_accounts::dump() const' member function declared in class 'Cbt_tracker_accounts' ../misc/bt_tracker_account.cpp:54: error: prototype for 'void Cbt_tracker_accounts::load(const Cvirtual_binary&)' does not match any in class 'Cbt_tracker_accounts' ../misc/bt_tracker_account.h:38: error: candidate is: void Cbt_tracker_accounts::load(int) где косяк? ос 7.2 |
|
|
![]()
Сообщение
#13
|
|
Участник ![]() ![]() Группа: Пользователи Сообщений: 27 Регистрация: 22.2.2009 Пользователь №: 569 ![]() |
Код make -C /usr/ports/net/opentracker install clean /usr/local/etc/opentracker/opentracker.conf: Код listen.tcp_udp 0.0.0.0:2710 access.stats_path sta tracker.redirect_url http://re-tracker.ru/ Код opentracker_enable="YES" >> /etc/rc.conf opentracker_config="/usr/local/etc/opentracker/opentracker.conf" >> /etc/rc.conf /usr/local/etc/rc.d/opentracker start И не делаем моск с xbtt ![]() -------------------- ![]() | Перово | Ивановское| Новогиреево | Новокосино | | Тыкалка | |
|
|
![]()
Сообщение
#14
|
|
Новичок ![]() Группа: Пользователи Сообщений: 7 Регистрация: 5.8.2009 Пользователь №: 2 351 ![]() |
нету в портах
|
|
|
![]()
Сообщение
#15
|
|
Участник ![]() ![]() Группа: Пользователи Сообщений: 27 Регистрация: 22.2.2009 Пользователь №: 569 ![]() |
Дак обнови
portsnap или cvsup в помощь -------------------- ![]() | Перово | Ивановское| Новогиреево | Новокосино | | Тыкалка | |
|
|
![]()
Сообщение
#16
|
|
Новичок ![]() Группа: Пользователи Сообщений: 7 Регистрация: 5.8.2009 Пользователь №: 2 351 ![]() |
точно появился. странно. недавно добавили? обновлял второго числа.
ps: юзерам вписывать как я понял http://site:2710/ в свойства торрента? |
|
|
![]()
Сообщение
#17
|
|
Участник ![]() ![]() Группа: Пользователи Сообщений: 27 Регистрация: 22.2.2009 Пользователь №: 569 ![]() |
точно появился. странно. недавно добавили? обновлял второго числа. http://www.freshports.org/net/opentracker Цитата Port Added: 29 Jul 2009 14:18:03 ps: юзерам вписывать как я понял http://site:2710/ в свойства торрента? http://site:2710/announce -------------------- ![]() | Перово | Ивановское| Новогиреево | Новокосино | | Тыкалка | |
|
|
![]()
Сообщение
#18
|
|
Новичок ![]() Группа: Пользователи Сообщений: 7 Регистрация: 5.8.2009 Пользователь №: 2 351 ![]() |
Спасибо все заработало!
![]() |
|
|
![]()
Сообщение
#19
|
|
Новичок ![]() Группа: Пользователи Сообщений: 7 Регистрация: 11.3.2009 Пользователь №: 741 ![]() |
делаю ./make.bsd.sh вываливается Код In file included from ../misc/bt_tracker_account.cpp:2: ../misc/bt_tracker_account.h:36: error: 'Cvirtual_binary' does not name a type ../misc/bt_tracker_account.h:38: error: expected ',' or '...' before '&' token ../misc/bt_tracker_account.h:38: error: ISO C++ forbids declaration of 'Cvirtual_binary' with no type ../misc/bt_tracker_account.cpp:29: error: no 'Cvirtual_binary Cbt_tracker_accounts::dump() const' member function declared in class 'Cbt_tracker_accounts' ../misc/bt_tracker_account.cpp:54: error: prototype for 'void Cbt_tracker_accounts::load(const Cvirtual_binary&)' does not match any in class 'Cbt_tracker_accounts' ../misc/bt_tracker_account.h:38: error: candidate is: void Cbt_tracker_accounts::load(int) где косяк? ос 7.2 https://sourceforge.net/forum/forum.php?thr...forum_id=328824 patch: Код Index: bt_tracker_account.cpp
=================================================================== --- bt_tracker_account.cpp (revision 1982) +++ bt_tracker_account.cpp (working copy) @@ -1,4 +1,5 @@ #include "stdafx.h" +#include "xbt/virtual_binary.h" #include "bt_tracker_account.h" #include "stream_reader.h" |
|
|
![]()
Сообщение
#20
|
|
Новичок ![]() Группа: Пользователи Сообщений: 7 Регистрация: 11.3.2009 Пользователь №: 741 ![]() |
После разговора с разработчиком XBTT, было решено убрать make.bsd.sh и просто добавить
Код -I /usr/local/include в линуксовый make.sh |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 6.5.2024, 6:23 |