网盘神器Alist
如果你对国内各种网盘的限速烦恼不已,这个文章就很适合你。请耐心看完,它一定会满足你的期望。
简介
支持的网盘类型多达30多种。只要特点有:
部署方便,开箱即用
文件预览(PDF、markdown、代码、纯文本……)
画廊模式下的图像预览
视频和音频预览,支持歌词和字幕
Office 文档预览(docx、pptx、xlsx、…)
README.md 预览渲染
文件永久链接复制和直接文件下载
黑暗模式
国际化
受保护的路由(密码保护和身份验证)
WebDav (具体见 https://alist.nn.ci/zh/guide/webdav.html)
Docker 部署
Cloudflare workers 中转
文件/文件夹打包下载
网页上传(可以允许访客上传),删除,新建文件夹,重命名,移动,复制
离线下载
跨存储复制文件
单线程下载/串流的多线程下载加速
AList 开源项目地址:https://github.com/alist-org/alist
致敬!
下面正式搭建部署
选择版本:https://github.com/alist-org/alist/releases
文章示例:alist-windows-386.zip 版,下载并解压。将解压文件夹选一个位置存放。
文章示例存放的位置:D:\Software\ALIST\
按WIN+R,输入cmd,回车。
输入程序的全路径,空格加 server 启动
文章示例存放的位置:D:\Software\ALIST\alist.exe server找到”password is: w4qqSPtJ”和 @ 0.0.0.0:5244 将密码保存。
打开浏览器,输入网址127.0.0.1:5244回车,这个端口就是@ 0.0.0.0:5244后面的端口。
登账进去,默认账户:admin, 密码为你刚刚记下的密码。
文章示例的密码为:”w4qqSPtJ”登录成功后,点击页面下方的管理,修改默认的账户和密码。自己记住就行
开始挂载百度网盘
文章演示百度网盘和阿里云盘。先登录进网页版百度网盘
浏览器打开网址:https://alist.nn.ci/zh/guide/
点击“添加存储-百度网盘”,往下有一个刷新令牌,点击获取(注意:一定要提前登录网页版网盘。),获取后会给四个参数。下面只会用到refresh_token这个令牌。
示例:
client_id: iYCeC9g08h5vuP9UqvPHKKSVrKFXGa1v
client_secret: jXiFMOPVPCWlO2M5CwWQzffpNPaGTRBG
redirect_uri: https://alist.nn.ci/tool/baidu/callback
refresh_token:122.a00004bd28aa000054b569d9a2480000.Ym0000BnGZTS000xwa0000zSQqIqvU0000D834x.0000Q单击“存储-添加”。填入参数。
驱动选择:百度网盘
挂载路径:/百度网盘
Web代理:开启
WebDAV策略:使用代理地址
刷新令牌:122.a00004bd28aa000054b569d9a2480000.Ym0000BnGZTS000xwa0000zSQqIqvU0000D834x.0000Q
下载接口:官方【使用非官方下载会快一点,但有可能会出现无法下载的情况】
其它自行选择填入完以上信息后,点击保存。此时看到页面网盘中“状态:work”就说明成功了。点击主页检查网盘里的内容吧。
开始挂载阿里云盘Open
跟上面步骤差不多,区别在与获取Token令牌。
浏览器打开网址:https://alist.nn.ci/zh/guide/
点击“添加存储-阿里云盘Open”,往下有一个刷新令牌。
前往:https://alist.nn.ci/tool/aliyundrive/request
(注意:一定要提前登录阿里云盘)。进入后有一个Go to login(登录)和 Scan QrCode(扫码获取),这里点击Go to login,然后同意授权后,就会获取到refreshtoken令牌了
示例:
refresh_token:0000eXAi0000V1Qi0000bGciOi0000I1NiJ9.0000dWIiOiJiOT0000I0MjR0000Yzk3YmUxYTc4YjI000000WQ0NyIsImF1ZCI6Ijc2OTE3Y2NjY2Q0NDQx00000DU3YTA0ZjYwO00000Jm000iZ0000IjoxNzE1MDc0000LCJpYXQiO000MDcyOTY4M0000000aSI6IjI3NzY3YjI3MW00000hYzViMzg0ZTE1MjJkN2JkYzE2In0.QxbhoOo7000000YpnV1VFTfriw5JpUuA000IrutHkIY000f9iQN-00041K_000Ysx00000J9PrEUD-W00单击“存储-添加”。填入参数。
驱动选择:阿里云盘Open
挂载路径:/阿里云盘
Web代理:开启
WebDAV策略:本地代理
刷新令牌:0000eXAi0000V1Qi0000bGciOi0000I1NiJ9.0000dWIiOiJiOT0000I0MjR0000Yzk3YmUxYTc4YjI000000WQ0NyIsImF1ZCI6Ijc2OTE3Y2NjY2Q0NDQx00000DU3YTA0ZjYwO00000Jm000iZ0000IjoxNzE1MDc0000LCJpYXQiO000MDcyOTY4M0000000aSI6IjI3NzY3YjI3MW00000hYzViMzg0ZTE1MjJkN2JkYzE2In0.QxbhoOo7000000YpnV1VFTfriw5JpUuA000IrutHkIY000f9iQN_-00041K_000Ysx00000J9PrEUD-W00
移除方式:回收站 随意选择
其它自行选择填入完以上信息后,点击保存。此时看到页面网盘中“状态:work”就说明成功了。点击主页检查网盘里的内容吧。
指令修改用户登录密码
.\alist admin random # 随机生成密码,win系统指令
.\alist.exe admin set 1111Aa //手动设置密码,win系统指令
输入指令后的返的这个段代码中username、password就是你的登录账户和密码。
INFO[2024-02-20 11:25:48] reading config file: data\config.json
INFO[2024-02-20 11:25:48] load config from env with prefix: ALIST_
INFO[2024-02-20 11:25:48] init logrus…
INFO[2024-02-20 11:25:48] admin user has been updated:
INFO[2024-02-20 11:25:48] username: abcd
INFO[2024-02-20 11:25:48] password: 1111Aa
WARN[2024-02-20 11:25:48] [del_user_cache_online] failed: Post “http://localhost:5244/api/admin/user/del_cache?username=fubenben“: dial tcp [::1]:5244: connectex: No connection could be made because the target machine actively refused it.
结语
设置完后就可以随意下载资源了,不会限速。其它网盘都是一样操作。在使用过程中,CMD窗口不能关闭。如果关闭再使用的话需要在cmd窗口重新执行D:\Software\ALIST\alist.exe server 指令,或者在alist.exe程序根目录执行alist.exe server即可。如果想设置开机启动也很简单,自行百度。Alist还可以挂载在其它地方,比如播放器等,功能强大,请自行摸索。在国内的话这两种就够了。配合IDM下载神器下载,可以直接把宽带拉满。