Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

关于下载测速不可用/不稳定 (0.00 MB/s) 的 情况说明 及 解决方法... #168

Closed
XIU2 opened this issue Feb 3, 2022 · 374 comments
Labels
需要帮助 需要更多信息才能实现功能 或 解决问题

Comments

@XIU2
Copy link
Owner

XIU2 commented Feb 3, 2022

为了避免偏离重点,本 Issues 下仅限讨论 下载测速地址 相关,其他问题请新开 Issues 否则可能会被 隐藏(折叠/最小化)

CloudflareST 下载测速地址将不再由我个人自建承担了,改为重定向至大家分享的公益地址,因此不再保证可用性,想要稳定建议自建~


刚刚 Cloudflare 发邮件跟我巴拉巴拉说了一大段,翻译为人话大概意思就是:

发现 cf.xiu2.xyz 最近流量太大,因此暂时限制了速度、流量优先级等,直到流量降低到 "正常" 水平时才会恢复。

我试了下发现还能勉强访问,但已经被限制成龟速了。。。可以说是慢至不可用了,干脆就先暂停了。

以前还有隔壁 better-cloudflare-ip 项目和我互相均摊流量,但是自从关闭后,大量用户涌入本项目,使用人数及下载测速流量直线上升(我算了下大概相当于以平均每秒 1Gb 的速度全天 24 小时的跑),被限制并不出乎我的意料,毕竟只是免费套餐。。。


目前只能建议大家改用其他下载测速地址,当然如果经常使用的话还是建议自建下载测速地址(很简单)更稳定可靠。

# 什么样的 URL 可用作 下载测速地址 ?

  1. 该地址用的是 Cloudflare CDN。
  2. 访问该地址可以直接下载文件。
  3. 文件大小建议不低于 200 MB(建议不高于 512 MB,避免因无法缓存而回源影响下载测速准确度)。

注意:如果下载测速地址大小低于 200MB,建议同时调低下载测速时间(如:-dt 5 ),以提高测速结果准确性。


# 有什么现成可用的 下载测速地址 ?

✨感谢以下分享公益 下载测速地址 的热心网友对本项目的帮助!

-url https://speed.cloudflare.com/__down?bytes=200000000
# 由 Cloudflare 官方提供,200 MB,优点是支持自定义大小(末尾数字),缺点是有 "每日总流量限制"...
-url https://download.parallels.com/desktop/v15/15.1.5-47309/ParallelsDesktop-15.1.5-47309.dmg
-url https://download.parallels.com/desktop/v17/17.1.1-51537/ParallelsDesktop-17.1.1-51537.dmg
# 由 Parallels 提供,200 MB、300 MB
-url https://cloudflare.cdn.openbsd.org/pub/OpenBSD/7.3/src.tar.gz
-url https://cloudflare.cdn.openbsd.org/pub/OpenBSD/7.3/i386/base73.tgz
-url https://cloudflare.cdn.openbsd.org/pub/OpenBSD/7.3/alpha/install73.iso
# 由 Openbsd 提供,200 MB
-url https://cdn.cloudflare.steamstatic.com/steam/apps/256843155/movie_max.mp4
# 由 Steam 提供,200 MB
-url https://speedtest.galgamer.eu.org/200m.png
# 由 @OPPO9008 提供,200 MB
-url https://speedtest.poorhub.pro/cf.7z
# 由 @little-twain 提供,469 MB
-url https://download-proxy.zhaofengying.com/api/download?url=任意文件地址
# 由 @hronro 提供,文件大小取决于指定的目标文件,在末尾的 ?url= 后面加上任意文件 URL(要求:可直接下载且大于 200MB)

