webdav是一个文件分享协议,比起ftp安全,并且容易配置。
基于此协议开发出了许多软件。比较常见的有CHFS、webdav小秘等,这两个软件都有图形界面,配置方便,但都不是开源软件,网上甚至有试用chfs中病毒的情况。出于安全考虑这里就不使用这两款软件了。
CHFS参考:https://www.iplaysoft.com/chfs.html
webdav小秘参考:https://lightzhan.xyz/index.php/webdavhelper/
我们用到的是GitHub上的一款开源命令行webdav服务工具。
使用说明:
下载软件,在同一目录下新建配置文件config.yaml
,输入以下配置:
address: 0.0.0.0
port: 10170 #端口
auth: true
tls: false
cert: cert.pem
key: key.pem
prefix: /
debug: false
scope: .
modify: true
rules: []
users:
- username: kerm # 用户名
password: password #密码
scope: C:/share #文件共享目录的绝对地址
修改以上四处,其他保持默认即可。在当前文件夹下打开cmd,输入
webdav -c ./config.yaml
即可运行。记得打开端口。
链接
电脑上,不推荐使用Windows自带的映射网络驱动(各种各样的bug),推荐使用rclone。
windows似乎只支持默认端口的webDav地址 ,要么用NETDRIVE2,如果只为看片potplayer支持webDav,亲测比NETDRIVE2流畅
另外,直接访问ip:port,正常情况下也有输出:
使用winscp进行连接和管理也是可行的
Linux上使用apache配置
IOS链接