RT
系統: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