XIU2 / CloudflareSpeedTest

🌩「自选优选 IP」测试 Cloudflare CDN 延迟和速度,获取最快 IP !当然也支持其他 CDN / 网站 IP ~
GNU General Public License v3.0
18.24k stars 3.51k forks source link

使用参数httping和n 1000参数时,可用ip数量为0 #418

Closed YangZhenxun closed 11 months ago

YangZhenxun commented 11 months ago

问题描述

莫名其妙的,也许跟 #296 有关? 使用参数见下图,在android termux上使用。 (我是小学生,若问题不好,望见谅!) 不在使用httping参数时是正常的,但是因为作死,所以就试了一下httping模式,结果就这样了......

软件版本

2.2.4

附加截图

Screenshot_2023-08-03-07-51-20-94

XIU2 commented 11 months ago

HTTP Ping 容易被判定为网络扫描这种恶意行为(本质是一样的),所以被 Cloudflare、运营商 限制也不稀奇。

当然这点在服务器上更容易遇到,一些 IDC 对这方面限制比较严格,检测到就会封机器,README.md 也提到了。

特别你还把并发设置到了 1000 。

YangZhenxun commented 11 months ago

可以了,谢谢!

XIU2 commented 11 months ago

CloudflareST 的 HTTPing 延迟测速,其实就和 Curl 的下面参数组合原理是完全一样的只获取头部信息(总数据很小)。

curl -I -w 时间:%{time_total} --resolve "测速地址的域名:443:IP" https://下载测速地址

# 示例:
curl -I -w 时间:%{time_total} --resolve "music.googleapis.asia:443:172.67.172.187" https://music.googleapis.asia/mp3/sibai.mp3

不过你设置了 1000 并发,那么就是同时发起 1000 个这样的请求。

YangZhenxun commented 11 months ago

谢谢,了解了。