找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1124|回复: 7

编译加速:用免费的空间做了一个插件源码包下载加速的网站[7.25更新]

[复制链接]
发表于 2021-3-4 19:12 | 显示全部楼层 |阅读模式
本帖最后由 vpei 于 2021-7-25 12:33 编辑

网站原理:通过判断网址>>>查找国内镜像站点>>>查找IPFS网址收集的文件>>>查找服务器文件(如果没有第一次下载)能过服务器下载(很慢,不过能下载)>>>通过原网址下载>>>如果文件不存在,则失败。(再切换国外镜像站点从前面再判断一次)。


2021.7.25更新了几个国内的IPFS网关,速度飞快。我测试的结果:一共下载了113个文件,共计511MB,用时约8分钟左右。

用免费的空间做了一个插件包下载加速的网站,在软件编译的过程中,需要下载很多插件包。这个网站主要是通过国内镜像节点加速,IPFS网关节点加速,服务器加速,对于常规插件源码包的下载和国内镜像没有及时同步的包都有一定的加速作用。

修改文件scripts/download.pl

  1. 1、查找sourceforge,所有http,ftp等网址前均添加http://d.vmess.com/?
  2. 如: push @mirrors, "https://downloads.sourceforge.net/$1";  改为  push @mirrors, "http://d.vmess.com/?https://downloads.sourceforge.net/$1";

  3. 2、修改 push @mirrors, $mirror;    改为   push @mirrors, "http://d.vmess.com/?$mirror";
复制代码
再用make download V=s 命令下载就能感觉到速度提升明显。对于一些新更新包,国内镜像也还没同步好,也能加速。如果所有网址都打不开,连官方的网站也出问题了,那就没什么办法了。平时用虚拟机编译,dl文件夹下面的包越来越多,新老版本都混一些,没事喜欢给清空后再重新下载,所有就自己搞了上面的那个加速网站。



如果报错,可以再次执行 make download V=s,实在下载不了,只能手动复制网址,尝试用迅雷或其他软件手动下载,再放到openwrt的dl目录中即可。


用的是免费的空间,稳定性差,如果一次不行可过会重试,希望有国外空间的朋友能赞助个,这个程序只占用一点空间和一点CPU。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-3-4 19:41 | 显示全部楼层
支持帮顶,谢谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-3-4 21:41 | 显示全部楼层
地址在哪呢?

点评

http://d.vmess.com/? 加到已有的网址前面就行。具体在scripts/download.pl文件中修改。  详情 回复 发表于 2021-3-4 22:58
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-3-4 22:58 | 显示全部楼层

http://d.vmess.com/?
加到已有的网址前面就行。具体在scripts/download.pl文件中修改。这个不是编译好的包,是在定制编译自己的固件时用到的。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-3-4 23:01 | 显示全部楼层
vpei 发表于 2021-3-4 22:58
http://d.vmess.com/?
加到已有的网址前面就行。具体在scripts/download.pl文件中修改。这个不是编译好 ...

嗯,我就是要你这个DL包的国内服务器地址。谢谢!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-3-27 15:47 | 显示全部楼层
更新了几个国内的IPFS网关,速度飞快。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-2 15:33 | 显示全部楼层
支持大佬

点评

这个新的包需要多国外下载,可能比较慢,一般有人下载过后,就同步到国内,这样下载就很快了。  详情 回复 发表于 2021-4-5 14:05
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-4-5 14:05 | 显示全部楼层
本帖最后由 vpei 于 2021-4-5 17:09 编辑

刚更新的文件,如果还没有同步到国内的镜像服务器,就需要从国外下载,可能比较慢,一般有人下载过后,或等同步到国内服务器,再下载就很快了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-24 00:22

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表