BitTorrent Tracker 搭建及使用

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

(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</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值