手机通过termux安装samba打造免费NAS,超级实用无需root

废话不多说,开始

根据手机cpu型号安装对应安装termux,下载链接:

1: 'https://github.moeyy.xyz/https://github.com/termux/termux-app/releases/download/v0.118.1/termux-app_v0.118.1+github-debug_armeabi-v7a.apk'

2: 'https://github.moeyy.xyz/https://github.com/termux/termux-app/releases/download/v0.118.1/termux-app_v0.118.1+github-debug_arm64-v8a.apk'

3: 'https://github.moeyy.xyz/https://github.com/termux/termux-app/releases/download/v0.118.1/termux-app_v0.118.1+github-debug_x86_64.apk'

安装完成后,打开termux,进入命令行模式

termux-change-repo 换清华源,或者你觉得速度最快的源

pkg update && pkg upgrade

想节省键入压力的,可以下载openssh,电脑通过ssh来连接termux,没条件的,或者不会用ssh的直接按下面所述操作

pkg install samba vim

mkdir $PREFIX/etc/samba -p

cp $PREFIX/share/doc/samba/smb.conf.example $PREFIX/etc/samba/smb.conf

vim $PREFIX/etc/samba/smb.conf

read-normal-img

read-normal-img

重要是修改这两个地方,修改成这样

map to guest = Bad User

guset ok = yes

internal可以改成你想改成的任何名称,

path那可修改成termux内的home下任何路径,如果想挂载sd卡的,可修改下面这段

read-normal-img

将前面的分号清除即可,这个属于进阶操作,最好是在熟悉了前面的最基础操作后再进行.

这样我们就改好了.其它地方最好不动,端口也不用改成445,改成445后,smbd没法运行,因为1000以下端口,termux不允许

如需修改端口,可通过iptable转发4445,这个需要root权限,不root的不需要,我们就用4445端口也可以正常用,我这里就没root手机一样用.

修改成允许guset访问后,你的分享路径也填好的情况下,

smbd --daemon -s $PREFIX/etc/samba/smb.conf

ps -ef | grep smbd

查看smbd是否已经启动,如果没有启动,查看日志文件,查找原因,正常来说,按我说的做不会出错

日志文件地址

/data/data/com.termux/files/usr/var/log/samba/log.smbd

查看 cat /data/data/com.termux/files/usr/var/log/samba/log.smbd

在smbd已经正常启动的情况下

linux和安卓一样,可以直接通过端口号连接,我这里以ubuntu举例

read-normal-img

read-normal-img

以guest身份访问,无需密码,也就是说手机不用root也行,创建用户需要root权限,以guest访问无需root

read-normal-img

如此,一个简易nas就打造好了,其它你需要的功能,基本上都能实现,termux是一款非常实用的app

安卓端,PC端我都测试过了,完美运行,PC端连接非标准端口需要一定的技术,请自行查阅相关资料

视频实操地址:手机通过termux打造免费NAS,超级实用无需root_哔哩哔哩_bilibili

参考资料:非常重要,万恶的温道死的臭屁设定解决

win10访问非标准端口共享:

win10实现非标(非445)端口访问samba服务_smb端口-CSDN博客

最后

端口转发命令,这个需要root手机,我的建议是没必要

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值