👩💻我是爱折腾的一名程序媛 ,喜欢研究全栈开发 的各种实践,热爱分享踩坑后的收获与思考 ,也享受用代码写出各种实用小工具解决问题的快乐。
如果你也在技术这条路上向前走,关注我,愿我们能彼此陪伴,一起成为更好的自己 🌱
你是不是也有台旧安卓在抽屉里吃灰?其实只要装上Termux ,再跑个FileBrowser ,十分钟就能变成一台
7×24小时在线的私人云盘,再也不用忍受网盘限速和和谐。这篇文章不仅手把手带你实战搭建,还会横向对比几种常见方案,把我踩过的坑、最稳的配置一次讲清楚,让你少走冤枉路。
🧩 你是不是也受够了网盘限速?
不知道你有没有这种感觉------想传个文件给同事,某度网盘几十KB的速度能让你喝三杯咖啡还没传完;
想存点私人照片,又担心哪天被算法"误判"和谐掉。
前阵子我收拾屋子,翻出一台三年前退休的安卓机,屏幕碎了但性能还行,最主要的是内存128G,突然一拍大腿:这不就是一台天然的迷你服务器吗?
于是就有了今天这篇分享。
我会用自己的踩坑史告诉你,怎么用 Termux + FileBrowser,把闲置手机变成一台随时随地访问的私有云盘。
全程不需要 root,操作门槛极低,但小坑不少,咱们一个个填。
偷偷告诉你,其实我给自己每天带的主力机也装了一个,这样不管在家在公司,我都能随身带着云盘跑,再也不用担心同步问题,还省了内网穿透那一套!
🎯 先搞懂:方案那么多,我为什么选 FileBrowser?
在动手之前,先聊聊市面上几种常见的"手机变云盘"方案,免得你重复造轮子。
🔹 alist:
主打挂载各种网盘,适合想把多个云盘聚合在一起的场景。
但它本身定位是"列表+中转",直接当私人存储用有点别扭,配置也偏繁琐。
🔹 Cloudreve:
国产开源网盘程序,功能挺全,支持多种存储策略,界面也漂亮。
缺点是相对较重,吃内存,我这台老手机跑起来偶尔卡顿,而且部署步骤比 FileBrowser 多。
🔹 Nextcloud:
大名鼎鼎的私有云套件,功能强大到能搞协作办公。
可它是个"重量级选手",需要 PHP + 数据库,装完手机基本就干不了别的了,更适合正经服务器。
🔹 FileBrowser:
单文件二进制程序,下载下来直接跑,
自带 web 界面,支持文件上传下载、在线预览、多用户、分享链接。轻得像一把瑞士军刀,刚好切中"旧手机轻度使用"的需求。
其他还有几个方案,比如:KodBox,Dufs 或者直接SFTP等,
但我最后坚定地选了 FileBrowser。工具的选择上,我认为顺手的才是最好的!你可能会问,这玩意儿稳不稳?后面我会把坑点全标出来。
🛠️ 实战:Termux 上从零跑起 FileBrowser
好,咱们先来搞定基础环境。
装 Termux 就不啰嗦了,直接去 F-Droid 或官网下载最新版,别用酷安那些几年前的旧版本,否则后面会遇到一堆莫名其妙的报错。
📦 第一步:更新源并安装必要工具
打开 Termux,敲入:
pkg update && pkg upgrade
然后安装一个下载工具,比如 curl 或 wget:
pkg install curl
这里有一点要特别注意,每次 update 如果提示有包可以升级,一定先 upgrade 完再装别的东西,否则依赖关系会让你怀疑人生,别问我怎么知道的......
🧱 第二步:下载 FileBrowser 并初次运行
这里有官方一键安装脚本,想省心的可以使用:
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash
脚本会自动识别架构并下载到 $PREFIX/bin/ 下。
我更喜欢的是自己去 Release 中下载包来解压安装,折腾一点,更可控一点,结果是一样的:
wget https://github.com/filebrowser/filebrowser/releases/download/v2.63.10/linux-arm64-filebrowser.tar.gz
tar -xzvf linux-arm64-filebrowser.tar.gz
安装完后,直接启动看看效果:
最新版安装后,用网上说的默认admin账号密码登录不上去,且密码要求最少12位,作个修改
先修改最小密码长度并创建用户
filebrowser config set --minimumPasswordLength 6
filebrowser users add admin password123
见证奇迹的时刻,跑起来
filebrowser -a 0.0.0.0 -p 8080 -r ~
-a 0.0.0.0是监听所有网络接口,让局域网其他设备能访问-p 8080是端口-r ~是把Termux家目录设为网盘根目录- 你也可以改成自己想要的其他路径
- 或者通过
termux-setup-storage获取存储权限后,使用/sdcard来操作手机共享目录
运行后终端会输出一个访问地址 http://你的手机IP:8080。
用浏览器打开,登录账号密码,你就能看到一个类似云盘操作的界面啦!
🔁 第三步:让它在后台乖乖待着
直接前台跑,一切换应用 Termux 可能就被系统杀了,所以要用 nohup 或者 screen。
如果你需要同时跑多个服务、需要分屏同时看日志和操作,或者要长期稳定运行后台服务,tmux体验更稳定,可扩展性更强。
我最常用 tmux,先安装:
pkg install tmux
然后创建一个名为 fb 的会话并在里面启动 FileBrowser:
tmux new -s fb
filebrowser -a 0.0.0.0 -p 8080 -r ~
按 Ctrl + A,再按 D 就能脱离会话让它在后台跑。想回来看看时用 tmux attach -t fb。
⚠️ 这些坑,我都帮你踩过了
🔹 端口冲突 :
8080 可能被其他应用占用,如果启动报错,换成 -p 8099 之类的冷门端口。
🔹 存储权限 :
如果 /sdcard 下看不到文件,去手机设置里给 Termux 授予"存储空间"权限。有些系统重启后权限会掉,记得检查。
🔹 开机自启 :
这算进阶需求了。可以把它配置成 termux-services。这是官方推荐、最专业、最稳定的方式。
但要留意,部分国产 ROM 即使设了自启,也可能会被省电策略拦截,所以最好把 Termux 锁进白名单。
再多说一句,是让服务后台一直跑,禁止系统尝试休眠,还是需要的时候再打开,这个需要自己平衡下。
为了手机能更长时间使用,保护电池,我并没有选择网上提到的那些防止进程被杀的小妙招,毕竟不是时候都需要下传下载,
需要用的时候打开,后台运行着就好了。时间长了,系统电池保护进入深睡眠就随它!
再就是我也没有给手机一直插着电跑,安全性还是要考虑的!手机毕竟不是电脑服务器!
💡 最后啰嗦一句
这台旧手机现在安静地躺在路由器旁边,家里的电脑或手机打开浏览器就能取文件,完全不受网盘限速的气。关键成本只有电费和一点点折腾的时间。
如果你也有一台吃灰机,今晚就可以试试。部署过程中碰上啥妖蛾子,欢迎在评论区甩过来,咱们一起琢磨。
觉得有用的话,点赞、收藏 + 关注,免得下次想搭建时找不到了,毕竟这种实操向的东西,用的时候真能救急。😉