小米R3D上开启Webdav服务
小米古董路由器R3D恢复出厂设置后,搭建webdav用于外网访问。
其实用Alist更方便,虽然现在都在传Alist被收购了要凉了,但毕竟普通用户影响不大。
参考 https://18kas.com/openwrt-webdav 安装以下三个模块。
配置文件按照教程来就行。
opkg update
opkg install lighttpd-mod-webdav lighttpd-mod-auth lighttpd-mod-authn_file
Entware版本的,需要注意Sqlite3数据库目录,默认指向 /opt/var/lib/lighttpd/webdav.db,但是/opt/var/lib/lighttpd/目录不存在,需要手动建立。启动服务失败没提示,看错误日志才发现这个异常。
以上配置好了后,浏览器访问http://ip:8080/dav返回403错误,郁闷……,但用软件连接正常。
接下来公网服务器操作:
1、nps增加tcp隧道转发,这个属于基本操作。
2、安装davfs2挂载到服务器,可以参考 Linux 自动挂载 alist 提供的webdav
(1)安装davfs2:
apt-get install davfs2 -y
(2)配置davfs2:
在/etc/davfs2/secrets中添加如下一行即可:
"http://127.0.0.1:9001/" admin password
(3)挂载到本地磁盘:
mount.davfs http://127.0.0.1:9001/ /home
3、配置自动化脚本运行任务。