利用Chihaya自建BitTorrent Tracker

583 词

项目地址

https://github.com/chihaya/chihaya

1.安装Golang环境

鉴于原作者很久没有更新release,因此需要自行编译代码。

代码运行环境为Golang,作者推荐最新稳定分支的Go版本。

如果你选择使用docker,则可以跳过这一步。

1
sudo snap install go

2.安装Chihaya

2.1 自行编译(推荐)

1
2
3
git clone git@github.com:chihaya/chihaya.git
cd chihaya
go build ./cmd/chihaya

2.2 使用宝塔面板的Docker管理器

选择宝塔面板->Docker管理器->镜像管理->获取镜像->公网库,然后输入以下链接,等待下载完成

1
quay.io/jzelinskie/chihaya-git:latest

2.3 Docker安装

1
docker pull quay.io/jzelinskie/chihaya-git:latest

3.配置文件

参考配置文件在./dist/example_config.yaml

下面给出常用配置参数中文释义:

  • announce_interval: 默认上报时间
  • min_announce_interval:最小上报时间
  • addr: http地址及端口
  • https_addr: https地址及端口
  • udp:addr: udp地址及端口