当前位置: 首页 > article >正文

无需Root!Termux+Samba三步搭建手机NAS,跨平台文件共享无忧

1. 为什么你需要手机NAS每次用微信传文件都要忍受压缩画质电脑和手机互传文件还得找数据线家里多台设备共享电影资源只能靠U盘来回倒腾这些问题我都遇到过直到发现用旧手机搭建NAS这个神器方案。最让我惊喜的是完全不需要Root权限用Termux和Samba三步骤就能搞定。你可能觉得NAS都是专业设备其实手机NAS特别适合这些场景学生党在宿舍用手机给笔记本和平板共享学习资料家庭用户把孩子的照片视频集中存在旧手机里全家共享移动办公出差时随时访问手机里的工作文件比带硬盘方便多了实测用红米Note8 Pro搭建的NAS局域网传输速度能稳定在30MB/s播放4K视频完全不卡顿。最关键的是零成本——谁家里还没个退役的安卓机呢2. 准备工作Termux环境配置2.1 安装Termux的正确姿势首先去GitHub下载对应你手机CPU架构的Termux版本下载前建议先查手机参数主流安卓机基本都是arm64-v8a架构老旧设备可能是armeabi-v7a模拟器常用x86_64# 查看手机CPU架构 adb shell getprop ro.product.cpu.abi下载后安装时有个坑要注意不要从应用商店安装商店版功能残缺必须装GitHub的官方版本。安装完打开Termux你会看到一个绿色背景的命令行界面。2.2 换源加速安装默认源速度慢得像蜗牛换成国内镜像源才能愉快玩耍termux-change-repo按方向键选择镜像源个人实测清华源最稳定。接着更新软件包pkg update pkg upgrade如果卡在下载环节可能是网络权限没开。到手机设置里给Termux开启后台数据和VPN绕过权限虽然我们不用VPN但这个设置能避免某些网络限制。3. Samba服务安装与配置3.1 基础软件安装只需要两个核心组件pkg install samba vimsamba实现文件共享的核心服务vim编辑配置文件更顺手不会用的可以用nano安装完成后先创建配置目录mkdir -p $PREFIX/etc/samba cp $PREFIX/share/doc/samba/smb.conf.example $PREFIX/etc/samba/smb.conf3.2 关键配置修改用vim打开配置文件vim $PREFIX/etc/samba/smb.conf找到这两个关键参数修改map to guest Bad User guest ok yes这相当于给共享文件夹开了免密码访客模式实测这样配置最稳定。接着往下找到[homes]段修改为[Internal Storage] path /data/data/com.termux/files/home read only no writable yes guest ok yes重要提醒不要改端口号为445Termux不允许使用1024以下端口用默认的4445就行。网上有些教程教人用iptables转发端口但那需要Root权限我们这套方案的最大优势就是免Root。4. 外置存储挂载技巧想让NAS共享手机SD卡里的内容Termux默认无法直接访问外部存储需要特殊操作# 先创建挂载点 mkdir ~/external_storage # 获取存储访问权限 termux-setup-storage这时手机会弹出权限请求同意后会在home目录生成storage文件夹。在smb.conf里新增共享段[SD_Card] path /data/data/com.termux/files/home/storage/shared writable yes guest ok yes注意安卓11以上系统对外部存储访问有限制建议把需要共享的文件放在Termux能直接访问的目录下。5. 服务启动与故障排查启动Samba服务用这个命令smbd --daemon -s $PREFIX/etc/samba/smb.conf检查是否运行成功ps -ef | grep smbd看到有smbd进程就说明成功了。如果启动失败查看日志找原因cat /data/data/com.termux/files/usr/var/log/samba/log.smbd常见错误及解决方案端口冲突换用其他端口号如4446权限不足检查path指向的目录是否有读写权限配置错误重点检查中括号[]内的共享名是否唯一6. 跨平台访问实战6.1 Windows电脑访问Win10访问非445端口需要特殊操作文件资源管理器地址栏输入\\手机IP:4445如果提示连接失败需要修改注册表Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters] AllowInsecureGuestAuthdword:000000016.2 安卓手机访问推荐用CX文件管理器或Solid Explorer新建SMB连接地址填smb://手机IP:4445身份验证选匿名登录6.3 Linux/Mac访问终端直接挂载mkdir ~/phone_nas sudo mount -t cifs //手机IP/Internal Storage ~/phone_nas -o port4445,guest7. 进阶技巧与优化7.1 开机自启动Termux本身不支持开机自启但可以用Termux:Boot插件安装插件后创建~/.termux/boot/目录新建start.sh文件内容如下#!/data/data/com.termux/files/usr/bin/sh smbd --daemon -s $PREFIX/etc/samba/smb.conf给脚本加执行权限chmod x ~/.termux/boot/start.sh7.2 远程访问方案想在外网访问家里手机NAS可以用ZeroTier组建虚拟局域网在手机和电脑都安装ZeroTier创建虚拟网络并加入设备访问时用虚拟IP替代局域网IP7.3 性能优化在smb.conf添加这些参数提升传输速度socket options TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF65536 SO_SNDBUF65536 min receivefile size 16384 write cache size 524288实测优化后传输大文件速度提升40%特别是视频播放更流畅。建议把旧手机的省电模式关闭避免系统自动杀后台进程。8. 安全注意事项虽然我们开了匿名访问但还是要做好基础防护定期更新运行pkg upgrade保持软件最新IP限制在路由器设置只允许特定设备访问4445端口敏感数据重要文件建议加密后再存放备份配置把smb.conf备份到电脑重装系统能快速恢复这套方案我已经稳定使用两年多主力机是小米10用淘汰的小米6做NAS每周自动同步手机照片到NAS备份。最爽的是出差时酒店电视直接播放NAS里的电影比带移动硬盘方便太多。遇到任何问题欢迎评论区交流我会分享更多实战经验。

