- 安装Node.js LTS
123456789#Debianapt install curl build-essential -ycurl -fsSL https://deb.nodesource.com/setup_lts.x | bash -apt install -y nodejs#Ubuntuapt install curl build-essential -ycurl -fsSL https://deb.nodesource.com/setup_lts.x | bash -apt install -y nodejs - 安装bittorrent-tracker
1npm install -g bittorrent-tracker - 创建bittorrent-tracker服务
1234567891011121314151617#默认使用8000端口 -p为自定义端口 这里使用6969默认客户端刷新时间为600000ms=10min --interval为自定义刷新时间 这里使用1800000ms=30mincat <<EOF >/etc/systemd/system/bittorrent-tracker.service[Unit]Description=bittorrent-tracker server[Service]User=rootExecStart=/usr/bin/bittorrent-tracker -p 6969 --interval 1800000Restart=on-abortLimitCORE=infinityLimitNOFILE=infinityLimitNPROC=infinity[Install]WantedBy=multi-user.targetEOF - 启动bittorrent-tracker服务
12systemctl enable /etc/systemd/system/bittorrent-tracker.servicesystemctl start bittorrent-tracker - 常用命令
123systemctl status bittorrent-tracker #查看服务状态systemctl stop bittorrent-tracker #停止服务systemctl restart bittorrent-tracker #重启服务 - 备注
- 制作种子时填入http://IP:6969/announce或udp://IP:6969/announce 也可以做好解析后把IP换成域名
- 自带统计地址http://IP:6969/stats或http://IP:6969/stats.json
来源详情: bittorrent-tracker