需要rclone 与samba4-server
rclone 吧webdav挂载到openwrt的某个目录下。 然后通过samba-server 挂载出去。
安装rclone
sudo -v ; curl https://rclone.org/install.sh | sudo bash
安装fuse
opkg install fuse-utils
软连接
ln -s /usr/bin/fusermount /usr/bin/fusermount3
配置rclone
rclone config 选择webdav 输入webdav信息。 url、用户名、密码等 一路默认
设置开机自启rclone
#vi /etc/rc.local #添加一下内容 export RCLONE_CONFIG="/root/.config/rclone/rclone.conf" /usr/bin/rclone mount aliyunDevice:/ /data/aliyunwebdav --cache-dir /tmp --allow-other --vfs-cache-mode writes --allow-non-empty --log-file=/tmp/rclone.log & # 其中 # aliyunDevice 为rclone配置的名字(配置rclone时 自定义) # / 为挂载网络地址 # /data/aliyunwebdav 为挂载本机目录
安装samba4
opkg update opkg install samba4-server opkg install samba4-utils opkg install samba4-libs opkg install luci-app-samba4 opkg install luci-i18n-samba4-zh-cn
进入openwrt后台管理一面 配置samba
重启设备 。大功告成