Rat's

使用Docker安装OpenTracker,自建BT Tracker服务器
说明:刚刚在LALA大佬博客闲逛了下,看到了个使用OpenTracker搭建Tracker服务器教程,据说该工具性...
扫描右侧二维码阅读全文
11
2018/09

使用Docker安装OpenTracker,自建BT Tracker服务器

说明:刚刚在LALA大佬博客闲逛了下,看到了个使用OpenTracker搭建Tracker服务器教程,据说该工具性能很强,就连全球最大的BT服务器海盗湾也在使用,这里虽然博主用不到,但考虑到有人会用到,就专门制作了一个OpenTrackerDocker镜像,毕竟博主对BT之类的更偏向于Docker,基本不到1分钟就可以搭建好一个BT Tracker服务器,有兴趣的也可以玩玩。

安装

1、安装Docker
使用以下命令:

#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on

#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

2、安装OpenTracker
运行命令:

docker run --name tracker-server -d -p 6666:6666 -p 6666:6666/udp moerats/tracker-server:latest

如果你服务器上的6666端口正在被使用,而7777没被使用,那就改成7777:6666参数后再运行。

对于某些系统可能还需要开启防火墙端口,比如CentOS 7,开启命令:

firewall-cmd --zone=public --add-port=6666/tcp --permanent
firewall-cmd --zone=public --add-port=6666/udp --permanent
firewall-cmd --reload

3、使用方法
我们在制作种子添加Tracker服务器时,可以填:

http://IP:6666/announce
或者:
udp://IP:6666/announce

也可以同时添加httpudp

统计地址:http://IP:6666/stats,更详细的统计地址:http://IP:6666/stats?mode=everything

Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。
最后修改:2018 年 09 月 11 日 12 : 39 PM

发表评论

28 条评论

  1. 杨小果子

    这个的文件是存放在哪里的呀,可以更改文件存放位置嘛

  2. 陪伴

    博主,这个怎么卸载啊

    1. Rat's
      @陪伴

      运行下面4个命令
      ContainerID=docker ps|grep moerats/tracker-server|awk '{print $1}'
      docker kill ${ContainerID}
      docker rm ${ContainerID}
      docker rmi docker images|grep moerats/tracker-server|awk '{print $3}'

  3. Negoo

    2
    0
    opentracker serving 2 torrents
    opentracker* Closing connection 0

    上传成功了netstat查看端口也开着:
    但是制作好种子之后,无法下载,一直0%,无法下载

    1. Negoo
      @Negoo

      请求指教

  4. 白墨

    支持arm架构平台不,这个镜像

    1. Rat's
      @白墨

      只要能安装docker,一般就支持

  5. sunshinesuo

    我也玩bt/pt两年了,表示不是很懂自己搭建tracker服务器的作用是什么呢,服务器搭好了然后怎么玩呢

    1. Rat's
      @sunshinesuo

      看这个科普https://zhidao.baidu.com/question/9124794.html

  6. Mr. Wang

    大佬 怎么给OpenTracker配置SSL呀

    1. Rat's
      @Mr. Wang

      用caddy反代一下,例子博客非常多。

  7. 李先生

    博客做得真好。逼格很高。可以做个友链吗?我博客已经添加了你了,这里可以查看:https://www.niubea.com/home/blog/ads_link.html

    1. Rat's
      @李先生

      已添加至内链。

  8. haha

    群晖docker上可以运行,web页面无法访问。

    1. Rat's
      @haha

      统计地址进不去么?看防火墙端口开了没。

  9. 橘花怜

    [root@root ~]# docker run --name truebt.com -d -p 7777:6666 -p 7777:6666/udp moerats/truebt.com:latest
    docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
    See 'docker run --help'.
    请问这个怎么解决

    1. Rat's
      @橘花怜

      试试这个命令,systemctl start docker。

      1. 橘花怜
        @Rat's

        root@root:~# systemctl start docker
        Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.

        1. Rat's
          @橘花怜

          你是openvz架构的吗?

          1. 橘花怜
            @Rat's

            1. Rat's
              @橘花怜

              OpenVZ不能用Docker。

              1. Zxilly
                @Rat's

                openvz7是可以用Docker的,只是网络不能是bridge

  10. Masha

    这个是制作种子的吗

    1. Rat's
      @Masha

      不是,是制作种子服务器。

  11. 天才

    这个是用来做种子服务器吗

    1. Rat's
      @天才

      对的。

  12. LALA

    dalao出个制作docker镜像的教程

    1. Rat's
      @LALA

      出现的这么快,制作教程网上一大堆啊。