设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 1141|回复: 2

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

[复制链接]
 成长值: 249

签到天数: 4708 天

[LV.Master]伴坛终老

发表于 2023/10/20 01:52 | 显示全部楼层 |阅读模式 |Google Chrome 118.0.0.0|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
为什么不推荐给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,我倒是一直觉得不合适不太推荐这么搞,直接让换域名才是最好的

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

签到天数: 9 天

[LV.3]偶尔看看II

发表于 2023/11/3 00:46 | 显示全部楼层 |Firefox 106.0|Windows 10
大佬,请问nexusphp怎么把网站域名和tracker设置不同域名呢?最近CF不太好,想着网站用CF,tracker用子域名这样
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 249

签到天数: 4708 天

[LV.Master]伴坛终老

发表于 2023/11/3 01:28 | 显示全部楼层 |Google Chrome 118.0.0.0|Windows 10
danjipai 发表于 2023/11/3 00:46
大佬,请问nexusphp怎么把网站域名和tracker设置不同域名呢?最近CF不太好,想着网站用CF,tracker用子域名 ...

在nexusphp里面就可以设置tracker域名
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/11/24 04:00 , Processed in 0.118268 second(s), 21 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表