当前位置:   article > 正文

Centos7使用OpenTracker自建高性能Tracker服务器

opentracker

RT

系统:Centos7x86_64

1.安装EPEL

yum -y install epel-release

2.安装开发工具包

yum -y groupinstall "Development Tools"

3.安装编译所需依赖

yum -y install openssl-devel zlib-devel

4.在终端内下载源码并解压

  1. cd ~
  2. wget https://www.331u.com/wp-content/uploads/2018/09/libowfat.tar.gz
  3. wget https://www.331u.com/wp-content/uploads/2018/09/opentracker.tar.gz
  4. tar -xzvf libowfat.tar.gz
  5. tar -xzvf opentracker.tar.gz

 

5.编译libowfat

cd libowfat
make

6.编译opentracker

cd ..
cd opentracker
make

完成之后,我们将二进制文件移动到/usr/bin:

cp opentracker /usr/bin

 这里移动没有任何输出提示

然后写一个服务文件:

vim /usr/lib/systemd/system/opentracker.service

写入:

  1. [Unit]
  2. Description=opentracker server
  3. [Service]
  4. User=root
  5. ExecStart=/usr/bin/opentracker -p 1337 -P 1337
  6. Restart=on-abort
  7. [Install]
  8. WantedBy=multi-user.target

 

注:

1.我这里监听的端口是1337,这个端口可以自行更改,并且opentracker支持同时监听多端口。

2.-p(小写p)指TCP端口,-P(大写P)指UDP端口。

设置开机启动并立即运行:

  1. systemctl enable opentracker.service
  2. systemctl start opentracker.service

其他管理命令:

  1. systemctl status opentracker.service
  2. systemctl stop opentracker.service
  3. systemctl restart opentracker.service

制作种子的时候,我们添加Tracker服务器时,可以这么写:

http://你的服务器公网IP:1337/announce

或者:

udp://你的服务器公网IP:1337/announce

当然也可以同时添加http和udp,这个不受影响。

OpenTracker还有一个自带的统计功能:

http://你的服务器公网IP:1337/stats

 

更详细的统计信息访问:

http://你的服务器公网IP:1337/stats?mode=everything

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/71587
推荐阅读
相关标签
  

闽ICP备14008679号