创作立场声明:能免费解决的东西干嘛不白漂~_~
【写作说明】:方便大家解决Unraid插件因网络原因下载不了问题。使用这种办法需要一定的动手能力~_~
相信大家在使用Unraid的过程中,都曾遇到过这个失败界面,具体原因大家都心知肚明~
对于一名搬砖人员,既然知道原因,解决它也就是如何找到更优的方法了^_^
曾经也试过下载安装包到本地、搭梯子,还试过本地搭Nginx反向代理,替换掉plg文件中的下载地址,但这些方法都不是我想要的。
首先,从失败界面里 “https://raw.githubusercontent.com/Squidly271/ca.update.applications/master/plugins/ca.update.applications.plg” 这个地址里取出 “Squidly271/ca.update.applications” 这部分内容,如图:
注册一个gitee账号,注册地址:https://gitee.com/ ,注册登录后,到右上角的“+”号,然后点击“从GitHub/GibLab导入仓库”,如图:
导入界面,在 “Git 仓库 URL” 处填入 “https://github.com/Squidly271/ca.update.applications.git” ,如图:
点击“导入”。
图比较多,我就不费话了。
这里复制的地址,就是我们最终插件的地址了!!!
需要编辑的内容一般有两处:
将引号内的地址替换为
https://cdn.jsdelivr.net/gh/Squidly271/ca.update.applications@master/plugins/ca.update.applications.plg(这个地址怎么来的?看后面的:“pluginURL地址转换”)
或者
https://gitee.com/unraid-plugins/ca.update.applications/raw/mirror/plugins/ca.update.applications.plg
(推荐使用jsdelivr这个地址,因为Unraid检查更新会重新获取这个文件,判断version版本号是否有更新,如果使用gitee地址,有可能我们的镜像制作者未及时重新更新plg文件,导致Unraid检查不到新版本。)
将<URL>后面的地址
https://raw.githubusercontent.com/&github;/master/archive/&name;-&version;-x86_64-1.txz
替换为
https://gitee.com/unraid-plugins/ca.update.applications/raw/mirror/archive/&name;-&version;-x86_64-1.txz
最后,点击“提交”,完成。
通过“输入远程插件文件或本地插件文件的 URL”的方式安装:
最后,说一下为什么推荐使用这种方法,使用仓库克隆的方式制作的插件,有个好处就是可以将自己制作的插件地址分享给别人,其他人只需要复制插件地址就可以安装了。
PS:打个广告,我创建了一个gitee组织(https://gitee.com/unraid-plugins),大家可以加入进来自己发布插件仓库。
访问 https://www.jsdelivr.com/github ,将 “https://raw.githubusercontent.com/Squidly271/ca.update.applications/master/plugins/ca.update.applications.plg” 这个地址粘贴到 “GitHub”下,如图: