小樱 发表于 2023/10/20 01:52

为什么不推荐给NexusPHP pt网站程序添加多个tracker服务器url

为什么不推荐给NexusPHP pt网站程序添加多个tracker服务器url

私有种子多tracker其实并不符合bep规范,如果要ipv6支持一般同时解析AAAA记录会比较好,不用包含多个
不过为了遵守pt种子的bep协议规范,也是不推荐这么做多个tracker的
http://www.bittorrent.org/beps/bep_0027.html
虽然这功能可以做,代码难度并不大,在下载种子的时候额外赋予一个tracker域名,也就是 download.php 文件中,虽然简单但是我不会把代码写出来,也不推荐这么做
如果是多个tracker,要看客户端是否遵守了bep规范,多个的话,比如说qb这种不遵守规范的,会多次汇报流量,在tracker上如果要处理的话,还得去改announce,代码量还是挺麻烦的,,,要判断客户端peerid,把一段时间的流量抹去什么的
用qb下一个私有种子,会发现是直接同时连接到所有tracker的,qb并不是协议规范中说明那种,只有一个故障的时候才连接到另一个
最完美支持pt bep规范的只有比特彗星。像qb这种就不遵守,会谎报流量数据,吸血只下载不上传,双方双公网建立连接等各种毛病

假如需求是pt网站有些地方打不开,DNS无法成功解析,改hosts也没用出现连接重置,所以说想搞一个多tracker,我倒是一直觉得不合适不太推荐这么搞,直接让换域名才是最好的

danjipai 发表于 2023/11/3 00:46

大佬,请问nexusphp怎么把网站域名和tracker设置不同域名呢?最近CF不太好,想着网站用CF,tracker用子域名这样

小樱 发表于 2023/11/3 01:28

danjipai 发表于 2023/11/3 00:46
大佬,请问nexusphp怎么把网站域名和tracker设置不同域名呢?最近CF不太好,想着网站用CF,tracker用子域名 ...

在nexusphp里面就可以设置tracker域名
页: [1]
查看完整版本: 为什么不推荐给NexusPHP pt网站程序添加多个tracker服务器url