# 例如,这样就能当下载测速地址用了(这个文件是 200 MB) :
-url https://download-proxy.zhaofengying.com/api/download?url=https://testfileorg.netwet.net/500MB-CZIPtestfile.org.zip
-url https://cf-speedtest.acfun.win/100mb.test
-url https://cf-speedtest.acfun.win/200mb.test
# 由 @cxw620 提供,100 MB、200 MB
-url https://cfspeed1.kkiyomi.top/200mb.bin
-url https://cfspeed1.kkiyomi.top/300mb.bin
-url https://cfspeed1.kkiyomi.top/500mb.bin
-url https://cfspeed2.kkiyomi.top/200mb.bin
-url https://cfspeed2.kkiyomi.top/300mb.bin
-url https://cfspeed2.kkiyomi.top/500mb.bin
# 由 @holll 提供,200 MB、300MB、500 MB
-url https://t1.geigei.gq
-url https://t2.geigei.gq
# 由 @mx4994 提供,500 MB
-url https://down.heleguo.top/download/100MB.zip
-url https://down.heleguo.top/download/200MB.zip
-url https://down.heleguo.top/download/300MB.zip
-url https://down.heleguo.top/download/400MB.zip
-url https://down.heleguo.top/download/500MB.zip
# 由 @mclk623 提供,100~1000 MB
-url https://music.googleapis.asia/mp3/shi.mp3
-url https://music.googleapis.asia/mp3/wushi.mp3
-url https://music.googleapis.asia/mp3/yibai.mp3
-url https://music.googleapis.asia/mp3/liangbai.mp3
-url https://music.googleapis.asia/mp3/sanbai.mp3
-url https://music.googleapis.asia/mp3/sibai.mp3
-url https://music.googleapis.asia/mp3/wubai.mp3
# 由 @xiaoeyv 提供,10、50、100、200、300、400、500 MB
-url https://pencilfiles.blockly.cf/cloudflarest-100mb.rar
-url https://pencilfiles.blockly.gq/cloudflarest-100mb.rar
-url https://pencilfiles.blockly.tk/cloudflarest-100mb.rar

-url https://pencilfiles.itkyou.cf/cloudflarest-100mb.rar
-url https://pencilfiles.itkyou.gq/cloudflarest-100mb.rar
-url https://pencilfiles.itkyou.tk/cloudflarest-100mb.rar

-url https://pencilfiles.ityou.cf/cloudflarest-100mb.rar
-url https://pencilfiles.ityou.gq/cloudflarest-100mb.rar
-url https://pencilfiles.ityou.tk/cloudflarest-100mb.rar

-url https://pencilfiles.kiring.cf/cloudflarest-100mb.rar
-url https://pencilfiles.kiring.gq/cloudflarest-100mb.rar
-url https://pencilfiles.kiring.tk/cloudflarest-100mb.rar

-url https://pencilfiles.rosmontics.cf/cloudflarest-100mb.rar
-url https://pencilfiles.rosmontics.gq/cloudflarest-100mb.rar
-url https://pencilfiles.rosmontics.tk/cloudflarest-100mb.rar

-url https://pencilfiles.annonymus.cf/cloudflarest-100mb.rar
-url https://pencilfiles.annonymus.gq/cloudflarest-100mb.rar
-url https://pencilfiles.annonymus.tk/cloudflarest-100mb.rar

-url https://pencilfiles.strinkthelink.cf/cloudflarest-100mb.rar
-url https://pencilfiles.strinkthelink.gq/cloudflarest-100mb.rar
-url https://pencilfiles.strinkthelink.tk/cloudflarest-100mb.rar

-url https://pencilfiles.blockly-games.cf/cloudflarest-100mb.rar
-url https://pencilfiles.blockly-games.gq/cloudflarest-100mb.rar
-url https://pencilfiles.blockly-games.tk/cloudflarest-100mb.rar

-url https://pencilfiles.blockly.cf/cloudflarest-200mb.rar
-url https://pencilfiles.blockly.gq/cloudflarest-200mb.rar
-url https://pencilfiles.blockly.tk/cloudflarest-200mb.rar

-url https://pencilfiles.itkyou.cf/cloudflarest-200mb.rar
-url https://pencilfiles.itkyou.gq/cloudflarest-200mb.rar
-url https://pencilfiles.itkyou.tk/cloudflarest-200mb.rar

-url https://pencilfiles.ityou.cf/cloudflarest-200mb.rar
-url https://pencilfiles.ityou.gq/cloudflarest-200mb.rar
-url https://pencilfiles.ityou.tk/cloudflarest-200mb.rar

-url https://pencilfiles.kiring.cf/cloudflarest-200mb.rar
-url https://pencilfiles.kiring.gq/cloudflarest-200mb.rar
-url https://pencilfiles.kiring.tk/cloudflarest-200mb.rar

-url https://pencilfiles.rosmontics.cf/cloudflarest-200mb.rar
-url https://pencilfiles.rosmontics.gq/cloudflarest-200mb.rar
-url https://pencilfiles.rosmontics.tk/cloudflarest-200mb.rar

