一直在做私有云存储的研究,自己喜欢玩,野生派,也欢迎一起交流私有云存储,P2P穿透的应用。
回归正题:在Linux系统下,是很容易搭建一个webdav服务器,但是,在Windows环境下的资料,还是相当对少一些。
所以,开发一个在Windows环境下运行的webdav服务器,提供大家参考使用。
后续,会考虑一系列的开发,大概框架如下:
1. 结合完善的webdav客户端,例如WinSCP,把webdav服务器移植到不同的平台;
2. 配合P2P打洞通信应用,允许WinSCP可以远程访问远程webdav服务器;
3. 扩展webdav服务器接口,丰富一套完整的私有云存储系统,开放API接口,用户可以根据接口,开发客户端,整合资源,丰富自己的应用产品。
下面介绍windows下配置WinSCP客户端访问webdav服务器。
1. 首先,从百度云下载相应资料:
https://pan.baidu.com/s/1WimMcHRhEX9Z_gC1grNkKQ?pwd=6688 提取码:6688
下载webdav程序发布目录下的相关程序。例如:
下载 wkf_hdc_sys_Release-xxx.zip压缩包,就是webdav服务器程序资料。
下载解压,得到如下资料:
其中,wkf_HDC_system.exe程序,可以双击运行。
程序的配置,参考 wkf_hdc_sys-使用说明.txt 和 wkf_hdc_sys_conf.txt文件。
程序运行如下:
然后,下载 WinSCP客户端,如下:
解压得到如下文件:
双击运行,弹出如下对话框:
根据图片设置:
1. 选择webdav协议;
2. 输入webdav服务器运行的机器IP地址,如果是当前计算机运行,就输入127.0.0.1;
3. 输入webdav服务器监听的端口号,配置文件默认设置9800;
然后,点击“登录”按钮,探测对话框,要求输入用户名和密码,如下:
输入完成,点击确定,WinSCP与webdav服务器通信OK,如下图:
此时,可以使用 WinSCP 登录 webdav服务器。
后续,会增加P2P远程访问和扩展API接口的应用。逐步完善一个私有云存储系统。
最终,实现一套开放API接口的家庭数据中心软件。