- 安装依赖
|
apt install git cvs zlib1g-dev make gcc -y |
- 下载源码
|
cvs -d :pserver:cvs@cvs.fefe.de:/cvs -z9 co libowfat git clone git://erdgeist.org/opentracker |
- 开始编译
|
#编译libowfat cd libowfat make cd .. #编译opentracker 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