image-slide
星涟
星涟
大约 1 个月前
更快的下载!

话说,自从Hikarinagi把下载服务*从onedrive移到b2+cf后,下载体验就很感人。

但是,cf下载慢cf网络不好。事实上cf的网络是比较优质的,只是大陆用户容易被分到拥堵的节点。

那么,不妨主动优化我们连接到的cf边缘节点,来让下载快一些!

以下!将演示通过 curl 的 --resolve 参数指定连接到的下载服务节点,通过选取更优的节点,优化下载速度——

颜色说明:灰色为次要内容,绿色为需要根据实际情况对应替换的变量,斜体 为命令行内容

1.选择一个合适的CF边缘节点

cf提供了其所有边缘节点的ip地址,可以通过对节点逐个测速,可以找到速度相对快的节点,连接到它提高访问速度。但cf上万的节点,自行测试工作量未免过于恐怖。所幸,有人愿意维护并分享测试出的优秀节点列表,通过维护一个域名下的A记录提供(以下称之为优选域,本文用example.com代替具体域名*)。

首先,打开cmd,win + R,输入cmd,回车

在cmd窗口中执行 nslookup example.com ,查看优选域的解析记录,记下一个<ip地址>(形如 104.18.117.23,这就是我们将要连接的cf节点啦!

""

2.获取下载链接

在网站直接下载,下载开始后,复制<下载链接> 形如 https://f.hikarifallback.uk/games%2F1800%2F2437%2F_Key_Summer_Pockets_REFLECTION_BLUE.7z?Authorization=…………)

""

然后随便粘贴到什么地方,在双杠和单杠之间的就是主机名啦,记下下载链接的主机名<host>。一般同一个网站的主机名不会变,之后就可以省去这一步。

""

3.开始下载吧

决定好文件的<储存位置> (形如 F:\summerpocket.7z)

然后,在cmd输入 curl --resolve <host>:443:<ip地址> -L -o <储存位置> "<下载链接>",按下enter执行

""

享受高达几十MiB/s的下载速度吧!(嗯,在正常时间段里,晚高峰当然略慢啦)

""

Other……

多线程下载

curl并不支持多线程,而多线程下载器aria2也并不支持指定ip……

aria2想这样要动hosts文件或者dns,麻烦的说

其他资源站

下载服务在cf的资源站站一般都能这么做来加速

(怎么知道是不是cf服务呢?使用拨测站的Ping,把获得的下载链接输进去,看到IP属地是cloudflare就行(以17ce为例)

""

——————————————————

*本帖提到的下载内容位于shionlib.com,Hikarinagi已不再提供资源下载

*本文演示使用的加速域为 cloudflare-dl.cnae.top ,由 CNAE 发布。在此仅作演示,不为使用后果负责

新人报道区
新人报道区
答疑解惑&站内求助
答疑解惑&站内求助
求助
游戏吐槽
闲聊
共 0 条评论
0 / 1000