相关文章:

无需Root!Termux+Samba三步搭建手机NAS,跨平台文件共享无忧

1. 为什么你需要手机NAS? 每次用微信传文件都要忍受压缩画质?电脑和手机互传文件还得找数据线?家里多台设备共享电影资源只能靠U盘来回倒腾?这些问题我都遇到过,直到发现用旧手机搭建NAS这个神器方案。最让我惊喜的是…...

VS2019实现多品牌CAN盒兼容上位机开发实战

1. CAN上位机开发基础认知 第一次接触CAN盒开发的朋友可能会被各种专业术语吓到,其实用生活化的方式理解就简单多了。想象一下CAN盒就像个翻译官,它负责把CAN总线上的"外语"(电信号)翻译成电脑能听懂的"普通话&quo…...

终极指南:如何用Sunshine搭建免费游戏串流服务器,让任何设备畅玩PC大作

终极指南:如何用Sunshine搭建免费游戏串流服务器,让任何设备畅玩PC大作 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine 你是否曾梦想过在任何设备上都能玩到…...

3步解锁碧蓝航线全皮肤:Perseus原生库补丁终极指南

3步解锁碧蓝航线全皮肤:Perseus原生库补丁终极指南 【免费下载链接】Perseus Azur Lane scripts patcher. 项目地址: https://gitcode.com/gh_mirrors/pers/Perseus Perseus是一个专为碧蓝航线(Azur Lane)设计的原生库补丁工具&#x…...

被TMM拒稿后,我是如何用7个月时间在ACM TOMM上成功发表的(附详细修改清单)

从TMM拒稿到TOMM录用:一位研究者的7个月逆袭全记录 当那封来自TMM编辑部的拒稿邮件出现在收件箱时,我盯着屏幕足足五分钟没动——这是我们团队第三次大修后的最终裁决。作为博士生涯的第四篇论文,这次打击远比想象中严重。但正是这次挫败&…...

DXVK终极指南:如何在Linux上实现Direct3D游戏原生级性能

DXVK终极指南:如何在Linux上实现Direct3D游戏原生级性能 【免费下载链接】dxvk Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine 项目地址: https://gitcode.com/gh_mirrors/dx/dxvk DXVK是一个基于Vulkan的Direct3D 8/9/10/11翻译层&a…...

抖音批量下载工具终极实战指南:从原理到高效采集的完整解决方案

