共计 1207 个字符,预计需要花费 4 分钟才能阅读完成。
又又又开始折腾啦!这一个星期胡家小子一直没有闲着,虽然博文发的比较少了,但旗下的伯虎网一直也没有断更。之前因为 Alistv2.1 由于天翼网盘添加账号添加不上,就没有再使用它了。昨天 Alist 程序更新到了 2.2 版本,去作者网站一看这次添加了一些新的功能,有站点公告、有天翼网盘 PC 端授权。嗯,经过昨晚顺利用上了。
其实,折腾来折腾去也没有尝试过许多网盘程序,貌似有其他的 OneDrive 网盘挂载程序也是支持中转代理的。这里理一下使用 Alist 利用 cloudflare workers 为 OneDrive 国际版 下载加速的方法。至于有什么缺点没有?暂未可知,知道的博友可以说一下。
效果对比
由此可见效果很明显,可以看到下载的 url 也随即变动,说明正常经过了 cloudflare 中转服务器。
简明教程
Alist 官方文档是有教程的,但如果不是个人开发者也不一定能搞得明白,比如我这样的。
教程前提:注册好 cloudflare 账号、安装好 Alist 并正常挂载 OneDrive。
注册 cloudflare 地址:https://dash.cloudflare.com/login
如果 你不是组织管理员 可能按照 Alist 官方教程或许不会成功,但你可以参考这里的教程:https://pt.noki.icu
教程正式开始
1. 登录 cloudflare 进入后台,左侧选择 Workers 选项卡,首次登录会要求创建子域(必需)。
2. 创建服务——填写服务名称——选择启动器——创建服务。
3. 创建好服务后,返回 Workers 选项卡中你会看到创建好的服务。
4. 编写 workers 代码,适用于 Alist 网盘程序(其他支持中转代理的程序也可以,代码会不一样)
5. 在 Workers 选项卡中,点击进入创建好的服务选择右侧的 快速编辑。
6. 在打开的编辑页面左侧填写编写好的 workers 代码粘贴 保存并部署 即可。
7.Alist 后台挂载 OneDrive 选项卡中填写好 down_proxy_url,cloudflare 你创建 workers 服务的路由 url。如:https://one.fuliyun.workers.dev
8.Alist 后台挂载 OneDrive 选项卡中开启代理,旧版本是 proxy 选项,新版本是代理选项。
workers 代码如下
https://github.com/alist-org/alist-proxy/blob/main/alist-proxy.js
// 代码中的注释
HOST: 你的 Alist 地址,必须添加协议头,且后面不能添加 /。如 https://yun.boyhu.cn;TOKEN:参见 Alist 部分的 Token。// 代码中的注释结束
记录完毕,看不懂的勿怪,请多参考官方文档。体验地址:https://yun.boyhu.cn/OneDrive