|
|
本帖最后由 newscat 于 2019-4-12 10:02 编辑
4月12号又写了一篇更详细的发到 padavan 版块了:https://www.right.com.cn/forum/thread-544488-1-1.html
买了辆脚踏车不骑,成天抚摸擦拭,一会换个脚蹬,一会整个车灯。
这新3路由也是,还在揩油换芯加壳?还不如多点心思玩玩应用,且看NEWIFI3-我的 WEBDAV服务器!我的 NEWIFI3 装的是 H 大的 PADAVAN。
WEBDAV 是一种文件服务,类似的服务有 SMB、NFS、FTP 等,特点是基于 HTTP/HTTPS 协议。优点是:
15.2 WebDAV有哪些优点
高效性:相对于即时聊天,邮件等工具或协议实现的文件共享,它占用的网络资源更少;
方便性:相对于FTP等传输协议,它省去了下载和上传步骤,真正实现了文档的在线编辑,文件的复制粘贴和本地操作一样方便,并且不会碰到共享冲突方面的问题;
安全性:WebDAV上的文件很少受到病毒的攻击,因为其共享机制比简单文件共享(例如Windows文件夹共享)要复杂许多,同时还可以对其扩展,实现时间有效性共享和空间有效性共享方面的安全控制;
灵活性:你能够将各种权限赋予不同用户,例如可以指定某个文件只能被特定用户或用户组在指定的时间范围内进行读取和操作,而另一个文件只能被某个用户修改;
扩展和支持特性:你不必刻意为它准备专门的客户端软件,因为Microsoft、Adobe等公司的多套程序都支持WebDAV协议,因此你可以在权限范围内在线编辑Microsoft、Adobe的相关文件,如同操作本地文件一样,Windows2000及其更高级版本的操作系统也附带有它的客户端,甚至只要拥有IE或Firefox网页浏览器就足够了。
上面的优点是我从别处粘过来的。个人感觉是:可以用第三方工具实现本地虚拟盘,其中的内容可以预览,可以在线编辑,有点象 SMB 文件共享服务的感觉:
连接 WEBDAV 服务器的 windows 下的工具选择 raidrive ,免费,中文,下载地址:https://www.raidrive.com/
路由器的U盘上,放两个文件就可以实现 WEBDAV 服务功能,其中一个是配置文件 caddyfile 其中内容是:
- :8765 {
- timeouts none
- gzip
- basicauth /lm 123456
- webdav / {
- scope /
- allow /
- }
- }
复制代码 另一个文件 caddy_webdav 是程序文件,
下载地址是:https://caddyserver.com/download
压缩包里面那个 21M 大的 caddy 即是,用 winscp 传到 U 盘某文件夹下,再建立一个 caddyfile 的文本文档,内容模仿上面的,8765 我自成定义的端口号,lm/123456 我自己定义的用户名和密码
命令行格式形如: /media/AiCard_01/webdav/caddy_webdav -conf /media/AiCard_01/webdav/caddyfile 就可以把服务启动起来,加入自启动每次路由器重启就能自动运行
访问生成的虚拟磁盘中的某个文件夹,里面的图片可以预览,WORD、EXCEL 之类的文档可以在线编辑,而 FTP 之类的文件服务需要下载下来编好再传回去
SMB 协议很适合家用,小办公室单网段,特别是无外网访问要求的情况下做文件共享。但是使用要求复杂了情况下,就强烈建议不要用,SMB 协议是被许多恶意程序重点照顾的,通过 445 136 137 138 139 这些与之相关的端口,有时蠕虫、病毒很快就传得满网都是。另外 SMB 协议也是许多网关、防火墙重点照顾的对象,造成访问不通,要弄通很是麻烦,在跨网段的情况下这个表现得尤为突出。
WEBDAV 也可以用 windows 下的 Caddy 简单方便地搭建,形如:caddy_webdav.exe -conf caddyfile 把你的防火墙为其端口开放就 OK。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|