-url https://pencilfiles.annonymus.cf/cloudflarest-200mb.rar
-url https://pencilfiles.annonymus.gq/cloudflarest-200mb.rar
-url https://pencilfiles.annonymus.tk/cloudflarest-200mb.rar

-url https://pencilfiles.strinkthelink.cf/cloudflarest-200mb.rar
-url https://pencilfiles.strinkthelink.gq/cloudflarest-200mb.rar
-url https://pencilfiles.strinkthelink.tk/cloudflarest-200mb.rar

-url https://pencilfiles.blockly-games.cf/cloudflarest-200mb.rar
-url https://pencilfiles.blockly-games.gq/cloudflarest-200mb.rar
-url https://pencilfiles.blockly-games.tk/cloudflarest-200mb.rar

-url https://pencilfiles.blockly.cf/cloudflarest-300mb.rar
-url https://pencilfiles.blockly.gq/cloudflarest-300mb.rar
-url https://pencilfiles.blockly.tk/cloudflarest-300mb.rar

-url https://pencilfiles.itkyou.cf/cloudflarest-300mb.rar
-url https://pencilfiles.itkyou.gq/cloudflarest-300mb.rar
-url https://pencilfiles.itkyou.tk/cloudflarest-300mb.rar

-url https://pencilfiles.ityou.cf/cloudflarest-300mb.rar
-url https://pencilfiles.ityou.gq/cloudflarest-300mb.rar
-url https://pencilfiles.ityou.tk/cloudflarest-300mb.rar

-url https://pencilfiles.kiring.cf/cloudflarest-300mb.rar
-url https://pencilfiles.kiring.gq/cloudflarest-300mb.rar
-url https://pencilfiles.kiring.tk/cloudflarest-300mb.rar

-url https://pencilfiles.rosmontics.cf/cloudflarest-300mb.rar
-url https://pencilfiles.rosmontics.gq/cloudflarest-300mb.rar
-url https://pencilfiles.rosmontics.tk/cloudflarest-300mb.rar

-url https://pencilfiles.annonymus.cf/cloudflarest-300mb.rar
-url https://pencilfiles.annonymus.gq/cloudflarest-300mb.rar
-url https://pencilfiles.annonymus.tk/cloudflarest-300mb.rar

-url https://pencilfiles.strinkthelink.cf/cloudflarest-300mb.rar
-url https://pencilfiles.strinkthelink.gq/cloudflarest-300mb.rar
-url https://pencilfiles.strinkthelink.tk/cloudflarest-300mb.rar

-url https://pencilfiles.blockly-games.cf/cloudflarest-300mb.rar
-url https://pencilfiles.blockly-games.gq/cloudflarest-300mb.rar
-url https://pencilfiles.blockly-games.tk/cloudflarest-300mb.rar
# 由 @PencilNavigator 提供,100、200 MB

✨感谢以上分享公益 下载测速地址 的热心网友对本项目的帮助!


# 如何使用其他 下载测速地址 ?

要使用其他下载测速地址,只需要在运行 CloudflareST 时加上 -url 参数即可,例如:

# Windows
CloudflareST.exe -url https://speed.cloudflare.com/__down?bytes=200000000

# Linux/Mac
./CloudflareST -url https://speed.cloudflare.com/__down?bytes=200000000

注意:如果下载测速地址大小低于 200MB,建议同时调低下载测速时间(如:-dt 5 ),以提高测速结果准确性。

Windows 用户不知道怎么加参数运行的话,可以看看这个:

@XIU2 XIU2 pinned this issue Feb 3, 2022
@XIU2 XIU2 added the 需要帮助 需要更多信息才能实现功能 或 解决问题 label Feb 3, 2022
@XIU2 XIU2 changed the title 因为使用人数越来越多,Cloudflare 已经限速了默认下载测速地址,为避免影响使用,建议大家改用其他下载测速地址... 因使用人数越来越多,Cloudflare 限速了默认下载测速地址,为避免影响使用,建议大家改用其他下载测速地址... Feb 3, 2022
@XIU2
Copy link
Owner Author

XIU2 commented Feb 3, 2022

# 自建下载测速地址(二选一):

1. Cloudflare Workers 文件反代(无需服务器,需要域名)

注意:因为 *.workers.dev 域名被 DNS 污染,所以默认分配的子域名将无法使用,有域名的可以将 Workers 服务路由绑定至自己的域名就能访问了。