抖音批量下载工具终极实战指南:从原理到高效采集的完整解决方案 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallb…...

【信息科学与工程学】【通信工程】【制造工程】【产品体系】第六十一篇 数据中心核心交换机全生命周期工序列表 第三十七卷

第三十七卷:国际化:全球市场拓展(第2351-2400章)章号范围章标题章节示例该章预估工序数关键时序节点2351-2360​全球准入与认证攻坚​2353.2.5 CE-EMC指令符合性测试(EN 55032/35)800T-180天 ~ T-90天2361-2370​多区域电气与安全…...

【ComfyUI】Qwen-Image-Edit-F2P商业级应用案例:在线证件照制作平台核心引擎

ComfyUI Qwen-Image-Edit-F2P商业级应用案例:在线证件照制作平台核心引擎 每次需要证件照,你是不是也觉得很麻烦?要么得专门跑一趟照相馆,要么自己拍出来的照片背景、光线、服装总是不符合要求。现在,很多在线平台声称…...

T样条在汽车结构设计中的几何参数化重构与应用

1. T样条技术:汽车设计的几何革命 想象一下,你手里拿着一块橡皮泥,可以随意捏出任何想要的形状——这就是T样条在汽车设计中的魔力。这种先进的几何建模技术正在彻底改变工程师们设计B柱、侧围板等复杂结构的方式。与传统的NURBS&#xff08…...

别再只会while(1)了!聊聊STM32裸机开发的6种实用架构,新手也能选对

STM32裸机开发的6种架构实战指南:从超级循环到事件驱动 第一次用STM32做温控器项目时,我把所有代码塞进了while(1)循环。两周后,当需要增加蓝牙控制和OLED界面时,代码已经变成了一团乱麻——按键检测延迟导致温度调节失灵&#xf…...

推荐系统架构设计思路

推荐系统架构设计思路 在信息爆炸的时代,推荐系统已成为互联网平台提升用户体验的核心技术之一。无论是电商、社交媒体还是内容平台,推荐系统都能通过分析用户行为数据,精准推送个性化内容,从而提高用户粘性和商业价值。本文将介…...

LFM2.5-1.2B-Thinking-GGUF算法优化解析:从LSTM到轻量级思考模型的演进

LFM2.5-1.2B-Thinking-GGUF算法优化解析:从LSTM到轻量级思考模型的演进 1. 引言:轻量级思考模型的崛起 在自然语言处理领域,模型规模的膨胀一度成为提升性能的主要途径。然而,随着LFM2.5-1.2B-Thinking-GGUF这类轻量级思考模型的…...

智能解放双手:MAA如何让明日方舟日常任务自动化

智能解放双手:MAA如何让明日方舟日常任务自动化 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: https://gitcode.c…...

网盘直链下载助手:告别限速困扰的完整解决方案

网盘直链下载助手:告别限速困扰的完整解决方案 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / …...

3分钟免费解锁Spotify高级功能:Windows用户必备的广告拦截方案

3分钟免费解锁Spotify高级功能:Windows用户必备的广告拦截方案 【免费下载链接】BlockTheSpot Video, audio & banner adblock/skip for Spotify 项目地址: https://gitcode.com/gh_mirrors/bl/BlockTheSpot 你是否厌倦了在享受音乐时被突如其来的广告打…...

d2s-editor:5个核心功能助你深度定制暗黑破坏神2游戏体验

d2s-editor:5个核心功能助你深度定制暗黑破坏神2游戏体验 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 对于暗黑破坏神2的忠实玩家而言,反复刷装备、重新练级往往是游戏体验中的痛点。d2s-editor作为一…...

终极解决方案:3步搞定Windows系统依赖的Visual C++运行库整合安装指南

终极解决方案:3步搞定Windows系统依赖的Visual C运行库整合安装指南 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经在运行某些软件或游戏…...

Alibaba DASD-4B Thinking 对话工具Java集成实战:SpringBoot微服务调用指南

