- 安装依赖
|
apt-get install libz-dev make gcc -y |
- 下载源码
|
wget https://share.moeking.me/Source%20Code/libowfat.tar.gz && tar -zxvf libowfat.tar.gz wget https://share.moeking.me/Source%20Code/opentracker.tar.gz && tar -zxvf opentracker.tar.gz |
- 开始编译
|
#编译libowfat cd libowfat make #编译opentracker cd .. cd opentracker make #移动二进制文件 mv opentracker /usr/bin cd .. |
- 创建opentracker服务
|
#默认使用6969端口 -p为TCP -P为UDP cat <<EOF >/etc/systemd/system/opentracker.service [Unit] Description=opentracker server [Service] User=root ExecStart=/usr/bin/opentracker -p 6969 -P 6969 Restart=on-abort LimitCORE=infinity LimitNOFILE=infinity LimitNPROC=infinity [Install] WantedBy=multi-user.target EOF |
- 启动opentracker服务
|
systemctl enable /etc/systemd/system/opentracker.service systemctl start opentracker |
- 常用命令
|
systemctl status opentracker #查看服务状态 systemctl stop opentracker #停止服务 systemctl restart opentracker #重启服务 |
- 备注
- 制作种子时填入http://IP:6969/announce或udp://IP:6969/announce 也可以做好解析后把IP换成域名
- 自带统计地址http://IP:6969/stats或http://IP:6969/stats?mode=everything
来源详情: opentracker – An open and free bittorrent tracker