📝Full bug的日常 – Telegram
📝Full bug的日常
1.36K subscribers
68 photos
2 videos
51 files
68 links
技术分享,此频道主要发布更新日志
Download Telegram
听说Abema可以免费看世界杯,所以我决定提前新增Abema测试项,更新即可食用😘
同时去除了旧版奈飞检测。
👍3
FullTclash bot🤖
版本: 3.4.0

今后频道更新说明以dev为准,master分支为稳定版,dev分支是最新功能
git更新指令(即在最后加一个参数,指定分支):
git pull https://github.com/AirportR/FullTclash.git dev

更新内容:
✏️ 新增Abema、BBCiplayer、PCR(公主链接)测试项
✏️ 修复绘图模块偶现bug
✏️ 优化流媒体测试代码结构
✏️ bot内联键盘优化,增加镜像翻转,节省时间。

问题反馈联系: @sea_leaf_bot
👍2
公主链接,BBC测试样例
今天突发奇想多写了三个测试脚本。新增Primevideo、Myvideo、Catchplay流媒体测试项,更新即可食用。
bbciplayer.js
1.1 KB
测试脚本的javanoscript 实现,可能不是百分百准确,已脱敏处理。
统一回复下遇到的这个常见问题

这个由于请求订阅地址时是使用外部代理造成的。程序设计之初请求时是使用http代理,而非socks5。但是有个坑在这里,遇到这个问题的很有可能是使用了v2rayN提供代理环境,v2rayN默认不支持http代理。所以就会报错。
今后我会适配程序,目前临时解决的办法是,使用同时能处理http、socks5请求的代理软件,比如clash。

具体方法是:
将clash的配置里面设置
mixed-port: 7890
即可解决,或者直接打开clash的TUN模式
FullTclash bot🤖
版本: 3.4.1

今后频道更新说明以dev为准,master分支为稳定版,dev分支是最新功能
git更新指令(即在最后加一个参数,指定分支):
git pull https://github.com/AirportR/FullTclash.git dev

更新内容:
✏️ 节点链路拓扑支持多个clash核心进程并行测试。体现在测试速度大幅加快。与流媒体测试同理,核心数越大,速度越快,占用内存越多。
✏️ 新增geoip-api配置。目前可选择 ip.sbip-api.com 两个api。具体查看config.yaml.example
✏️ 优化测试进度反馈
✏️ 修复DNS端口占用问题。
⚠️ 修复代理问题。现如今获取订阅与bot通讯的代理已分离。注意⚠️现如今bot通讯代理设置已更改为:
bot:
proxy: 127.0.0.1:7890
✏️ 修复节点拓扑测试图无法正常显示测试耗时。
✏️ 已将节点落地分析默认api改为 ip-api.com。

问题反馈联系: @sea_leaf_bot
今天新增了viu测试项
👍1
今天更新了落地ip风险检测,api来自 https://scamalytics.com

括号里面为风险指数,越低代表ip越干净,此api仅供参考,以实际为准。
🤡11😁1🍾1
FullTclash bot🤖
版本: 3.4.2

今后频道更新说明以dev为准,master分支为稳定版,dev分支是最新功能
git更新指令(即在最后加一个参数,指定分支):
git pull https://github.com/AirportR/FullTclash.git dev

更新内容:
新增Viu流媒体测试项
新增节点落地IP风险测试
⚠️新增节点过滤器。可以选择性地测试一个订阅里地部分节点,支持正则。 注意⚠️,由于是基于subconvertor实现,那么想要使用此功能,必须得在配置文件中将subconvertor启用
使用方法: /test <订阅名> <包含过滤器> <排除过滤器>
例子: /test dingyue 香港 IPLC
意思是对 "dingyue" 进行测试,并且仅包含 "香港" ,且排除名字含有"IPLC"的节点。/analyze /speed 指令同理。具体使用 /help 查看说明。
🚗 移动配置文件 config.yaml 。在3.4.2的版本之前,配置文件位置默认要求是在项目根目录下。现如今已更改为 ./resources/config.yaml ,如果您更新后配置文件依旧在旧的位置,那么程序启动会发出警告,提醒您更换配置文件位置,当然不更换位置仍然能使用,只是一直会有警告提示。
🚗 移动了一系列测试脚本到 ./addons/unlockTest


