您尚未登录。

楼主 # 2023-07-02 14:27:30

rick lou
会员
所在地: 中国北京海淀
注册时间: 2019-09-12
已发帖子: 202
积分: 190.5

安卓smb服务器搭建,电脑管理手机文件,可wifi7满速,参考华为分享的效果

by:ricklou
1.安卓termux和termux-boot,设置termux开机自启动和后台保活(进程锁 yc appmanager等工具自行研究)
输入termux-wake-lock点击不优化防止后台被杀

2.在termux中输入apt install tsu接着输入tsu授权root权限

2.在termux中安装tmoe-linux
装debian每日构建版本(不要用linux deploy,作者跑路不更新了)

4.授权存储访问
输入termux-setup tabtab来授权存储访问,在debian -i 菜单中按提示操作进行授权存储访问(路径为/data/media/0)

5.安装samba server
输入debian进入chroot,输入apt install samba来安装samba

6.配置环境和权限
在chroot中输入nano /etc/samba/smb.conf进行配置文件编辑
在 global属性下添加如下设置(有的话改一下或者删掉重写)
security = user
map to guest = Bad User
ntlm auth = yes
create mask = 666
directory mask = 777
change notify=no
netbios name = phone
workgroup = workgroup

7.建立共享文件夹
在空白位置另起一行输入如下内容
[sdcard]
path=/root/sd
browseable=yes
read only=no
guest ok=yes
valid users=root
writable=yes

8.设置密码输入smb passwd root来设置密码

9.设置自动启动
输入exit退出chroot命令行,在termux中输入以下命令
cd
mkdir ~/.termux/boot
sudo chmod 777 ~/.termux/boot
cd ~/.termux/boot
touch startsamba.sh
chmod 777 startsamba.sh
nano startsamba.sh
接着在文件里输入
#!/data/data/com.termux/files/usr/bin/sh
termux-wake-lock
nohup tmoe c debian-sid a "service smbd start" >/dev/null 2>&1 &
nohup tmoe c debian-sid a "service nmbd start" >/dev/null 2>&1 &

7.完成,尝试用电脑映射网络驱动器输入手机ip/sdcard,输入用户名和密码连接吧,勾选登录时重新连接
如果提示密码错误,在开始菜单搜索凭据管理器,删除该ip地址的windows凭据。
如果还是无法连接,请打开注册表编辑器,跳转到"计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa"把"LmCompatibilityLevel"设置为2

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn