无题

旧手机别扔!5 分钟变身文件服务器

一、手机下载安装Termux

下载地址https://github.com/termux/termux-app

二、换源

安装完成后打开Termux

输入以下命令,执行后会弹出交互式界面,用方向键选择镜像源(推荐选择清华、中科大或阿里云镜像),按空格键选中,回车确认。

1
termux-change-repo

图片

Mirror group (当前选中)镜像组模式 特点:配置多个镜像,自动轮询/故障转移优点:某个镜像挂了会自动换另一个缺点:可能偶尔连到较慢的镜像适合:不想折腾,追求”始终能连上”
Single mirror****单镜像模式 特点:只用一个你指定的镜像优点:速度稳定,行为可预测缺点:镜像故障时需要手动换适合:已经测试过哪个镜像最快,想固定用它

如果选镜像组模式,国内就选第三个(镜像组和单镜像二选一)

图片

如果选单镜像模式,可自行选择(我这里选择清华源)

图片

查看换源是否成功,输入命令

1
apt-cache policy

图片

换源后更新

1
apt update && apt upgrade -y

三、ssh连接(默认端口为 8022)

1
2
3
4
# 更新源
apt update
# 安装 OpenSSH
apt install openssh -y
1
2
# 设置/修改密码(必须执行,Termux 默认无密码)
passwd
1
2
3
4
# 启动 sshd
sshd
# 查看是否运行
ps aux | grep sshd
1
pkill sshd  #停ssh
1
2
3
4
# 查看本机 IP(WiFi)
ifconfig
# 查看当前用户名
whoami

图片

可查看ssh的配置

1
cat $PREFIX/etc/ssh/ssh_config  
$PREFIX /data/data/com.termux/files/usr Termux 系统目录
$HOME~ /data/data/com.termux/files/home 用户主目录

四、修改快捷工具栏(扩展知识)

1
nano ~/.termux/termux.properties  # 修改快捷工具栏配置文件

下面这是我自定义的工具栏,可以根据自己的需求修改

1
2
3
4
5
6
# 将以下代码粘贴到~/.termux/termux.properties
extra-keys = [ \
['ESC', 'TAB', 'CTRL', 'ALT', '*', '/', '-', '+', '"', "'", '@'], \
['KEYBOARD', '[', ']', '{', '}', '(', ')','<', '>', 'UP', '#'], \
['PASTE', ':', ',', ';', '=', '_', '|', '&', 'LEFT', 'DOWN', 'RIGHT'] \
]
1
termux-reload-settings  #重新加载配置

图片

五、SSH连接Termux

上面我们安装了ssh,我们现在可以用终端工具连接Termux(没有工具的可以自行下载或者找我要)

图片

图片

图片

六、安装网盘Flask_NAS(https://github.com/898838605/Flask_NAS)

下面的命令均可在远程终端执行,也可以直接在Termux上执行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 更新源
apt update && apt upgrade -y
# 下载git
apt install git -y
# 下载Flask_NAS
git clone https://github.com/898838605/Flask_NAS
# 安装python
apt install python -y
# 安装所需模块
pip install -r requirements.txt
# 进入Flask_NAS目录 ##下面的命令推荐在手机操作
cd Flask_NAS/
# 启动服务
python app.py

访问ifconfig查到的IP:8080,登录网盘

图片

输入默认用户名和密码登录

图片

七、内网穿透(这里不做域名绑定,需要域名绑定的自行搜索教程)

1
2
3
4
# 安装 Cloudflared
pkg install cloudflared -y
# 验证安装
cloudflared --version
1
2
# 在终端直接启动,这里的端口是你服务暴露的端口,我这里是8080
cloudflared tunnel --url http://localhost:8080

红色标出来的就是临时域名(注意:每次启动域名都不同,重启后会变)

图片

用域名访问Texmux云盘成功

图片

本教程Texmux服务都在前台运行,想让其在后台运行可以自行研究

本教程Texmux NAS 是我用AI写的,想学习可看Agent Skills使用教程

这里还有一个大佬改的Texmux,也是开源的,部分功能做成了可视化,下载地址(https://github.com/hanxinhao000/ZeroTermux)

https://mp.weixin.qq.com/s/J1AldijSE-YsDri8Kbi5yA