Docker搭建BT-Tracker服务器贡献BT网络Tracker节点

为畅享BT下载体验,(BT下载或做种)请添加Tracker:http://tracker.carlzeng.top:6969/announce
长期自主自觉维护

有什么用

搭建BT Tracker服务器,自建公共的BT网络Tracker节点

为畅享更快BT下载体验,请给添加本站BT Tracker地址:

什么是BT?

BitTorrent協定是用在對等網路中檔案分享的網路協定程式。和對等的協定程式不同,它是使用者群對使用者群,而且使用者越多,下載同一檔案的人越多,下載該檔案的速度越快。且下載後,繼續維持上傳的狀態,就可以「分享」,成為其使用者端節點下載的種子檔案,同時上傳及下載。

BitTorrent协议(简称BT,俗称比特洪流、BT下载)是用在对等网络中文件分享的网络协议程序。和点对点(point-to-point)的协议程序不同,它是用户群对用户群(peer-to-peer),而且用户越多,下载同一文件的人越多,下载该档案的速度越快。且下载后,继续维持上传的状态,就可以“分享”,成为其用户端节点下载的种子文件(.torrent),同时上传及下载。

历史
该技术由美国的程序员布莱姆·科亨于2001年4月时发布,并于2001年7月2日时首次正式应用。

什么是BT Tracker?

  • 因为 BT 下载文件全都是其他用户上传给你的
  • 所以 BT 下载速度就等于其他用户的上传速度

链接到的做种上传用户越多,你的下载速度就越快,而用户通过 Peer、DHT、Tracker 获得。

Peer 在获得一个有效用户后才会起作用,该用户会把它知道的其他用户信息告诉你。
DHT Peer 加强版,分布式储存用户信息,获得用户的效率更高,但需要下载热门资源来养。
Tracker 记录所有正在上传/下载同一资源的用户信息并提供给你,帮助你与其他用户建立连接。

怎么用

相关内容

实现方法

docker-compose

具体的docker-compose.yml文件内容:

version: '3.0'
  
services:
  tracker:
    image: ryjer/opentracker
    container_name: opentracker
    restart: always
    ports:
      - 6969:6969/tcp
      - 6969:6969/udp
    volumes:
      - ./:/config
    deploy:
      resources:
        limits:
          memory: 512M
    logging:
      driver: "json-file"
      options:
        max-size: "1m"
ERROR: error pulling image configuration: Get "https://production.cloudflare.docker.com/registry-v2/docker/reg
istry/v2/blobs/sha256/e3/e3ab8144b941cd52b1bf8340f5e44533efee03109c504860e81c271288b3cb2d/data?verify=17207145
96-FCYhlRBKirdPh6rsKpUJtiHRaTk%3D": dial tcp 4.78.139.50:443: connect: connection refused 

上面错误输出信息是NAS中运行docker-compose up 或 docker pull ryjer/opentracker后出错

解决办法已单独写成文章:Docker群晖docker查询注册表失败

设置提醒

  1. 本地带宽的话, 请开放防火墙的端口映射6969
  2. 需要同时打开防火墙的 6969 TCP端口 和 6969 UDP端口,请注意检查操作系统的防火墙设置。如果你可以访问下面的统计信息网址,说明防火墙 tcp 端口已打开。
  3. 有的云服务商还会在外层再加一层防火墙,这种情况下你需要将两层防火墙的对应端口(例如 6969端口) 全部打开。

统计信息

注:以下 domain 表示你的 域名,IP表示运行 opentracker 容器主机的对外公网IP地址

简略统计信息网址 http://domain:6969/statshttp://服务器IP地址:6969/stats

详细统计信息 http://domain:6969/stats?mode=everythinghttp://服务器IP地址:6969/stats?mode=everything

排序的详细信息:

http://domain:6969/stats?mode=top100
http://domain:6969/stats?mode=top10

各种客户端如何添加Tracker列表

这里有非常详细的图文教程: https://trackerslist.com/#/zh?id=qbittorrent

img

img

使用方法

我们在制作种子添加Tracker服务器时,可以填:

http://tracker.carlzeng.top:6969/announce
或者:
udp://tracker.carlzeng.top:6969/announce

也可以同时添加httpudp

灵感来源

ryjer/docker-opentracker

赞赏支持 👍

所有赞助将会全部用于本站的建设与发展,提供明细和历史记录可查(下一步我会做出一个portal来公开这一类信息, 感谢勇敢大方的你)

posted @ 2024-07-19 21:36  CarlZeng  阅读(4)  评论(0编辑  收藏  举报