安装过程不废话了,纯命令。
一.Opentracker搭建
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://blog.northtower.top/usr/uploads/uploads_external/libowfat.tar.gz
wget https://blog.northtower.top/usr/uploads/uploads_external/opentracker.tar.gz
tar -xzvf libowfat.tar.gz
tar -xzvf opentracker.tar.gz
5.编译libowfat和opentracker
cd libowfat
make
cd ..
cd opentracker
make
6.移动二进制文件
cp opentracker /usr/bin
7.创建service文件
我这里监听的端口是1337
,这个端口可以自行更改,并且opentracker支持同时监听多端口。
-p
(小写p)指TCP
端口,-P
(大写P)指UDP
端口。记得在防火墙放行对应端口。
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
启动与管理命令
systemctl enable opentracker.service
systemctl start opentracker.service
systemctl status opentracker.service
#停止与重启命令
systemctl stop opentracker.service
systemctl restart opentracker.service
在制作种子时,就可以添加你自己的tracker服务器了。
http://VPS_IP:1337/announce
#or
udp://VPS_IP:1337/announce
另外opentracker还自带一个统计工具。
http://VPS_IP:1337/stats
#详细信息
http://VPS_IP:1337/stats?mode=everything