可以利用 Cloudflare Workers 服务,这个只限制访问次数不限制流量,免费版每日 10 万次数限制(每天 8 点重置)。
搭建 Workers 文件反代很简单,也就在 Cloudflare 后台点几下就完事了,连服务器都省了。

「 点击展开 查看快速搭建步骤 」

简单来说就是:创建服务、粘贴代码、保存部署,完事~

  1. 打开 Cloudflare Workers,点击中间橙色的 Start building 按钮。
    如果是第一次用,则会让你取个 "专属于你" 的二级子域名,即 YYY.workers.dev,以后可以改...

  1. 点击 创建服务 按钮(如下图所示)

  1. 输入服务名称(三级子域名),选择第二个 HTTP 处理程序,点击 创建服务 按钮(如下图所示)

  1. 点击右下角的 快速编辑 按钮

  1. 清空原内容并粘贴以下代码,点击 保存并部署(通常 10 秒内就完成了,如下图所示)
addEventListener("fetch", event => {
  let url = new URL(event.request.url);
  url.protocol = 'https:'
  url.hostname = "cachefly.cachefly.net";
  let request = new Request(url, event.request);
  event.respondWith(fetch(request));
})

这里是以 https://cachefly.cachefly.net/200mb.test 为反代目标(不建议只照着这一个薅),不过最大只有 200MB,想要更大的请修改反代目标(下面有可用的大文件 URL),另外如果目标是 http 地址则记得将上面代码中的 https: 改为 http:

为了减少回源,提高下载测速准确度。建议反代目标选择文件小于 512MB 且 支持 CDN 缓存的文件后缀


  1. 最后尝试浏览器访问 https://XXX.YYY.workers.dev/200mb.test 如果可以正常下载则代表部署成功

注意:因为 *.workers.dev 域名被 DNS 污染,所以默认分配的子域名将无法使用,有域名的可以将 Workers 服务路由绑定至自己的域名就能访问了。

具体可以看看 #189 这里提到了 Workers 自定义域名。

后续使用 CloudflareST 时,记得加上 -url 参数,例如:

# Windows
CloudflareST.exe -url https://XXX.YYY.workers.dev/200mb.test 

# Linux/Mac
./CloudflareST -url https://XXX.YYY.workers.dev/200mb.test 

访问这个 URL 其实就是在反代 https://cachefly.cachefly.net/200mb.test
如果想要改成其他大文件 URL(下面写的有),只需要修改 Workers 代码中的 cachefly.cachefly.net 域名和协议即可


1.1【可选】自定义 Workers 地址的 URL 路径(简短好记)

「 点击展开 查看简单说明 」

把上面原先的 Workers 代码改成下面这样,即可把原先很长/不好记的 URL 路径改为简短好记:

addEventListener("fetch", event => {
  let url = new URL(event.request.url);
  if (url.pathname == "/test" && url.search == "") {
    url.href="https://cachefly.cachefly.net/200mb.test"
    let request = new Request(url, event.request);
    event.respondWith(fetch(request));
  }
})

其中第 3 行的 /test 就是你可以自定义的 URL 路径,最终下载测速地址为:https://xxx.yyy/test

你可以将其改为 /,这样的话最终下载测速地址为:https://xxx.yyy/ 可省略不写


2. 服务器套 Cloudflare CDN(需要服务器+域名)

「 点击展开 查看简单说明 」

首先你需要有个域名,然后在你的服务器上面创建一个虚拟主机(如 Nginx/Caddy),并在其目录下生成一个空文件即可:

# 以下命令会在 /XXX 目录下,生成一个文件名为 cfst.bin 大小为 300MB 的文件
# (超过 512M 的文件不会被 CDN 缓存,会导致次次回源,即大量消耗服务器流量不说,还会影响下载测速准确度,因为多了个回源环节)
# 记得修改命令中的 /XXX/ 示例路径,否则直接运行会提示找不到文件夹!

dd if=/dev/zero of=/XXX/cfst.bin bs=1M count=0 seek=300

# 因为是空文件,所以 Cloudflare 在缓存时 300MB 就会被压缩为 300KB 了,不占用 Cloudflare 的节点缓存空间,因此 Cloudflare 并没有追究文件正不正常的问题,顶多像我这样因流量太大(每天 10TB)而被域名限速了。。。
# 另外,不建议搞太多不同大小的文件,这样不利于缓存,因此 Cloudflare 的缓存机制还会看文件热度,如果流量分散到几个文件上,可能会导致文件热度不足早早就被清理,从而增加回源次数,消耗服务器流量。

