news 2026/6/23 18:24:55

旧手机别扔!用Termux+Frp把它变成24小时在线的私人云服务器(保姆级教程)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
旧手机别扔!用Termux+Frp把它变成24小时在线的私人云服务器(保姆级教程)

旧手机改造指南:打造零成本24小时私人云服务的完整方案

你是否有一部闲置的安卓手机躺在抽屉里吃灰?别急着把它扔进回收箱——这部看似过时的设备,经过简单改造就能变身为全年无休的私人云服务器。本文将带你一步步实现这个目标,无需额外硬件投入,仅利用Termux和Frp等开源工具,就能搭建一个功能完备的个人云服务平台。

1. 为什么选择旧手机作为服务器?

在开始技术操作前,我们先分析下旧手机作为服务器的独特优势:

  • 超低功耗:一部普通安卓手机待机功耗仅2-5W,远低于传统服务器或PC
  • 完全静音:无风扇设计,适合家庭环境24小时运行
  • 内置电池:意外断电时可作为UPS持续供电
  • 零成本利用:让闲置设备重获新生,避免电子垃圾
  • 便携性强:体积小巧,可灵活放置在任何网络接入点

对比常见服务器方案:

设备类型功耗(W)噪音初始成本维护难度
旧手机2-5
树莓派5-10
二手PC30-100
商业NAS10-30

2. 基础环境配置:Termux高级用法

2.1 Termux安装与优化

首先在旧手机上下载安装Termux(建议从F-Droid获取最新版)。安装完成后,执行以下命令进行基础配置:

# 更换为国内镜像源加速下载 sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list # 更新软件包列表 pkg update && pkg upgrade -y # 安装基础工具集 pkg install openssh git python cmake vim -y

提示:建议在WiFi设置中关闭手机自动休眠功能,保持网络连接稳定

2.2 持久化SSH访问配置

为了方便管理,我们需要设置可靠的SSH访问:

# 设置SSH密码 passwd # 启动SSH服务 sshd # 查看设备IP地址 ifconfig

在电脑端使用任意SSH客户端(如Termius、Tabby)连接手机IP:8022端口。为提高安全性,建议后续配置密钥认证:

# 在电脑端生成密钥对 ssh-keygen -t ed25519 # 将公钥复制到手机 ssh-copy-id -p 8022 user@手机IP

3. 内网穿透解决方案:Frp高级配置

3.1 Frp服务端部署

你需要一台具有公网IP的VPS(腾讯云/阿里云轻量服务器即可)。在VPS上安装Frp服务端:

wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gz tar -zxvf frp_0.51.3_linux_amd64.tar.gz cd frp_0.51.3_linux_amd64

编辑frps.ini配置文件:

[common] bind_port = 7000 vhost_http_port = 8080 token = 你的安全令牌 # 仪表盘配置 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = 复杂密码

启动服务端:

nohup ./frps -c frps.ini > /dev/null 2>&1 &

3.2 手机端Frp客户端配置

在Termux中下载对应架构的Frp客户端,配置frpc.ini:

[common] server_addr = 你的VPS公网IP server_port = 7000 token = 与服务端相同的令牌 [web] type = http local_ip = 127.0.0.1 local_port = 8080 custom_domains = 你的域名 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 8022 remote_port = 60022

启动客户端:

nohup ./frpc -c frpc.ini > /dev/null 2>&1 &

4. 实战应用场景搭建

4.1 文件同步服务器

安装Syncthing实现跨设备文件同步:

pkg install syncthing -y syncthing

通过浏览器访问手机IP:8384配置同步文件夹。配合Frp可将管理界面映射到公网,实现远程文件管理。

4.2 家庭监控系统

利用手机摄像头搭建监控系统:

pkg install termux-api -y pip install motioneye motioneye

配置完成后,可通过公网地址随时查看监控画面。

4.3 自动化任务调度

设置定时任务执行自动化脚本:

# 安装cron pkg install cronie -y # 编辑定时任务 crontab -e # 示例:每天凌晨备份 0 3 * * * tar -czf /storage/backup-$(date +\%Y\%m\%d).tar.gz /sdcard/Documents

5. 系统优化与稳定性保障

5.1 防止进程被终止

安卓系统会主动清理后台进程,我们需要:

  1. 在手机设置中锁定Termux后台运行
  2. 禁用电池优化
  3. 使用Termux:Boot实现开机自启
pkg install termux-boot -y mkdir -p ~/.termux/boot

创建启动脚本~/.termux/boot/start-services:

#!/data/data/com.termux/files/usr/bin/sh sshd ~/frpc -c ~/frpc.ini

5.2 网络稳定性优化

  • 使用Termux:API检测网络状态
  • 配置断线自动重连脚本
  • 设置WiFi保持常开
#!/data/data/com.termux/files/usr/bin/python3 import os import time def check_connection(): response = os.system("ping -c 1 8.8.8.8 > /dev/null") return response == 0 while True: if not check_connection(): os.system("termux-wifi-enable true") os.system("~/frpc -c ~/frpc.ini &") time.sleep(300)

5.3 资源监控与管理

安装基础监控工具:

pkg install htop nmon -y

定期清理系统资源:

# 每周清理一次缓存 0 0 * * 0 pkg clean
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/22 16:24:55

TPFanControl2:ThinkPad双风扇终极控制指南

TPFanControl2:ThinkPad双风扇终极控制指南 【免费下载链接】TPFanCtrl2 ThinkPad Fan Control 2 (Dual Fan) for Windows 10 and 11 项目地址: https://gitcode.com/gh_mirrors/tp/TPFanCtrl2 TPFanControl2 是一款专为ThinkPad双风扇机型设计的Windows风扇…

作者头像 李华
网站建设 2026/6/22 16:47:16

终极Windows窗口大小调整工具:3步搞定任何顽固窗口

终极Windows窗口大小调整工具:3步搞定任何顽固窗口 【免费下载链接】WindowResizer 一个可以强制调整应用程序窗口大小的工具 项目地址: https://gitcode.com/gh_mirrors/wi/WindowResizer 你是否曾经遇到过这样的情况:某个应用程序的窗口大小被固…

作者头像 李华
网站建设 2026/6/22 17:41:08

KeSpeech:革新方言语音识别的分布式智能数据平台

KeSpeech:革新方言语音识别的分布式智能数据平台 【免费下载链接】KeSpeech The repo provides information about KeSpeech dataset. 项目地址: https://gitcode.com/gh_mirrors/ke/KeSpeech 在人工智能语音技术快速发展的今天,多方言语音识别已…

作者头像 李华