Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #20

Open
wants to merge 73 commits into
base: master
Choose a base branch
from
Open

Dev #20

wants to merge 73 commits into from

Conversation

jearol
Copy link

@jearol jearol commented Nov 9, 2020

介绍

  • 用 Python3 重写了测试脚本;

  • 使用多线程优化 Ping 测试,大大缩短测试时间;

  • 不再设置测速阀值,而是择优选择数个 IP 进行速度测试;

  • 新增通过 anycast IP 进行原始服务器测速,获取真实下载速度;

说明

  • 继续使用 badafans/better-cloudflare-ip 项目中的 curl 和 fping 工具

  • 需要安装 Python3 (Windows / Linux 通用)

  • 通过 pip3 安装 requests

  • 在原始服务器的网站根目录下生成测试文件

    • dd if=/dev/zero of=cf_speed_test bs=1M count=100

    • 要能以 https://(cf中分配或者解析的域名)/cf_speed_test 访问并下载

    • 测试下载速度时将进行 15 秒的下载操作

  • 在脚本中配置 original_host 参数

  • 运行脚本进行测速

badafans and others added 29 commits August 19, 2020 04:27
修复部分windows系统下,控制台某些输出出现乱码问题
修复时间统计当分与秒为个位的时候赋值变量报错问题
根据 https://anycast.freecdn.workers.dev/ 提供的可用ip段的数量动态计算ping的次数
定期维护更新 https://anycast.freecdn.workers.dev/ 可用的路由地址池
由于cloudflare官方的speed.cloudflare.com在高并发情况下资源耗尽出现error 1102(worker exceeded resource limits),现在更换内置测速服务器为自建服务器speed.udpfile.com
请更新至最新版本使用
更换单IP测速的内置服务器
缓存jpg加速改为缓存png加速
用PY3作为检测脚本,使用多线程进行PING测试
支持多个源地址,以半角空格分隔
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants