写在前面
alist我用起来非常的好,很舒服
好在,可以把多个网盘放在一起。
但是每次得进入网站才可以进行操作有点麻烦。
之前我用的是raidiver来进行映射,但是不是特别好用。
有时候直接把资源管理器卡死。
现在的新版还有广告
启动的时候比alist快导致显示重新连接等问题
感觉非常的不舒服,今天找来了很多办法来直接映射,终于成功了。
这样小文件可以直接访问了,大文件还是去网盘比较稳定一些。
展示
alist安装
先留着,教程比较多
alist下载
手动运行
# 解压下载的文件,得到可执行文件:
unzip alist-xxxx.zip
# 运行程序
.\alist.exe server
# 获得管理员信息 查看密码
.\alist.exe admin
挂载设置
官网给的很详细了。
网络映射到本地
1.开启服务
此电脑右键-管理-服务-WebClient 设为自动,停止服务
2.修改注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
把BasicAuthLevel 值改成2,
即同时支持http和https,默认只支持https
修改一下文件大小限制(可选)
Windows限制了从WebDAV共享传输或共享的文件的最大大小。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
中的FileSizeLimitInBytes 值来解决。
要将限制增加到最大值4GB,请选择“Decimal 十进制”,输入值 4294967295,
3/然后重新启动Windows或重新启动WebClient服务。
4.磁盘映射
在Windows资源管理器右键,选添加一个网络位置
然后输入你alist后台账户和密码。
开机启动alist并映射
在alist的目录新建一个vbs脚本
启动命令
Set ws = CreateObject("Wscript.Shell")
ws.run "alist.exe server",vbhide
ws.run "net use 挂载的盘符: http://127.0.0.1:5244/dav /user:用户名 密码",0
Wscript.quit
讲这个文件创建一个快捷方式到启动目录
win+R输入其中一个:
系统自动启动的的目录:
shell:Common Startup
用户自动启动的的目录:
shell:Startup
关闭命令
Dim ws
Set ws = Wscript.CreateObject("Wscript.Shell")
ws.run "net use 盘符: /delete",0
ws.run "taskkill /f /im alist.exe",0
Wscript.quit
修改数据源为mysql
在alist目录选择data
选择这个json配置
修改内容为
"database": {
"type": "mysql",
"host": "localhost",
"port": 3306,
"user": "root",
"password": "自己的密码",
"name": "连接的数据库的名字",
"db_file": "data\\data.db",
"table_prefix": "x_",
"ssl_mode": ""
}
然后重启alist就可以了
注意:
更换完后会情况所有记录,可以选择去备份一下在恢复。
备份
个人管理中选择备注&恢复,
点击备份后,会下载备份文件
恢复就点击后选择这个文件就可以了。
美化
我在刷的时候找到了这位up主的美化视频,我用了几个还挺好的。
就算不用对我的前端好像也有点帮助。
后面发现他这个系列全是alist的,我的天,有的功能,我看这么久官方文档好像白看了。
疑惑
搞完后有的2个疑惑:
不知道这个的缓存目录在哪里呀?希望不是在c盘。
大小怎么和c盘一样,能不能显示实际大小。