为alist设置代理地址-科技自习室

同步来源:树洞剪藏 源站剪藏 ID:304 原文地址:https://www.luckyman.one/archives/1726814421010
为alist设置代理地址-科技自习室
set 限制解除
首页
云服务器
docker
wordpress主题开发
科技自习室
行动起来,活在当下
累计撰写 24 篇文章
累计创建 20 个标签
累计收到 0 条评论
栏目
目 录 CONTENT
首页
/
未分类
/
正文
为alist设置代理地址
Administrator
2024-09-20 /
0 评论
/ 0 点赞 / 864 阅读 /
7961 字
09/20
alist使用代理地址下载可以节约vps的流量,同时在一定程度上还能加快某些国外网盘的访问速度和下载速度,今天就教大家怎么为alist设置代理。
本教程主要原理,是利用CF的worker作为代理,接管默认的alist的请求。
准备工作:
1.一个VPS服务器,用于部署alist服务
2.一个cloudflare账号,用于部署worker
3.一个域名,并托管到cloudflare
一、在vps上安装alist服务,并配置密码(推荐系统Ubuntu)
- alist服务一键安装脚本
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install
注意:本教程采用一键脚本安装alist服务,如果需要其它安装方式,请参见 alist官网
2.配置密码
cd /opt/alist ./alist admin set NEW_PASSWORD
3.此时,使用 http://YOUR_IP:5244/ 应该可以访问你的alist,至此alist服务搭建完成
二、利用宝塔搭建alist反向代理
导言
如果想实用域名访问你的alist,就必须搭建反向代理,这里推荐nginx。注意,这里的代理并不是接管alist流量的代理,只是用于把请求转发到5244端口。
- 安装宝塔(这里安装国际版aaPanel)在VPS终端运行
URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel
2.访问宝塔面板,安装nginx服务(第一次登录宝塔,最好注册一个账号,国际版只用邮箱就可注册)
3.在cloudflare上解析自己的域名到VPS地址(此处我使用子域名:pan.kjzxs.site)
4.在宝塔中创建网站
5.点击网站设置
6.删除网站配置中的部分代码,如下图所示,删除后点击下方的保存
7.设置反向代理,按下图所示填写即可
8.停止代理(下一步需要申请ssl证书,需要先停止代理,使其成为Paused的状态)
9.申请ssl证书,开启强制https并保存
10.开启代理,使其状态变为running
11.在浏览器中输入域名,看是否可以访问
12.如果可以访问到你的alist,代表反向代理设置成功。
三、在cloudflare中创建worker,并编辑代码
1.创建worker
2.给worker起名,并部署
3.复制 github上的worker项目代码 ,粘贴到cloudflare的worker中,记得提前删除worker中的默认代码
4.这段代码开头的三个变量需要设置为你自己的,三个变量代表的意思分别为:
ADDRESS:你的alist访问地址,我的是:https://pan.kjzxs.site TOKEN : 访问alist的凭证,在alist管理后台 设置->其它 中可以找到 WORKER_ADDRESS :你部署的worker的地址,此地址用于接管alist的流量,我这里设置为:https://alist-proxy.kjzxs.site
注意事项:ADDRESS和WORKER_ADDRESS的地址后面不要有 "/"
5.三个变量设置好之后,就点击右上角的部署,注意WORKER_ADDRESS这个地址,后面你需要用这个域名设置路由,所以要求你这个域名要托管到cloudflare上
6.为worker添加路由
7.在CF公共优选域名这个 网站 ,找到速度比较快的域名
8.在cloudflare把worker的域名解析到优选域名,记得开启小黄云
注意:除了把域名解析到优选域名,你也可以把域名解析到优选的ip地址(需要添加的是a记录)另外,你也可以把域名解析到cloudflare为worker默认分配的地址(就是后面带.dev的那个地址)
9.至此worker代理搭建完成
三、在alist添加存储,并测试worker代理是否起作用
1.我这里添加的存储是onedrive(国际版),就是我们注册Outlook账号,默认的自带的那个5G的网盘。如果你想添加别的网盘,可以参见 alist官网
2.首先我们在网页中登录自己的onedrive网盘,然后点击这个 链接
3.获取网盘的刷新token
4.记住client_id 、client_secret、refresh_token
5.在alist中添加存储
开启web代理,填写代理地址,就是worker的路由地址
填写客户端ID,客户端秘钥,刷新令牌等
6.全部完成后点击底部的添加即可
7.测试下载地址,已经变成了代理地址
四、至此,教程完成,如有疑问,欢迎评论区进行讨论!
版权归属:
Administrator
本文链接:
https://www.luckyman.one/archives/1726814421010
许可协议:
本文使用《 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 》协议授权
${post.likes!0}
上一篇
下一篇
评论区
登录
提交评论
0 条评论
暂无评论 你可以尝试点击刷新或者添加新评论
刷新
科技自习室
行动起来,活在当下
6 分类数
24 文章数
0 评论数
文章目录
alist使用代理地址下载可以节约vps的流量,同时在一定程度上还能加快某些国外网盘的访问速度和下载速度,今天就教大家怎么为alist设置代理。 本教程主要原理,是利用CF的worker作为代理,接管默认的alist的请求。 准备工作: 1.一个VPS服务器,用于部署alist服务 2.一个cloudflare账号,用于部署worker 3.一个域名,并托管到cloudflare 一、在vps上安装alist服务,并配置密码(推荐系统Ubuntu)
- alist服务一键安装脚本 注意:本教程采用一键脚本安装alist服务,如果需要其它安装方式,请参见alist官网 2.配置密码 3.此时,使用 http://YOUR_IP:5244/ 应该可以访问你的alist,至此alist服务搭建完成 二、利用宝塔搭建alist反向代理 导言 如果想实用域名访问你的alist,就必须搭建反向代理,这里推荐nginx。注意,这里的代理并不是接管alist流量的代理,只是用于把请求转发到5244端口。
- 安装宝塔(这里安装国际版aaPanel)在VPS终端运行 2.访问宝塔面板,安装nginx服务(第一次登录宝塔,最好注册一个账号,国际版只用邮箱就可注册) 3.在cloudflare上解析自己的域名到VPS地址(此处我使用子域名:pan.kjzxs.site) 4.在宝塔中创建网站 5.点击网站设置 6.删除网站配置中的部分代码,如下图所示,删除后点击下方的保存 7.设置反向代理,按下图所示填写即可 8.停止代理(下一步需要申请ssl证书,需要先停止代理,使其成为Paused的状态) 9.申请ssl证书,开启强制https并保存 10.开启代理,使其状态变为running 11.在浏览器中输入域名,看是否可以访问 12.如果可以访问到你的alist,代表反向代理设置成功。 三、在cloudflare中创建worker,并编辑代码 1.创建worker 2.给worker起名,并部署 3.复制github上的worker项目代码,粘贴到cloudflare的worker中,记得提前删除worker中的默认代码 4.这段代码开头的三个变量需要设置为你自己的,三个变量代表的意思分别为: 注意事项:ADDRESS和WORKER_ADDRESS的地址后面不要有 "/" 5.三个变量设置好之后,就点击右上角的部署,注意WORKER_ADDRESS这个地址,后面你需要用这个域名设置路由,所以要求你这个域名要托管到cloudflare上 6.为worker添加路由 7.在CF公共优选域名这个网站,找到速度比较快的域名 8.在cloudflare把worker的域名解析到优选域名,记得开启小黄云 注意:除了把域名解析到优选域名,你也可以把域名解析到优选的ip地址(需要添加的是a记录)另外,你也可以把域名解析到cloudflare为worker默认分配的地址(就是后面带.dev的那个地址) 9.至此worker代理搭建完成 三、在alist添加存储,并测试worker代理是否起作用 1.我这里添加的存储是onedrive(国际版),就是我们注册Outlook账号,默认的自带的那个5G的网盘。如果你想添加别的网盘,可以参见alist官网 2.首先我们在网页中登录自己的onedrive网盘,然后点击这个链接 3.获取网盘的刷新token 4.记住client_id 、client_secret、refresh_token 5.在alist中添加存储 开启web代理,填写代理地址,就是worker的路由地址 填写客户端ID,客户端秘钥,刷新令牌等 6.全部完成后点击底部的添加即可 7.测试下载地址,已经变成了代理地址 四、至此,教程完成,如有疑问,欢迎评论区进行讨论!
2024 © 科技自习室
Powered by Halo | 🌈 Theme by M酷&Jiewen
RSS
站点地图
访问量 0 访客量 0 本页访客 0