BitTorrent Tracker 搭建及使用
(Linux)安装xbt-Tracker
Xbt-Tracker is a High-Performance BitTorrent Tracker。
安装相应的库
yum install boost-devel cmake gcc-c++ mysql-devel git
下载源码安装
git clone https://github.com/poiuty/xbt.git
cd xbt/Tracker
./make.sh
cp xbt_tracker.conf.default xbt_tracker.conf
安装MySql
数据库安装的步骤省略…
安装完后,我们需导入xbt-tracker默认sql
mysql –u xbt -pmy_password xbt < xbt_tracker.sql
或
或source 源码目录/xbt/Tracker/ xbt_tracker.sql
xbt-tracker配置
xbt-traceker配置保存在数据库xbt_config表中,我们可根据需要修改该表中字段的值。
插入以下配置
INSERT INTO `xbt_config` VALUES ('announce_interval','1800'),('anonymous_connect','1'),('anonymous_announce','1'),('anonymous_scrape','1'),('auto_register','1'),('clean_up_interval','60'),('daemon','1'),('debug','0'),('gzip_announce','1'),('gzip_debug','1'),('gzip_scrape','1'),('listen_check','0'),('listen_ipa','*'),('listen_port','2710'),('log_access','0'),('log_announce','0'),('log_scrape','0'),('pid_file','xbt_config.pid'),('read_config_interval','300'),('read_db_interval','60'),('redirect_url',''),('scrape_interval','0'),('table_announce_log','xbt_announce_log'),('table_files','xbt_files'),('table_files_updates','xbt_files_updates'),('table_files_users','xbt_files_users'),('table_ipas','xbt_ipas'),('table_scrape_log','xbt_scrape_log'),('table_users','xbt_users'),('update_files_method','1'),('write_db_interval','60');
配置字段说明:
| 名称 | 默认值 | 描述 |
|---|---|---|
| auto_register | 0(禁用) | 如果启用,它将使种子就跟踪自动注册。 |
| announce_interval</ |

本文详细介绍了如何在Linux环境下搭建高性能BitTorrentTracker(xbt-Tracker),包括安装所需库、源码下载、MySql配置、服务启停等步骤,以及如何使用BitTorrent客户端Transmission进行种子制作与发布。
最低0.47元/天 解锁文章
2282

被折叠的 条评论
为什么被折叠?



