windows系统下部署安装网盘目录程序alist
alist是一个网盘目录程序,支持挂载百度云,阿里云,天翼云,Onedrive,Googledrive,pikpak等网盘,的网页浏览和 WebDAV
很多人以为这个东西必须要有自己的服务器才能用,在windows上用桌面版需要掏50元购买,
其实不是的,你自己用的话,用自己电脑+一点动手动脑,就很容易就可以免费安装部署一个自己用的alist程序的。
下边开始部署教程
前期准备
- 首先你需要一台可以正常访问互联网的电脑,win7以上系统的
- 手和大脑
安装步骤
- 去alist的github项目发布页下载最新程序
- 根据你电脑系统下载alist-windows-386.zip(32位系统)alist-windows-amd64.zip(64位系统)如果列表中看不到,点那个Show all ** assets
- 解压压缩包内的alist.exe到你想要的目录(比如c:/alist)
- 在资源管理器中切换到alist.exe所在的目录
- 在资源管理器地址栏里输入
cmd
调出命令提示行窗口。 - 在cmd窗口里输入
alist start
启动alist。
不要关闭这个黑乎乎的 CMD 窗口,关闭 CMD 窗口,alist 就退出了,不想要这个 CMD 窗口的话,后面会说怎么办
#示例 C:\alist>alist start INFO[2023-01-09 16:54:50] success start pid: 35222 #示例
- 在cmd窗口里输入
alist admin
看一下你的管理员账号和密码(只有第一次需要,进入alsit管理后台后,你可以修改账号密码,以后就用你自己设置的就行)
不要关闭这个黑乎乎的 CMD 窗口,关闭 CMD 窗口,alist 就退出了,不想要这个 CMD 窗口的话,后面会说怎么办
#示例 C:\alist>alist admin INFO[2023-01-09 16:59:41] reading config file: data\config.json INFO[2023-01-09 16:59:41] load config from env with prefix: ALIST_ INFO[2023-01-09 16:59:41] init logrus... WARN[2023-01-09 16:59:41] not enable search INFO[2023-01-09 16:59:41] admin user's info: username: admin password: r7wdeyQa #示例
- 浏览器访问
http://127.0.0.1:5244/
就是你本地的alist站点了
绑定网盘
这里以 pikpak 和 aliyunpan 为例,这里只只介绍必须要进行的步骤,进阶内容直接看alist自己的文档吧,我就不再废话一次了。
alist 绑定 pikpak 网盘
- 前序步骤中,在你登录后,你应该能在网页的最下边找到一个【管理】按钮,点进去
- 储存→添加→驱动里选择 pikpak
- 分别设置需要的参数
- 挂载路径:这个看你自己了,如果你想访问
http://127.0.0.1:5244/
直接看到你的文件,那就写个/
,如果你想用文件夹区分一下挂载的不同网盘就写自己希望的名字,比如/pikpak网盘1号
- 根文件夹ID:留空直接挂载根目录(整个网盘所有文件)如果你只想挂载某一个文件夹,而不是全部文件,访问https://mypikpak.com/ 登陆后,切换到你想要的文件夹时,浏览器地址栏
https://mypikpak.com/drive/all/abcdefghigklmnopqrstuvwxyz
最后的那串字符abcdefghigklmnopqrstuvwxyz
就是根文件夹 ID - 用户名:邮箱账号直接写你的邮箱 比如
admin@gmail.com
,手机号账号,写国家码+手机号,比如中国的手机号写+8613112345678
(如果出错试试不写+86,直接写手机号) - 密码:这个就没啥好说的了,就是你 pikpak 账号的密码
- 点击最下边的【添加】按钮, pikpak 网盘就在 alist 挂载好了。
- 点击左侧的【主页】就可以在alist的列表中看到你的网盘了
绑定 aliyunPam 阿里云盘
- 前序步骤中,在你登录后,你应该能在网页的最下边找到一个【管理】按钮,点进去
- 储存→添加→驱动里选择 pikpak
- 分别设置需要的参数
- 挂载路径:这个看你自己了,如果你想访问
http://127.0.0.1:5244/
直接看到你的文件,那就写个/
,如果你想用文件夹区分一下挂载的不同网盘就写自己希望的名字,比如/aliyun网盘1号
- 根文件夹ID:写root直接挂载网盘根目录(整个网盘所有文件)如果你只想挂载某一个文件夹,而不是全部文件,打开阿里云盘官网,点击进入要设置的文件夹时记录 URL 后面的字符串
如https://www.aliyundrive.com/drive/folder/5fe01e1830601baf774e4827a9fb8fb2b5bf7940
这个文件夹的 file_id 即为5fe01e1830601baf774e4827a9fb8fb2b5bf7940
- 刷新令牌:访问这里获取你的刷新令牌
- 点击最下边的【添加】按钮, 阿里云盘 网盘就在 alist 挂载好了。
- 点击左侧的【主页】就可以在alist的列表中看到你的网盘了
WebDAV参数
Name | Value | 示例设置 |
---|---|---|
Url | http[s]://domain:port/dav/ | http://127.0.0.1:5244/dav/ |
Host | domain | 127.0.0.1 |
路径 | dav | dav |
协议 | http/https | http |
端口 | 与网页端一致 | 5244 |
WebDAV用户名 | 与网页端用户名一致 | admin |
WebDAV密码 | 与网页端密码一致 | r7wdeyQa |
隐藏CMD窗口
使用VB隐藏CMD窗口启动程序,请在做好最初的配置后再使用这种方式启动 alist
- 在 alist 文件夹内(就是 alist.exe 所在的位置),新建一个文本文件,将名称及后缀名改为run.bat
- 打开文件写入如下代码
start /b alist.exe start
- 在 alist 文件夹内(就是 alist.exe 所在的位置),新建一个文本文件,将后缀名改为 .vbe
- 打开文件写入如下代码
set ws=wscript.createobject("wscript.shell") ' 获取脚本路径 Function scriptPath(strFileName) ' 将类Unix路径 / 替换为 \ strFileName = Replace(strFileName, "/", "\") Dim iPos ' 从路径末尾开始搜索\,这样从第一个字符到这个位置 ' 就是我们所需要的 iPos = InStrRev(strFileName, "\") ' 使用Left保留需要的部分 scriptPath = Left(strFileName, iPos) End Function cmd = """"+scriptPath(WScript.ScriptFullName)+"\run.bat"" /start" ws.run cmd,0
- 以后启动 alist 就可以通过双击运行这个 vbe 文件来隐藏 CMD 窗口启动 alist 了
声明:
1、本站大部分资源均为网络采集所得,仅供用来学习研究,请于下载后的24h内自行删除,正式商用请购买正版。
2、所有汉化类文件和个别标注了“原创”的产品均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
3、如若本站内容侵犯了原著者的合法权益,请携带相关版权文件联系我们[微信/QQ:9820910]进行下架或删除。
4、虚拟下载类资源具有可复制性,一经下载后本站有权拒绝退款或更换其他商品!
原文链接:https://xdyl.club/?p=989,转载请注明出处~~~
评论0