旧手机别扔!用 Termux 搭个私人云盘,比网盘香多了

👩‍💻我是爱折腾的一名程序媛 ,喜欢研究全栈开发 的各种实践,热爱分享踩坑后的收获与思考 ,也享受用代码写出各种实用小工具解决问题的快乐。

如果你也在技术这条路上向前走,关注我,愿我们能彼此陪伴,一起成为更好的自己 🌱

你是不是也有台旧安卓在抽屉里吃灰?其实只要装上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

然后安装一个下载工具,比如 curlwget

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 锁进白名单。

再多说一句,是让服务后台一直跑,禁止系统尝试休眠,还是需要的时候再打开,这个需要自己平衡下。

为了手机能更长时间使用,保护电池,我并没有选择网上提到的那些防止进程被杀的小妙招,毕竟不是时候都需要下传下载,

需要用的时候打开,后台运行着就好了。时间长了,系统电池保护进入深睡眠就随它!

再就是我也没有给手机一直插着电跑,安全性还是要考虑的!手机毕竟不是电脑服务器!

💡 最后啰嗦一句

这台旧手机现在安静地躺在路由器旁边,家里的电脑或手机打开浏览器就能取文件,完全不受网盘限速的气。关键成本只有电费和一点点折腾的时间。

如果你也有一台吃灰机,今晚就可以试试。部署过程中碰上啥妖蛾子,欢迎在评论区甩过来,咱们一起琢磨。

觉得有用的话,点赞、收藏 + 关注,免得下次想搭建时找不到了,毕竟这种实操向的东西,用的时候真能救急。😉

相关推荐
Jinkxs3 小时前
Python基础 - 初识内置函数 Python自带的便捷工具
android·java·python
私人珍藏库3 小时前
【Android】VLLO-韩国热门手机剪辑APP
android·app·工具·软件·多功能
Cloud_Shy6184 小时前
解读《Effective Python 3rd Edition》:从练气到老魔(第六章 Item 40 - 43)
android·开发语言·人工智能·笔记·python·学习方法
AFinalStone5 小时前
Android12 U盘插拔链路源码全解析(五):Framework层(下) StorageManagerService
android·frameworks
林九生6 小时前
【实用技巧】MySQL 绿色版一键路径更新脚本详解 —— update_path.bat 深度解析
android·数据库·mysql
故渊at7 小时前
第十三板块:Android 综合架构与未来演进 | 第三十一篇:Android 架构演进与 Fuchsia OS 的挑战
android·架构·宏内核·微内核·fuchsia·ipc 性能博弈
aqi007 小时前
一文速览 HarmonyOS 6.1.1 推出的十个新特性
android·华为·harmonyos·鸿蒙·harmony
matrixmind17 小时前
aiomysql:异步场景下的 MySQL 驱动
android·数据库·mysql·其他
随遇丿而安7 小时前
第8周:弹窗 / 提示组件全功能与弹窗优化
android
zh_xuan7 小时前
诡异Bug:输入框删除字符,却越删越多
android·bug