cdn.jsdelivr.net被墙,github图床替换解决方案

DNS污染已经开始了,用不了一周,cdn.jsdelivr.net就会全国沦陷

 

#被 #jsdeliver #图床
该来的还是来了,pic.appmiu.com之前抽过一次风,原因是国内 ICP备案被下掉了。我当时也再担心随之而来的就是高
现在DNS污染真就来了。阿喵我用来做图床加速,也不知道多少人的库用这个来加速。这下完犊子了。
1月30号我发了这个:

JsDeliver备案掉了,以后被墙的概率就大大增加了

 

我得想办法换图片地址了

部分地区还能看到正常的图,但是DNS污染已经开始了,用不了一周,pic.appmiu.com就会全国沦陷,唉,freedom

Git图床替换

jsdelivr加速挂了,意味着github的免费图床也就不能用了。

jsdelivr #github

github上很多人提issue ,也得到回复,就是无解
Unfortunately there isn’t anything we can do about it. We maintained a China specific block list but it still wasn’t enough apparently. If someone knows how to contact the relevant Chinese organs to discuss the unban of the service please let us know.
In the meantime you can try a service like
https://github.com/PipecraftNet/jsdelivr-auto-fallback
上面这个临时解决方案,在网站的开始放入作者提供的那段代码替换pic.appmiu.com为gcore或者fastly等。

具体操作:

把github上这个项目里的这两个文件(任意一个)打开,复制代码
file

代码内容:

代码我做了变更。加上这个标签和属性script defer ,第四行const DEST = ‘https://www.appmiu.com‘; 替换为了我的本地地址。

多说一句

这段代码原理:
由于一些原因,pic.appmiu.com 在一些地区无法访问。在网站里添加上 jsdelivr-auto-fallback 代码,可以自动检测 pic.appmiu.com 是否可用, 如果不可用时,会自动把所有 js, css, image 的地址切换到其他可用的域名。

比如

gcore.jsdelivr.net
fastly.jsdelivr.net

但是:

相信过不了几天,另外两个也会被。所以,阿喵把图片又下载回了本地。然后按照github建了文件夹层级关系。最后上面这段代码。加到header.php的开头。就大功告成了

换成又拍云

2022年6月1日,我最终还是决定使用oss存储,以前不懂,感觉配置好难呀。昨晚试了下,又拍云,简直不要太简单。

配置又拍云

又拍云官网:戳我直达又拍云:upyun

这个先不细说

上传图片

把历史图片上传到又拍云oss云存储

下载插件

WPUpYun(又拍云云存储插件):WordPress同步附件内容远程至又拍云云存储中,实现网站数据与静态资源分离,提高网站加载速度

配置一下

修改数据库

切记:修改数据库前一定备份一遍

按照下图修改pic.appmiu.com为你的oss存储的域名。

刷新查看

有趣网站资源喵

朋友圈转发截图生成器

2022-5-18 14:02:41

免费字体资源喵

霞鹜文楷1.1.0

2022-6-1 17:53:46

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索