赞
踩
系统:Centos7x86_64
1.安装EPEL
yum -y install epel-release
2.安装开发工具包
yum -y groupinstall "Development Tools"
3.安装编译所需依赖
yum -y install openssl-devel zlib-devel
4.在终端内下载源码并解压
cd ~ wget https://www.331u.com/wp-content/uploads/2018/09/libowfat.tar.gz wget https://www.331u.com/wp-content/uploads/2018/09/opentracker.tar.gz tar -xzvf libowfat.tar.gz 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
写入:
[Unit] Description=opentracker server [Service] User=root ExecStart=/usr/bin/opentracker -p 1337 -P 1337 Restart=on-abort [Install] WantedBy=multi-user.target
注:
1.我这里监听的端口是1337,这个端口可以自行更改,并且opentracker支持同时监听多端口。
2.-p(小写p)指TCP端口,-P(大写P)指UDP端口。
设置开机启动并立即运行:
systemctl enable opentracker.service systemctl start opentracker.service
其他管理命令:
systemctl status opentracker.service systemctl stop opentracker.service 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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。