Android6-与Android7+下部署AList3.x
AList官方文档:https://alist.nn.ci/zh
守护进程
115小幸运
开启115小幸运设置里的1像素悬浮窗,需要开启悬浮窗权限
把115小幸运设为手动管理,允许其后台运行
系统设置里搜索忽略电池优化,允许其忽略电池优化
打开窗口管理器,下拉其上锁
Termux
下拉状态栏,点击Termux的ACQUIRE WAKELOCK,如果没有就允许Termux横幅通知,长按屏幕边缘出现白色条,向右拉,点击New session创建一个新会话,这时就能看到Termux的横幅通知,点击ACQUIRE WAKELOCK
把Termux设为手动管理,允许其后台运行
系统设置里搜索忽略电池优化,允许其忽略电池优化
打开窗口管理器,下拉其上锁
如果安装的是Linux版,还要在Linux内守护进程,详见官方文档(https://alist.nn.ci/zh/guide/install/manual.html#%E5%AE%88%E6%8A%A4%E8%BF%9B%E7%A8%8B)
1. 安卓7及以上
安卓7及以上特别简单,有两种方法:
1.1 115小幸运
一键部署,直接放链接:https://www.52pojie.cn/thread-1691485-1-1.html
注意:AList启动后要点击“应用”按钮才会部署
1.2 Termux
换源
官网:https://termux.dev/cn,到Github(https://github.com/termux/termux-app/tags/)或F-Droid(https://f-droid.org/zh/packages/com.termux/)下载合适的安装包,嫌github太慢就将github.com替换成镜像站hub.yzuu.cf
安装好后打开,等待下载好bootstrap,然后换国内镜像源(使用官方源会很慢),先输入
备份一下sources.list,再换源,我使用的是清华大学镜像源,输入
即可换源
1.2.1 Termux包
输入
安装AList,然后输入
部署AList,本机访问地址是127.0.0.1:5244或0.0.0.0:5244,局域网内其他设备访问地址是部署设备的内网IP,在终端输入ifconfig获取
退出AList是Ctrl+C
1.2.2 proot-distro安装Linux发行版以部署
上面的Termux包可能和GitHub上的不同步,使用Linux版AList就不用等Termux包更新
安装proot-distro,然后输入
安装并登录Ubuntu,也可以是其他的Linux发行版
AList安装可以使用官方的一键脚本,我这里提示无法查询Ubuntu版本,只能用手动安装,详见官方文档
2.安卓6及以下
因为115小幸运和Termux最新版不支持安卓6及以下,所以只能用Termux0.79,分享链接:https://www.123pan.com/s/hZ40Vv-clc0h.html 提取码:5Pyz,其他版本都不好用
换源(必须)和用国光的Python脚本安装Linux发行版见:https://blog.csdn.net/yinlongtao/article/details/128482601
另一种安装Linux发行版和AList的方法:https://blog.csdn.net/iethanzhu/article/details/128754459
官方一键脚本如果提示System has not been booted with systemd as init system (PID 1). Can‘t operat.不用管,继续输入
部署。/opt/alist/是一键脚本默认安装位置,如果安装位置改了上面的路径也要改
这样的AList挂载本机存储不能挂载SDcard,只能挂载安装的Linux系统的文件,AList里可以设置文件访问权限,而Termux新版的proot-distro安装的Linux发行版可以挂载也只能挂载SDcard。SDcard路径:/storage/emulated/0/或/sdcard/