也可以使用其他 Cloudflare CDN 支持缓存的文件后缀,具体见:#default-cached-file-extensions

最后给你的网站套上 Cloudflare CDN 即可。

使用初期的时候,会因为回源而消耗部分服务器流量并缓存到 CDN 节点,后续访问 URL 就直接从 CDN 缓存中读取了。

另外,建议去缓存 - Tiered Cache 中开启 Argo Tiered Cache 功能,这样可以进一步降低回源次数,节省服务器流量。


# 一些可用于 Cloudflare Workers 文件反代 的大文件 URL:

文件反代不知道在哪里找大文件的话,可以去看看各 IDC 的官方测速文件(可以谷歌搜索 VPS looking glasstestfile MB 就能找到很多,建议优先选择美西),建议选择 512MB 以下支持 CDN 缓存的文件后缀,我举几个例子:

# 这几个小于 512 MB,且都是会被 CDN 缓存的 .zip 文件后缀(常见的 文档、图片、音视频、压缩包、安装包、静态文件 后缀)
http://ipv4.download.thinkbroadband.com/200MB.zip
http://ipv4.download.thinkbroadband.com/512MB.zip
https://testfileorg.netwet.net/500MB-CZIPtestfile.org.zip

# 这几个 .test 的后缀是不支持缓存的,可以用但会影响下载测速准确度
https://cachefly.cachefly.net/200mb.test
https://lg-seattle.cloudzy.com/500MB.test
https://lg-miami.cloudzy.com/500MB.test
https://lg-chicago.cloudzy.com/500MB.test
https://lg.my.controlvm.com/500MB.test
http://23.145.48.48/500MB.test
http://speedtest-sfo3.digitalocean.com/1gb.test

注意:这些文件地址是让你 Workers 反代用的,不能直接用于 -url 参数!

@tramsky996
Copy link

我觉得用自己的cf workers反代大文件就很好,用这个优选ip的人肯定都会用cf,自己搭建也不麻烦,在使用教程里写上如何自己用cf搭反代就好了

@mingxiaoyu
Copy link

我觉着这个方案可行

@XIU2
Copy link
Owner Author

XIU2 commented Feb 3, 2022

