使用chihaya 搭建tracker服务器(Debian)
仅做尝试。在此记录一下。
之前有一个很完整的教程,但是博主删帖了。后来再次搭建的时候总是报错。所以自己也记录一下。
先安装会使用的工具
1、安装vim。
sudo apt update
sudo apt install vim
2、安装GIT。
apt install git
安装golang
毕竟chihaya是基于golang的。所以先安装golang是必要的。
wget https://golang.google.cn/dl/go1.19.1.linux-amd64.tar.gz tar -xvf go1.19.1.linux-amd64.tar.gz mv go /usr/local/ #修改配置文件 vi ~/.bashrc #在~/.bashrc末尾添加以下内容并保存 export GO_HOME=/usr/local/go/ export GO_PATH=$HOME/go export PATH=${GO_HOME}/bin:$GO_PATH/bin:$PATH #继续运行命令 #生效.bashrc source ~/.bashrc
编译chiaya
#编译
git clone https://github.com/chihaya/chihaya.git
cd chihaya
go build ./cmd/chihaya
mv chihaya /usr/bin
#按自己需求修改相关配置
mv ./dist/example_config.yaml /etc/chihaya.yaml
cd ..
创建chihaya服务
cat </etc/systemd/system/chihaya.service
[Unit]
Description=chihaya server
[Service]
User=root
ExecStart=/usr/bin/chihaya --config /etc/chihaya.yaml
Restart=on-abort
LimitCORE=infinity
LimitNOFILE=infinity
LimitNPROC=infinity
[Install]
WantedBy=multi-user.target
EOF
启动chihaya服务
systemctl enable /etc/systemd/system/chihaya.service
systemctl start chihaya
一些常用命令
systemctl status chihaya #查看服务状态
systemctl stop chihaya #停止服务
systemctl restart chihaya #重启服务
其他
制作种子时填入http://IP:6969/announce或udp://IP:6969/announce
也可以做好解析后把IP换成域名自带统计地址http://IP:6880