fulltclash

General proxy performance testing tool based on Clash using Telegram API.

BSD-2-CLAUSE License

Downloads
26
Stars
655
Committers
15

Bot releases are visible (Hide)

fulltclash - v3.6.13 Latest Release

Published by AirportR 4 months ago

1.修复回调无法加载问题。
2.修复/subinfo部分问题。
3.现在/subinfo可以看到查询的站点名。

fulltclash - v3.6.12

Published by AirportR 4 months ago

v3.6.12

  1. 更改默认速度配色。(之前的配色是恶趣味🤣)
  2. 支持自定义ua(user-agent),前往配置文件示例查看ua覆写方法。此配置会覆写获取订阅的时的ua。
  3. 修复copilot脚本。
  4. 修复 /invite指令 会导致串图的问题。
  5. 现在可以选择是否开启 usage-ranking 配置,此配置默认开启,作用是每个用户经常选择的后端会排在第一页。
fulltclash - v3.6.11

Published by AirportR 6 months ago

v3.6.11

  1. 修复/uninstall
  2. 修复userconfig配置错误
  3. 首次启动自动添加管理员。首次和bot私聊的将被添加到管理员配置中。
  4. 优化部分代码。
fulltclash - v3.6.10

Published by AirportR 7 months ago

  1. 新增内置脚本ssh端口检测、dns区域等等。
  2. 修复绘图偶现覆盖问题,这有时会导致不出图或者串图。
  3. 移除Viu、TVB、steam检测不常用脚本
fulltclash - v3.6.9

Published by AirportR 8 months ago

  1. 升级pilmoji版本到2.0.4
  2. 支持从命令行启动测试,使用 python ./utils/tool/console.py -h 查看使用方式
fulltclash - v3.6.8

Published by AirportR 8 months ago

v3.6.8

  1. 修复OpenAI解锁检测。
  2. 修复subconverter的SSL验证错误。
  3. subconverter配置新增子配置tls,默认为false,为true时会对subconverter服务进行HTTPS通讯。
  4. 修复自动下载emoji资源包时偶现失败的问题。
  5. 新增retry装饰器快速重试任务。
  6. 速度数值显示优化。
  7. 修复后端选择页面排序不生效的问题。
  8. 修复 /invite 指令经常丢失任务的问题。
  9. 绘图细节优化。HTTPS延迟将去除括号。
  10. 优化入口双栈检测。 [ @mlmmlm 的pr]
  11. 修复master分支构建docker失败,移除多余的tag标签。[ @aipeach 的pr]
  12. 连通性测试条目支持排序。在配置里设置 test_sort 即可。[ @mlmmlm 的pr]
  13. 修复IP风险测试脚本。
  14. 升级aiohttp-sock 依赖的版本到 0.8.4 。
  15. 适配编译时 /restart 指令重启。
  16. 优化Bot启动提示。
  17. 落地IP风险脚本新增(ipv4,ipv6)提示。
  18. 首次启动支持自动下载代理客户端FullTCore的二进制文件。
  19. 由于代理客户端现存维护的上游变更为mihomo,将默认启动mihomo(meta)分支,意味着默认下载FullTCore的meta分支,支持更多协议。
  20. 更改tuic协议显示为全大写(TUIC)
  21. 更新README.md
  22. 适配高版本Pillow库。
fulltclash - v4.3.8

Published by AirportR 8 months ago

v3.6.8

  1. 修复OpenAI解锁检测。
  2. 修复subconverter的SSL验证错误。
  3. subconverter配置新增子配置tls,默认为false,为true时会对subconverter服务进行HTTPS通讯。
  4. 修复自动下载emoji资源包时偶现失败的问题。
  5. 新增retry装饰器快速重试任务。
  6. 速度数值显示优化。
  7. 修复后端选择页面排序不生效的问题。
  8. 修复 /invite 指令经常丢失任务的问题。
  9. 绘图细节优化。HTTPS延迟将去除括号。
  10. 优化入口双栈检测。 [ @mlmmlm 的pr]
  11. 修复master分支构建docker失败,移除多余的tag标签。[ @aipeach 的pr]
  12. 连通性测试条目支持排序。在配置里设置 test_sort 即可。[ @mlmmlm 的pr]
  13. 修复IP风险测试脚本。
  14. 升级aiohttp-sock 依赖的版本到 0.8.4 。
  15. 适配编译时 /restart 指令重启。
  16. 优化Bot启动提示。
  17. 落地IP风险脚本新增(ipv4,ipv6)提示。
  18. 首次启动支持自动下载代理客户端FullTCore的二进制文件。
  19. 由于代理客户端现存维护的上游变更为mihomo,将默认启动mihomo(meta)分支,意味着默认下载FullTCore的meta分支,支持更多协议。
  20. 更改tuic协议显示为全大写(TUIC)
  21. 更新README.md
  22. 适配高版本Pillow库。
