上一篇
安卓局域网搭建文件服务器
- 行业动态
- 2025-04-23
- 3698
在安卓设备安装AndroFTP等应用,启用FTP服务并设置共享目录,确保设备与客户端处于同一局域网,通过IP地址访问即可实现文件传输与
安卓设备搭建局域网文件服务器的方法
使用系统自带功能(无需额外安装)
部分安卓手机支持通过USB或无线直连共享文件,但功能有限。
操作步骤:
- 连接电脑与安卓设备(USB或同一WiFi)
- 下拉通知栏选择「USB充电」→ 切换为「文件传输」模式
- 电脑直接访问手机存储(类似U盘)
局限性:
- 仅支持基础文件传输
- 无法自定义共享目录或设置权限
通过第三方文件管理APP搭建(推荐新手)
主流文件管理器如 ES文件浏览器、Solid Explorer 等均支持开启FTP/WebDAV服务。
APP名称 | 功能特点 | 操作路径 |
---|---|---|
ES文件浏览器 | 支持FTP/SMB/WebDAV多种协议 | 首页→工具→远程管理→启动服务 |
Solid Explorer | 自带FTP服务器+Web界面管理 | 侧边栏→设置→FTP服务器 |
FileCommander | 支持SFTP加密传输 | 菜单→工具→FTP服务器 |
通用设置步骤:
- 安装APP并授予存储权限
- 进入对应功能模块启用服务
- 设置访问密码(可选)
- 记录自动生成的IP地址(如192.168.1.100:2121)
进阶方案:Termux搭建专业服务器
适合需SSH/SFTP/WebDAV等高级功能的用户。
安装步骤:
- 安装Termux应用
- 执行命令安装必要组件:
pkg update && pkg upgrade pkg install openssh nano
- 配置SSH服务:
- 修改
sshd_config
文件:nano /data/data/com.termux/files/usr/etc/sshd/sshd_config
- 取消注释并修改以下参数:
| 参数 | 值 |
|————————-|——————-|
| PermitRootLogin | yes |
| PasswordAuthentication | yes |
| Port | 2222(自定义端口)| - 设置root密码:
passwd
- 修改
- 启动SSH服务:
sshd
访问方式:
- PC/手机使用SSH客户端连接
手机IP:2222
- 网页访问
手机IP:8080
进入Web终端
安全与性能优化建议
优化方向 | 具体措施 |
---|---|
传输加密 | 优先使用SFTP(端口2222)替代FTP,或启用HTTPS(需配置证书) |
访问控制 | 设置复杂密码,禁用Guest访问(部分APP支持) |
性能提升 | 关闭不必要的后台程序,使用有线网络连接,启用5GHz WiFi频段 |
持久运行 | 安装「AutoInput」等自动化工具保持服务常驻(需ROOT或Magisk授权) |
常见问题与解答
问题1:其他设备无法访问服务器怎么办?
排查步骤:
- 确认安卓设备与客户端处于同一局域网
- 检查防火墙设置(部分路由器会屏蔽21/22端口)
- 尝试更换访问端口(如将2121改为8080)
- 确认APP/服务已正常启动且未被省电模式终止
问题2:如何提高大文件传输速度?
解决方案:
- 优先使用有线网络连接(USB调试模式+ADB传输)
- 在Termux中安装
nfs-utils
启用NFS协议:pkg install nfs-utils echo "/storage/emulated/0 (rw,sync,no_subtree_check)" > /data/data/com.termux/files/usr/etc/exports exportfs -a
- 客户端使用支持多线程传输的工具(如FastCopy