一、AList为什么会“分叉”出OpenList要理解OpenList得先说清它的来历。OpenList是知名开源网盘程序AList的社区分支AList原作者Xhofe此前项目一度出现维护和信任层面的争议社区担心项目走向闭源或出现不可控变更于是OpenList Team在此基础上另起炉灶用Gin和SolidJS重写维护采用AGPL-3.0协议目标是保证长期治理透明、代码完全开放。官方仓库特别声明市面上出现的一些同名或高度相似命名的付费闭源软件与OpenList项目没有任何官方关联这也是判断信息来源是否可靠的一个参考点。二、旧手机能干什么活OpenList支持挂载多种存储后端本质上是一个跑在设备上的文件列表与转发服务对硬件性能要求不高。一部吃灰的安卓旧手机只要能装Termux这类终端模拟环境理论上就能常驻运行OpenList服务把手机自带的存储或者外接存储变成一个可以通过网页访问的文件列表页面。这种玩法本质上是在废物利用——用一台不再拿来打电话的设备承担起小型私有云盘的角色。三、内置存储挂载要注意什么安卓系统的存储权限模型比传统Linux更严格尤其是Android 11之后引入的分区存储机制应用默认只能访问自己的沙盒目录要挂载手机内置存储通常需要通过Termux的存储权限申请或者借助root权限突破限制。这一步是很多人在旧手机部署环节卡壳最多的地方本质上不是OpenList的问题而是安卓系统权限设计带来的限制处理思路和在普通Linux服务器上挂载磁盘完全不是一回事。四、文件上传与公网访问两个不同的问题文件能不能上传取决于OpenList后端的存储驱动配置是否正确而能不能在公网访问则完全是另一个层面的网络问题——手机所在的家庭或移动网络大概率处于运营商NAT之后没有独立公网IP外部设备默认找不到这台手机。这也是很多自建服务在本地测试正常、一出门就断联的通用原因解决路径通常是内网穿透或反向代理跟OpenList本身的功能设计没有直接关系需要分开排查。五、结语用旧手机跑OpenList技术上是可行的废物利用方案。但整个链路要拆成三段分别理解存储挂载看的是安卓权限模型文件管理看的是OpenList本身的功能公网访问看的是网络穿透方案。三段任何一段出问题排查方向都不一样混在一起排查往往越修越乱。