Alibaba DASD-4B Thinking 对话工具Java集成实战:SpringBoot微服务调用指南 最近在做一个企业内部的智能助手项目,后端系统需要接入一个靠谱的对话模型来处理客服咨询和员工问答。选型时,Alibaba DASD-4B Thinking 对话工具进入了我们的视野…...

【SITS2026独家数据】:主流大模型长文本任务准确率断崖分析(Llama-3-70B vs Qwen2-72B vs Claude-3.5),附基准测试代码包

第一章:SITS2026分享:大模型长上下文处理 2026奇点智能技术大会(https://ml-summit.org) 长上下文带来的核心挑战 当大语言模型需处理超长输入(如128K tokens以上)时,传统注意力机制面临显存爆炸与二次时间复杂度瓶颈…...

突破Cursor AI限制:开源项目cursor-free-vip让你免费畅享Pro功能

突破Cursor AI限制:开源项目cursor-free-vip让你免费畅享Pro功能 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reache…...

UDOP-large功能体验:如何用一句英文提问提取文档关键信息

UDOP-large功能体验:如何用一句英文提问提取文档关键信息 1. 引言:让AI帮你读文档 每天我们都会遇到需要从文档中提取信息的场景:可能是学术论文的标题和摘要,可能是发票上的关键数字,也可能是表格中的特定数据。传统…...

Pixel Dream Workshop 命令行高手之路:OpenClaw常用命令与脚本编写

Pixel Dream Workshop 命令行高手之路:OpenClaw常用命令与脚本编写 1. 开篇:为什么需要命令行工具 如果你已经用了一段时间Pixel Dream Workshop的图形界面,可能会发现有些操作重复性太高,或者想在服务器上实现自动化管理。这时…...

终极指南:3个关键阶段让Mac鼠标滚动体验焕然一新

终极指南:3个关键阶段让Mac鼠标滚动体验焕然一新 【免费下载链接】Mos 一个用于在 macOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independently for yo…...

雅特力AT32 I2C实战:从零构建EEPROM存储系统

1. 硬件连接与基础配置 第一次玩AT32的I2C外设时,我对着开发板上的SCL和SDA引脚发呆了半天。后来发现,硬件连接其实就三个要点:上拉电阻、开漏输出、引脚复用。以AT32F403A开发板为例,I2C1的SCL(PB6)和SDA(PB7)需要配置为复用开漏…...

红外通信不止遥控器:手把手教你用2ASK调制实现语音+温度数据同传

红外通信不止遥控器:手把手教你用2ASK调制实现语音温度数据同传 红外通信技术早已渗透到我们生活的方方面面,从电视遥控器到智能家居控制,但它的潜力远不止于此。今天,我们将一起探索如何利用2ASK调制技术,构建一个能够…...

Pixel Mind Decoder 自动化测试脚本编写:Python单元测试与集成测试指南

Pixel Mind Decoder 自动化测试脚本编写:Python单元测试与集成测试指南 1. 为什么需要自动化测试 在开发基于Pixel Mind Decoder的应用时,自动化测试是确保代码质量和功能稳定性的关键环节。想象一下,当你修改了一行代码,却不知…...

Asian Beauty Z-Image Turbo 微信小程序前端开发:实时图像生成与分享

Asian Beauty Z-Image Turbo 微信小程序前端开发:实时图像生成与分享 最近在捣鼓一些有意思的AI应用,发现把大模型的能力搬到移动端,特别是像微信小程序这样的轻量级平台上,能玩出很多新花样。今天想和大家聊聊,怎么给…...

突破直播限制:OBS多平台同步推流插件完全指南

突破直播限制:OBS多平台同步推流插件完全指南 【免费下载链接】obs-multi-rtmp OBS複数サイト同時配信プラグイン 项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp 你是否曾为需要同时在多个平台直播而烦恼?手动切换推流、重复配置参…...

FRCRN常见错误代码排查手册:从403 Forbidden到CUDA错误

FRCRN常见错误代码排查手册:从403 Forbidden到CUDA错误 部署和使用FRCRN进行语音降噪时,遇到各种报错是常有的事。这些错误信息往往让人一头雾水,从网络权限的“403 Forbidden”到让人头疼的CUDA问题,每一个都可能让你卡上半天。…...