@tramsky996 我以前折腾过一个 Workers Github 文件加速的,但毕竟只适用于 Github 的 URL,我记得有那种适用于任何网站的文件加速的(如 xxx.xx/?url=https://yyy 这样的),但我一时半会又找不到。。。

@tramsky996
Copy link

tramsky996 commented Feb 3, 2022

@tramsky996 我以前折腾过一个 Workers Github 文件加速的,但毕竟只适用于 Github 的 URL,我记得有那种适用于任何网站的文件加速的(如 xxx.xx/?url=https://yyy 这样的),但我一时半会又找不到。。。

用过这个jsproxy
访问:https://xxx.子域名.workers.dev/-----http://url

还可以这样,用的v2rayn的测速文件,修改的话把hostname改了就行

addEventListener( 
  "fetch",event => { 
     let url=new URL(event.request.url); 
     url.hostname="cachefly.cachefly.net"; 
     let request=new Request(url,event.request); 
     event. respondWith( 
       fetch(request) 
     ) 
  } 
) 

访问:https://xxx.子域名.workers.dev/200mb.test
cachefly好像只有10mb 100mb 和 200mb

@XIU2
Copy link
Owner Author

XIU2 commented Feb 3, 2022

@tramsky996 大文件的话,可以直接去找一些 VPS 的官方测速文件,往往都不小。
可以谷歌搜索关键词 VPS looking glass 就能找到很多,建议优先选择美西。

@XIU2
Copy link
Owner Author

XIU2 commented Feb 3, 2022

@tramsky996 @mingxiaoyu 刚刚在 1L 补充了创建 Workers 的图文教程。

@WangWenBin2017
Copy link

怪不得。下个版本可以增加一个预置动态的测速源的功能,这样当限速了也能获取到最新的不限速源

@XIU2
Copy link
Owner Author

XIU2 commented Feb 4, 2022

@WangWenBin2017 我还没想好到底怎么处理好,我个人比较咸鱼,不想牵涉过多精力来折腾下载测速地址,我更倾向于让大家自己去寻找或自建,但是这样又多少会影响轻度使用者/初次使用者。。。

另外,目前就能实现类似你说的效果,那就是将当前默认的下载测速地址直接 302 重定向至可用的地址即可,昨天我就尝试指向 Cloudflare 官方下载测速地址发现可以正常测速了,不过考虑到无论指向谁,都无法承受住这么大的下载测速流量(平均每秒 1Gb 速度全天 24 小时不停歇)。。。

就像 Cloudflare Workers 的免费套餐的每日 10 万次访问上限,看着很多,但对我来说远远不够,而我又懒得搞一堆账号,毕竟不仅麻烦而且还违反服务条款,容易翻车。

我想过可以考虑收集一个可用的下载测速地址列表,在服务器上随机/顺序重定向,来实现负载均衡,但我还没去研究,不知道 Nginx 是否能实现这样的功能。。。


目前默认的下载测速地址被 Cloudflare 限速至龟速,几乎不可用,所以我就暂时先将其重定向到该 Issues 问题下,就当成是一种变相通知吧,长时间无法下载测速,大家都会跑过来看看发生了什么。

可惜了,Cloudflare 官方下载测速地址竟然有每日总流量限制,一年前我这个项目还没多少人用的时候,就能把 Cloudflare 官方下载测速地址跑崩(一到晚上网站就会提示流量超限,直到第二天重置)。。。否则哪儿还需要操心这些事情~


虽然我写了这个软件,但实际上我自己只是一个轻度使用者,平均也只是几天用一次,只测延迟不测下载,可能是我是联通的原因,平时除了半夜 12 点高峰期顶峰期间外,其他时间随便找个延迟最低的 IP 速度都慢不到哪里去(白天 150ms,晚上 200ms),所以慢慢的我也就 -dd 禁用下载测速了。

@z10056
Copy link

z10056 commented Feb 4, 2022

我就说呢,咋测试半天一点速度都没有,还以为跟better-cloudflare-ip作者一样删库了。。

@z10056
Copy link

z10056 commented Feb 4, 2022

高宽带或者5g测试出来的ip用的更久,我家之前百兆宽带,基本一天得选两三次,用5g选的ip,选到的基本都是三百兆以上的速度,能用好几天

@cxw620
Copy link

cxw620 commented Feb 4, 2022

"众筹"行不行?(笑)大家都去worker弄一个地址,, 然后提个issue收集一下

@peter2022

This comment was marked as off-topic.

@boboqiu82
Copy link

大大,按照你的做法自己折腾了半天,还有2个问题不是很懂需要请教。
1.创建Cloudflare Workers反代的粘贴代码,如果用你提供的这套代码,http那到底是填写https:,还是http: ?我填的是http,没有“s“。
2.最后运行命令时,按照你提供的参数修改后,为什么测速不了。我最终是弄成这样: CloudflareST.exe -url https://xxx.xxxx.top/cfst.png才有速度。你的参数不知道该怎么加进来。可否解答。谢谢。
xxx.xxxx.top是我的域名。

@XIU2
Copy link
Owner Author

XIU2 commented Feb 5, 2022

@boboqiu82
代码中的协议选择 http 还是 https 取决于目标网站用的是什么。
代码示例中的 cachefly.cachefly.net 用的是 https,所以我代码中写的就是 https
如果目标网站用的是 http(如 http://speedtest-sfo3.digitalocean.com/1gb.test),那么你就需要改成 http

没明白你的意思,什么参数?你不是已经加上 url 参数了么?

@boboqiu82
Copy link

明白了。
第2点那,是我自己搞混了。再认真看了下cf的地址,自己把自己搞混淆了。谢谢。

@peter2022
Copy link

peter2022 commented Feb 5, 2022

自建下载测速地址

  1. Cloudflare Workers 文件反代(推荐,无需服务器/域名)

已经按照这个步骤设置好反代,下一步怎么做? 在代码里修改哪段?

@XIU2
Copy link
Owner Author

XIU2 commented Feb 5, 2022

@peter2022 做完我写的步骤后(即 Workers 部署完成,手动访问 Workers URL 能正常下载文件),以后运行 CloudflareST 时只需要加上 -url https://xxx/xxx 参数即可,例如:

CloudflareST.exe -url https://xxx/xxx

@w504925264
Copy link

参数怎么加 小白 看不明

@XIU2
Copy link
Owner Author

XIU2 commented Feb 5, 2022

@cxw620
Copy link

cxw620 commented Feb 5, 2022

或许可以收集一个可用的下载测速地址列表放在程序本体里, 包括网站的或者workers的. 也可以弄一个服务器配置下发, 找个网站存一个收集到的下载测速地址列表的json, 每次测速下载这个json缓存到本地, 设置一个有效期去更新, 允许在参数指定获取测速链接的json的地址方便大家自建分享. 然后程序加权随机选择一个(毕竟workers有日访问量限制), 不加参数默认文件大小到100MB. 毕竟大多数就直接双击启动懒得加参数, 网速快的选到不是最快不碍事. 所以默认的配置可以保守一点. 测算从开始接收到数据到下载完毕的耗时.

workers就统一用上面提供的代码, 网站就创建一个100MB的png后缀文件并设置cf页面规则确保缓存 .

mark一个我的地址, 如果作者大大需要: CF测速地址(Workers).

@XIU2
Copy link
Owner Author

XIU2 commented Feb 5, 2022

@cxw620 理想很丰满,现实很骨感。。。
你提出的想法很好,但是放在我这个小体谅的工具上就不太合适的,显得有点繁琐复杂。

我暂时的想法是,将当前默认下载测速地址,临时 302 重定向到可用的下载测速地址(依靠 Cloudflare 页面规则),然后我可以维护一个列表,定期通过 Cloudflare API 去修改该页面规则中的重定向目标,实现多个地址负载均衡

不过不着急,我想先观察一下,Cloudflare 的限速具体什么时候才会解除,模棱两可的也没说个准信。。。


你这个下载测速地址我先给放到 2L 里了,后续可能会加入我前面提到的列表中,如果撑不住了记得联系我移除~

@w504925264
Copy link

@peter2022

This comment was marked as off-topic.

@XIU2

This comment was marked as off-topic.

@peter2022

This comment was marked as off-topic.

@XIU2

This comment was marked as off-topic.

@tearlake
Copy link

同志们 可以正常测速了吗 我怎么还是速度0

@zxtcy8
Copy link

zxtcy8 commented Oct 27, 2023

我也是速度0

@2000wcw
Copy link

2000wcw commented Oct 29, 2023

速度为0,就是你测速的文件有问题,无法下载,需要换一个测速地址。

@XIU2
Copy link
Owner Author

XIU2 commented Nov 2, 2023

@xiaoeyv 你分享的公益链接好像陆陆续续都挂了。。。
目前看了下好像就 10 MB 的那个能用了,昨天之前 200 MB 的还能用,更早之前 300 MB 的还能用。

@amylei13
Copy link

amylei13 commented Nov 4, 2023

最近是不是有问题?测速能测 但是每次到第三次或者第四次就卡死在测速中 只能退出 没有一次能成功

@PencilNavigator
Copy link

PencilNavigator commented Nov 4, 2023

@amylei13 有几个可能
Cloudflare服务器自11月2号到今天出现了大规模的服务能力降级。( https://www.cloudflarestatus.com/incidents/hm7491k53ppg
你没有用本软件测速/使用非中国内地ip测速,一些测速地址封锁了这些。
Cloudflare的干扰变强,导致测速不成功。

@gitiray
Copy link

gitiray commented Nov 4, 2023

-url https://zip.gitiray.my.id/100MB.zip
-url https://zip.gitiray.my.id/200MB.zip
# 由 @gitiray 提供,100 MB、200 MB

提前说明:域名已经到期,但目前还能访问,要是后续发现失效就请移除吧 @XIU2

@gitcook
Copy link

gitcook commented Nov 16, 2023

香港aliyun的机器是不是都G了

@XIU2
Copy link
Owner Author

XIU2 commented Nov 19, 2023

@mclk623 你分享的公益下载测速地址 404 了。。。 发现已恢复了~

@wantaiyut
Copy link

同志们 可以正常测速了吗 我怎么还是速度0

屏幕截图 2023-11-20 144143我自己反代的测速地址,正常用没有问题

@Rihakuzu
Copy link

同志们 可以正常测速了吗 我怎么还是速度0

屏幕截图 2023-11-20 144143我自己反代的测速地址,正常用没有问题 。

大哥可以借我用一下吗?

@wantaiyu
Copy link

同志们可以正常测速了吗 我怎么还是速度0

屏幕截图 2023-11-20 144143我自己反代的测速地址,正常用没有问题。

大哥可以借我用一下吗?
[email protected]发个信息到我邮箱,我邮箱发给你。

@amylei13
Copy link

可以自己搭建优选IP测速 自己测速 太多人用固定的 肯定会爆掉 自己搭建好了 不是很难 自己只要搞定域名就行了

@YSeverything
Copy link

用移动宽带去优选测速换了几个测速地址全都没有下载速度,用联通测速就没有问题,这是被运营商给嘎了吗?有啥方法解决

@fireinrain
Copy link

用移动宽带去优选测速换了几个测速地址全都没有下载速度,用联通测速就没有问题,这是被运营商给嘎了吗?有啥方法解决

移动宽带的问题 没救,玩cf 别用移动宽带

@1265578519
Copy link

用移动宽带去优选测速换了几个测速地址全都没有下载速度,用联通测速就没有问题,这是被运营商给嘎了吗?有啥方法解决

移动宽带的问题 没救,玩cf 别用移动宽带

移动到cf是最快的,随便拉满千兆,测试方式改一下,用机场代码来测速,建议选择美国地区,例如西雅图
https://github.com/XIU2/CloudflareSpeedTest/files/10816888/CloudflareST_windows_amd64.v2.2.2.zip

@kindle939393
Copy link

宽带去优选测速换了几个测速地址全都没有下载速度,用联通测速就没有问题,这是被运营商给嘎了吗?有啥方法解决

移动宽带的

移动真的是垃圾,我现在就是 也是没速度

@kksxsyj
Copy link

kksxsyj commented Nov 27, 2023

用移动宽带去优选测速换了几个测速地址全都没有下载速度,用联通测速就没有问题,这是被运营商给嘎了吗?有啥方法解决

移动宽带的问题 没救,玩cf 别用移动宽带

移动到cf是最快的,随便拉满千兆,测试方式改一下,用机场代码来测速,建议选择美国地区,例如西雅图 https://github.com/XIU2/CloudflareSpeedTest/files/10816888/CloudflareST_windows_amd64.v2.2.2.zip

我也是移动,最近搞了个hkv6机玩玩,套cdn优选明明延迟测速下载都很nice但实际跑起来就很垃圾,不知道是不是因为地区原因。

@PencilNavigator
Copy link

即日起,所有pencilfiles链接将会实施更严格的防滥用机制和流量控制。
图片

多个链接被人半夜短时间内大量刷流量,总共刷了1.22T。其中一个半夜2点一个小时刷了128G流量。。。

@PencilNavigator
Copy link

PencilNavigator commented Dec 5, 2023

@clovos24
Copy link

用以上测速网址替换还是不行(报错403 forbidden),v2rayn版本是6.27是否需要升级版本?

@clovos24
Copy link

@ZhiXuanWang
Copy link

ZhiXuanWang commented Dec 19, 2023

CloudflareSpeedTest 推送「每10分钟自选优选 IP」https://ip.164746.xyz

@PencilNavigator
Copy link

PencilNavigator commented Dec 20, 2023

gssmc.cf(改为私用), gssmc.gq(改为私用), gssmc.tk (被freenom收回) 暂停使用。
新增pencilfiles.strinkthelink.cf, pencilfiles.strinkthelink.gq, pencilfiles.strinkthelink.tk, pencilfiles.blockly-games.cf, pencilfiles.blockly-games.gq, pencilfiles.blockly-games.tk
@XIU2

@Y-stranger
Copy link

CloudflareSpeedTest 推送「每5分钟自选优选 IP」https://ip.164746.xyz

你好这位同志,请问项目是不是停了?

@ZhiXuanWang
Copy link

ZhiXuanWang commented Jan 1, 2024

CloudflareSpeedTest 推送「每5分钟自选优选 IP」https://ip.164746.xyz

你好这位同志,请问项目是不是停了?

抱歉,git冲突后没及时发现,停了几天。已恢复。

@XIU2
Copy link
Owner Author

XIU2 commented Jan 15, 2024

感觉 Issues 这种单线同层的讨论不太适合该帖子,干脆给转成 discussion 吧。。。

Repository owner locked and limited conversation to collaborators Jan 15, 2024
@XIU2 XIU2 converted this issue into discussion #490 Jan 15, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
需要帮助 需要更多信息才能实现功能 或 解决问题
Projects
None yet
Development

No branches or pull requests