使用OpenTracker搭建高性能Tracker服务器

CaiBao
CaiBao
CaiBao
61
文章
3
评论
2020年8月4日04:16:23 评论浏览:170 1138字阅读3分47秒

使用OpenTracker搭建高性能Tracker服务器 老实说,我自己也找了很久相关的文章,但是都是一些很老的,和XBT有关系的搭建方法,这个是在lala.im上看到,抄袭过来的额.

出处:https://lala.im/4049.html

Tracker服务器是在BT协议中必不可少的一部分,一个BT种子想要正常工作,必须要有Tracker服务器的支持。
我在网上翻找了半天,想了解一下关于搭建Tracker服务器这方面的资料,但是搜索出来的文章和信息实在太老旧了,有些文章里面提到的软件和环境官网都打不开。。。
不过经过我的一番努力,我找到了一个工具:OpenTracker.官网:http://erdgeist.org/arts/software/opentracker/

就目前的情况而言,这个工具可以说是最优秀的了,据说性能也非常好,可以用在生产环境。我昨天也试着制作了一个种子进行测试,目前表现良好。
下面是OpenTracker在CentOS7上的搭建教程。
安装EPEL:

安装开发工具包:

安装编译所需依赖:

在终端内下载源码并解压:

先编译libowfat:

然后再编译opentracker:

完成之后,我们将二进制文件移动到/usr/bin:

然后写一个服务文件:

写入:

注:
1.我这里监听的端口是1337,这个端口可以自行更改,并且opentracker支持同时监听多端口。
2.-p(小写p)指TCP端口,-P(大写P)指UDP端口。

设置开机启动并立即运行:

其他管理命令:

制作种子的时候,我们添加Tracker服务器时,可以这么写:

或者:

当然也可以同时添加http和udp,这个不受影响。

OpenTracker还有一个自带的统计功能:

使用OpenTracker搭建高性能Tracker服务器

CaiBao
  • 本文由 发表于 2020年8月4日04:16:23
收集点关于NexusPHP的东西 乱七八糟

收集点关于NexusPHP的东西

8-O 其实蛮早就有关注这个程序,只不过是关注加星而已,最近稍微研究了下,其实是研究了下PT,仔细想想,PT对比BT,更加符合"P2P"的概念.毕竟早些年国内的宽带上行都是小的不要不要的,大部分人用完...
宝塔面板安装composer 乱七八糟

宝塔面板安装composer

有些项目安装会用到 composer,如果直接安装会报错 Warning: putenv() has been disabled 所以宝塔面板安装 composer 我们需要删除禁用函数,删除之后,才...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: