树洞剪藏#剪藏#树洞剪藏

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

2024 年 12 月 9 日1 分钟
分享Twitter / XTelegram微博

同步来源:树洞剪藏 源站剪藏 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)

  1. 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端口。

  1. 安装宝塔(这里安装国际版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)

  1. alist服务一键安装脚本 注意:本教程采用一键脚本安装alist服务,如果需要其它安装方式,请参见alist官网 2.配置密码 3.此时,使用 http://YOUR_IP:5244/ 应该可以访问你的alist,至此alist服务搭建完成 二、利用宝塔搭建alist反向代理 导言 如果想实用域名访问你的alist,就必须搭建反向代理,这里推荐nginx。注意,这里的代理并不是接管alist流量的代理,只是用于把请求转发到5244端口。
  2. 安装宝塔(这里安装国际版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

相关文章