fulltclash - v3.6.7

Published by AirportR 8 months ago

3.6.7

  1. color.yaml 配置修正
  2. docker构建镜像产物移动至 docker hub [来自 @aipeach 的pr]
  3. 选择后端页面排序策略优化,最近选择过的后端将排在最前面一页
  4. 修复默认后端按钮某些情况下不显示
  5. 修复openai检测脚本
  6. 修复订阅转换ssl验证错误
  7. 修复invite指令经常丢失任务的问题
  8. 改进绘图 HTTP(S)延迟条目显示
fulltclash - v3.6.6

Published by AirportR 9 months ago

  1. 升级Pyrogram的版本到2.0.106
  2. 修复docker相关问题
  3. emoji资源包下载超时时间调整至5分钟
  4. 优化大量代码
  5. 测UDP类型的方法将不再阻塞
fulltclash - v3.6.5

Published by AirportR 10 months ago

3.6.5更新内容:

  1. 优化部分代码可读性
  2. 修复获取URL的正则表达式。
  3. 修复前台测试删除消息后,无法出图的bug
  4. 此版本不再默认提供代理客户端二进制,请自行前往: https://github.com/AirportR/FullTCore/releases 下载二进制
  5. 修复绘图时会阻塞bot主线程的bug。
  6. 发起任务前预先检查任务(订阅)名称是否在配置中。
  7. 优化部分bot错误提示。
fulltclash - v3.6.4

Published by AirportR 11 months ago

🐛 修复获取订阅时可能造成的内存溢出。
🐛 修复一些小问题。

fulltclash -

Published by AirportR 12 months ago

fulltclash - v3.6.2

Published by AirportR 12 months ago

🐛 修复正则表达式Dos攻击
🐛 修复ungrant未生效的问题

重新执行

pip install -r requirements.txt

fulltclash - v3.6.2

Published by AirportR 12 months ago

🐛 修复正则表达式Dos攻击
🐛 修复ungrant无法生效的问题

更新重新执行 :

pip install -r requirements.txt

fulltclash - 3.6.1

Published by AirportR about 1 year ago

✨ 支持速度排序。
🐛 修复Youtube脚本,修复Netflix脚本。

接下来停更一段时间,时间不定。只修bug,bug反馈请提交issue

fulltclash - v3.6.0

Published by AirportR about 1 year ago

FullTclash bot🤖
v3.6.0

✏️3.6.0版本更新日志:

💥 支持以Clash.Meta为上游的代理客户端。可通过编译Meta分支替换项目默认的代理客户端以支持更多协议。详情见: https://t.me/FullTClash/222
💥 新增规则机制。通过设定规则可快速发起测试任务,详情见:https://t.me/FullTClash/230
✨ 新增基于websocket协议的后端对接测试,主端对接为FullTclash premium版独家功能,需要请加群免费获取。
✨ 支持invite指令自定义选择后端测试。
✨ 构建连通测试、速度测试双队列。这将允许同时测速度和流媒体。
✨ 支持使用/logs指令导出本次运行的日志文件到Telegram。
✨ 支持命令行一键启动FullTclash。即不用写配置文件直接从命令行参数获取配置,使用python main.py -h 查看使用帮助。
✨ 自带的代理客户端新增macos平台。意味着可自动识别macos系统进行启动->fulltclash-macos-amd64。
✨ 新增可供开发者调用的选择后端、选择排序、选择脚本的高层级API,普通使用者无需理会此条。
♻️ 重构invite功能的代码。优化了体验,使用invite指令时不回复其他人将默认邀请自己。
♻️ 重构后端测试核心。优化测试体验,去除clash->startup配置。
🐛 修复Youtube检测脚本失效的问题。(3.6.0之前的解锁脚本已失效)。
🐛 修复restart指令失效问题(3.6.0早期实验小版本的bug)。
🐛 修复因invite功能重构带来的一系列bug。
🐛 优化了Netflix测试脚本表述,当奈飞网页显示"Service Unavailable"时,脚本判定从"不可用"改为"-"。
🐛 修复因绘图库(Pillow)版本太高(>9.5.0)导致旧的函数接口已被废弃,从而绘图失败的bug。
🐛 修复OpenAI检测脚本。但由于此项检测尚不稳定,随时可能更新脚本,请常更新此脚本。
📦 优化Dockerfile镜像构建文件。[@aipeach 的pr]