问题反馈联系: @sea_leaf_bot
👨‍💻1
经过实验发现,某些TG的账号生成的api_hash、api_token 似乎有“黑名单机制”,表现在程序无任何问题时,对bot发送指令无任何反应。这并非后台网络问题,而是似乎被屏蔽了这种请求。因此,如果阁下有遇到这种情况,请尝试更换TG账号。重新生成 session文件。
👍3
一些高级玩法汇总:

在 config.yaml 配置文件中添加:

clash:
core: 8
—>开启多进程测试,数字越大流媒体测试、拓扑测试速度越快,一般不大于32,推荐8或者4。此项设置不影响测速时的线程设置。

speedfile: "https://dl.google.com/dl/android/studio/install/3.4.1.0/android-studio-ide-183.5522156-windows.exe" 
—>自定义测速文件
speedthread: 1 
—>测速线程,不填默认为4
font: './resources/苹方黑体-准-简.ttf'
—>自定义输出图片中的字体,填字体路径

subconvertor: #订阅转换
enable: true #是否启用
host: '127.0.0.1:25500' #域名或者ip加端口
remoteconfig: "https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online.ini" #远程配置

—>如果需要使用过滤器功能筛选节点进行测试,则必须要将其启用。subconvertor并非本项目的内容,您需要自行下载,并启动它。或者使用暴露在公网上的subconvertor 比如品云订阅转换。注意,使用网络上的订阅转换有泄露订阅链接的风险,请注意防范。

全部配置请参阅 FullTclash/resources/doc/config.yaml.example
奈飞检测基准《绝命毒师》已在多个地区下架(比如澳大利亚),导致奈飞流媒体检测部分结果不准确,将尽快修复。
📝Full bug的日常
奈飞检测基准《绝命毒师》已在多个地区下架(比如澳大利亚),导致奈飞流媒体检测部分结果不准确,将尽快修复。
这个是远古版本就存在的问题,先说一下吧。奈飞每个地区的剧解锁都不一样,比方说《绝命毒师》是一部非自制剧,你在美国解锁,但是澳大利亚就没有它的版权,但并不代表澳大利亚不支持解锁非自制。说到底,就是检测的评判标准不一样。
我在FullTclash用《绝命毒师》作为检测基准,那别的同类检测脚本可能用的就是另一个非自制剧作为检测基准。这是很难统一标准的。

但是,还是有那么一个泛用标准,就是看一个非自制剧支持最多的地区作为检测基准。因为每一个非自制剧支持的地区都是不一样的。

你可以前往这里 查看某个非自制剧的支持地区范围。我接下来将会找一个支持地区最多的非自制剧作为检测基准。《绝命毒师》支持地区数量为37个
最新提交的更新已支持自定义奈飞非自制检测的url 。我们以澳大利亚节点为例,以《绝命毒师》和 《良善之地》非自制剧为检测基准,分别测出以上两张结果不同,是因为澳大利亚节点没有《绝命毒师》版权,但是实际上解锁非自制剧。

现如今FullTclash非自制检测url已更换为:
https://www.netflix.com/noscript/80113701

如果需要改变url,请在config.yaml配置文件中加入以下配置:

netflixurl: "引号里填你想替换的url"

可供替换的非自制检测url:

https://www.netflix.com/noscript/80001305
👍2
FullTclash bot🤖
版本: 3.4.2(最终版)

今后频道更新说明以dev为准,master分支为稳定版,dev分支是最新功能
git更新指令(即在最后加一个参数,指定分支):
git pull https://github.com/AirportR/FullTclash.git dev

更新内容:
支持添加订阅时设置密码(密码会加密,并非明文保存)
测试任务将需要密码支持,否则无法访问。临时测试不受影响。
✏️ /new /sub 指令有所变动,权限组下调为用户。现如今 /sub 指令用户也可使用但只有输入访问密码才能查看


如果加了密码,则test analyze speed 指令将需要写全所有参数。比如:

/test tag * ^* 访问密码
表示全测
不加密码,和之前一样,无任何影响。加了密码,则需要写全所有参数。
问题反馈联系: @sea_leaf_bot
👍2