在如今这个数据爆炸的时代,手机不仅仅是通讯工具,更是我们日常工作和生活中不可或缺的存储设备。随着手机存储空间的不断增大,你有没有想过将手机改造成一个无线移动硬盘,随时随地与电脑进行文件共享?
本文不仅提供多种实现方式,还将详细介绍如何利用Termux中的Samba工具,将手机变成局域网内的无线移动硬盘,支持文件的上传和下载,让你的数据管理更加高效便捷。
一、手机与电脑文件共享的几种方式
1.1、FTP(文件传输协议)
TP是一种常见的文件传输协议,通过在手机上安装FTP服务器应用,你可以将手机变成一个FTP服务器,电脑通过FTP客户端连接后即可进行文件传输。常见的软件有ES文件浏览器、AndFTP、FTP Server等,其中ES文件浏览器操作相对简单方便。
1.2、HTTP文件共享
通过HTTP协议,手机可以作为一个简单的文件服务器,电脑通过浏览器访问手机的IP地址即可下载文件。应用如Simple HTTP Server可以帮助你快速搭建一个HTTP文件服务器。
1.3、Samba共享
Samba是一种在局域网内实现文件共享的协议,支持Windows、Linux和macOS系统。通过在手机上安装Samba服务器,你可以像访问本地硬盘一样访问手机上的文件。本文将重点介绍如何在Termux中安装和配置Samba服务器。samba具有以下显著优势:
- 无缝集成:Samba共享的文件可以直接在Windows资源管理器中访问,就像访问本地硬盘一样方便。
- 高速传输:Samba协议优化了局域网内的文件传输速度,适合大文件传输。
- 多设备支持:Samba支持多台设备同时访问共享文件夹,适合团队协作。
- 权限管理:Samba支持精细的文件权限设置,确保数据安全。
二、Samba安装与配置
2.1、安装Termux
Termux是一个强大的Android终端模拟器,支持Linux命令行操作。你可以在Google Play商店或F-Droid中下载并安装Termux。
当然你也可以看我前面两篇文章:
2.2、安装Samba
安装Samba使用以下命令即可快速完成安装:
// 安装samba
pkg install samba
2.3 复制samba配置文件
// 创建samba配置文件目录
mkdir $PREFIX/etc/samba
// 复制一份配置模板
cp /data/data/com.termux/files/usr/share/doc/samba/smb.conf.example $PREFIX/etc/samba/smb.conf
2.4 修改samba配置
修改配置文件,可以使用你习惯的nano或者vim编辑即可:
vi $PREFIX/etc/samba/smb.conf
修改重点:
- 将map to user的值改为Bad User
- 将interface中的127.0.0.1改为0.0.0.0
以下地方可以根据自己的喜好进行配置,其中path即为最后连接后看到的目录路径:
2.5 创建samba用户
使用以下命令添加Samba用户,执行然后输入密码后完成用户添加:
sudo smbpasswd -a 用户名
2.6 开启端口转发
这里由于samba默认的端口是1139和4445,但是由于window电脑连接默认的是445,所以如果你是window连接使用,建议配置一个端口转发。具体命令如下:
sudo iptables -t nat -A PREROUTING -p tcp --dport 445 -j REDIRECT --to-port 4445
sudo iptables -t nat -A OUTPUT -p tcp --dport 445 -j REDIRECT --to-port 4445
2.7 启动samba服务
smbd
2.8 停止&重启samba
pkill smbd
pkill nmbd
smbd -D
nmdb -D
三、Windows连接Samba共享
3.1 获取手机IP
由于局域网连接是通过手机IP进行的,所以需要先查询手机的IP地址,具体查询命令如下:
ifconfig
3.2 Windows连接Samba共享
在Windows电脑上常用的两种连接Samba共享的方式有:
第一种:
在文件资源管理器的地址栏中输入\IP\internal,其中:
- ip为手机的ip地址
- internal为上方配置共享目录处自定义的名称
第二种
在文件资源管理器中,右键选择映射网络驱动器进行添加,这样添加后,只要你不断开,就算你关闭了文件夹,下次打开依然处于连接状态。
四、注意事项
1、确保手机和电脑在同一局域网
Samba共享依赖于局域网,因此手机和电脑必须连接在同一个Wi-Fi网络下。
2、文件权限管理
在Termux中,你可以通过chmod命令设置文件的读写权限,确保共享文件夹的安全性。
3、定期备份
虽然Samba共享方便,但为了数据安全,建议定期备份重要文件。
五、写在最后
通过以上步骤,你可以轻松将手机改造成一个无线移动硬盘,实现与电脑的无线文件共享。无论是工作文件还是个人数据,都能随时随地访问和管理。
文章首发于我的微信公众号一念杂记,欢迎大家关注,获取最新内容~ mp.weixin.qq.com/s/5h7DC47Z7…
最后的最后,欢迎大家在评论区留下自己手机如何进行文件存储的方法,或者更多更好玩的手机改造方法吧~