❤️ 以及感谢各位反馈bug的小伙伴。

fulltclash - 3.5.10(stable)

Published by AirportR over 1 year ago

FullTclash bot🤖
版本: 3.5.10

✏️3.5.10版本更新日志:

🚗 端口占用优化,让socket监听端口跟随起始端口配置变动,策略为 startup-1 。
🚗 当使用过滤器后的节点列表为空时,将会进行错误提示。
🐛 修复前后端模式下主端发送测速中止指令无法生效的问题。
🐛 修复由于用户输入不受支持的代理协议导致崩溃的问题。
🐛 修复 /killme 无法彻底杀死子进程的问题。
🐛 修复当测速中止后,bot没有反馈的问题。
🐛 修复当代理不受支持后,bot直接丢弃任务但是没有反馈给前台的问题。
🐛 修复当更改默认本地后端的名称后,无法正常中止测速的问题。
🔥 由于Spotify检测脚本出现问题,暂时移除该检测脚本。
✨ 新增TVBAnyware流媒体解锁检测。

❤️ 以及感谢各位反馈bug的小伙伴。

fulltclash - 3.5.9

Published by AirportR over 1 year ago

✏️3.5.9版本更新日志:

🧵 改进测试方法。移除动态连接库调用的形式,更稳定的体验。
⚠️注意,如果您是在3.5.4版本后开始使用本项目,请把以下配置删除或修改(linux):

clash:
 path: ./bin/fulltclash-linux-amd64

同时动态链接库此版本已经移除,继续在方向上开发是不明智的选择。
🐛 修复3.5.8版本偶现拓扑图绘制失败的bug。
📖 新增回调功能的详细文档:https://fulltclash.gitbook.io/fulltclash-doc/hui-tiao-gong-neng-gao-ji
✨ 支持设置默认的后端名称展示。前往配置样例查看(文档那边暂时未更新)。
✨ Youtube解锁检测现已支持 送中(CN) 结果展示。
⬆️新增包依赖。请使用 pip install lxml==4.9.2 进行安装。

fulltclash - 3.5.8

Published by AirportR over 1 year ago

💥 新增前后端模式。此为实验性功能,普通使用者无需理会
🔍 对测试节点的类型进行审查,暂时屏蔽 Hysteria、vless、Tuic、wireguard等meta系所支持的新型协议(因为不稳定)。
✨ 默认设置emoji源为本地源。意味着初次安装下载emoji资源包。后续考虑将会考虑移除在线emoji源。
✨ 支持绘图结果的渐变效果。[@mlmmlm 的pr]
✨ 发送测试图优化。如果图片的 宽度 < 2500 像素并且 高 < 3500像素,将发送TG的压缩图,而非原图。清晰度肉眼几乎看不出来。
✨ 新增英文README文档,更好看的项目预览。
✨ 新增 github action 的构建文件,用于自动构建运行所需的动态链接库文件。需要的可自行前往项目主页的action选项里获取,需要注意改名或者收到指定文件.
🚗 拓扑测试中的双栈检测将默认关闭。由于双栈检测将多消耗一倍的时间,为了加快测试速度已默认关闭,开启需要在配置中写入 ipstack: true
🚗 优化绘图算法。
🐛 修复OpenAI解锁检测脚本。
🐛 修复 /register 指令输出的冗余文本问题。
🐛 修复 /subinfo 偶现无法获取流量信息的bug。
🐛 修复自3.5.4以来UDP类型无法检测的问题。
🔥 移除 allow-caching 配置。
🔥 取消 /fulltest 指令。
🧩 更疯狂的回调功能支持。稍后将会写一份文档详细说明这个功能。
👦 按钮设计优化。

fulltclash - 3.5.6

Published by AirportR over 1 year ago

✨ 支持外置python脚本的权限回调(高级用法),放在 ./addons/callback/ 下即可生效,本项目自带一个示例。
✨ 新增配置: "bot"->"allow-cache",是否保存测试订阅,默认关闭。
✨ 新增配置: "bot"->"command",自定义bot指令,用于适配权限回调,高级用法。
🐛 修复延迟测试阻塞问题。
🐛 修复bot使用问题。
🚗 优化HTTPS延迟测试。对于部分代理供应商的劫持具备抵抗性。
🚗 对于URLTest提供了TLS验证。 🌹新贡献者: @wu-mx 的pr