更新 CCAA 一键脚本中的 Aria2 v1.37.0 / FileBrowser v2.26.0 / AriaNg v1.3.7

我一直使用的是一个修改版的 Aria2 一键脚本, 它自带 AriaNG 和 Http 服务器的部署, 与搭梯子用的 Caddy/Nginx 不冲突. 博客以前写过部署的教程.

https://zelikk.blogspot.com/2022/01/vmess-websocket-tls-caddy-nginx-aria2-ariang-filebrowser.html

感谢 原作者 xiaoz

我在此基础上做了一些小优化. 现在安装完, 命令行提示的链接直接用浏览器访问就设置好RPC密码了.

新的一年了, 把 Aria2, AriaNg 和 FileBrowser 都更新一下版本.


Aria2 v1.37.0

在本一键脚本中, Aria2 不是使用的官方的, 而是一个编译的成品. (原作者 xiaoz 就是这样的)

而这个项目, 在Github上只更新到 v1.36.0 后续更新移到 Gitlab 上面了. 而且是使用网盘提供的下载.

https://gitlab.com/q3aql/aria2-static-builds

我就下载了一份 v1.37.0 的, 上传到了本一键脚本的 Github 的 repo 上, 把一键脚本里的下载地址更新一下就好了.


FileBrowser v2.26.0

本一键脚本里把下载地址更新一下就行了.


AriaNg v1.3.7

本一键脚本的特色就是在 AriaNg 里面添加了一个跳转到 FileBrowser 的按钮, 使用很方便. (原作者 xiaoz 实现的)

很明显, 官方 AriaNg 里没有这个. 直接更新到最新版就没有这个按钮了.

看了一下, 原作者是基于 AriaNg v1.1.5 修改的. 明显高亮的部分就是添加的那个按钮了.

https://github.com/helloxz/ccaa/blob/master/ccaa_dir/AriaNg/index.html


我们把官方 AriaNg 最新版本 v1.3.7 取下来看一下index.html文件. 嗯, 很特别, 是一个压缩为一行的版本. 应该是为了缩小文件体积, 加速浏览器打开速度吧.


那我们怎么知道在哪里添加这个按钮呢?

还是从原作者的修改版入手. 

仔细观察, 可以看到红框部分, 看起来像是准备用翻译资源文件替换的字符串, 那么应该是独特的界面文字, 在翻译资源文件中, 应该也是独特的.

所以, 我们在 v1.3.7的 index.html 中搜索 黄色高亮部分, 来找到在哪里换行.

</ul></section></aside><div id="content-wrapper" class="content-wrapper"><div id="content-body" class="content-body"><div ng-view cg-busy="{ promise: loadPromise, message: ('Loading' | translate) }">

果然找到了. 也确实是唯一的位置.

那么我们就在这里换行.

再把原作者的修改部分添加进去.

这样我们就得到了添加了按钮的index.html, 再加上 AriaNg v1.3.7 的剩余部分, 完全替换本一键脚本中的 AriaNg 目录就行了.


========

Github: https://github.com/crazypeace/ccaa

评论

The Hot3 in Last 30 Days

无服务器 自建短链服务 Url-Shorten-Worker 完整的部署教程

ClouDNS .asia免费域名 托管到CloudFlare开CDN白嫖Websocket WS通道翻墙 / desec.io