1. 当前位置: 网站首页 >  NAS >  NAS的WebDAV是什么怎么开?iOS文件App一连,我的iPhone立马多出4个T

NAS的WebDAV是什么怎么开?iOS文件App一连,我的iPhone立马多出4个T

NAS的WebDAV怎么开:SMB与WebDAV对比、iOS文件App直连、Joplin笔记同步与端口安全

上个月媳妇出差,路上想看部存在家里NAS的电影,微信传不了那么大的文件,网盘转存又要会员。我远程指挥她在iPhone自带的「文件」App里点了几下,家里的NAS就挂在她手机侧边栏了,挑中电影直接拖进本地,一部2G的原盘半分钟就下来了。她问我这是啥黑魔法,我说不是黑魔法,是WebDAV,你家NAS白白开了两年这个服务,一直没派上用场。

WebDAV是个啥:SMB是方言,它是普通话

先把它和SMB掰扯清楚。你在电脑上「映射网络驱动器」、往NAS拖文件,走的十有八九是SMB,这套协议快是快,但它基本只在局域网里好使,出了门就歇菜,而且手机对它的支持一直半身不遂。WebDAV不一样,它是跑在HTTP上的文件协议,你浏览网页用的那条路,它拿来传文件。好处就两条:手机天生认它,跨网络也天生认它。

我自己的理解是:SMB是小区内部的方言,出了这个局域网没人听得懂;WebDAV是普通话,只要能上网的地方都能说。所以凡是「手机要碰NAS」「人在外面要碰NAS」的场景,WebDAV几乎都是首选。电脑连不上SMB共享那种故障排查,我之前写过一篇电脑连不上NAS共享文件夹的排查,那是屋里的话;这篇讲的是出门在外也能用的话。

对比项SMBWebDAV
走的底层自己的私有通道HTTP,跟网页同一条路
局域网速度千兆能跑满110MB/s我实测60-80MB/s,稍慢
手机支持差,各家App各玩各的好,系统级支持
出外网基本没法直接用天生支持,配合域名就能连
适合干啥电脑拖文件、备份手机访问、笔记同步、跨网挂载

群晖上怎么开:套件中心三分钟的事

拿表弟那台二手群晖说。打开DSM,进「套件中心」搜WebDAV,装那个叫WebDAV Server的套件,装完打开,里面就俩勾:「启用WebDAV」和「启用WebDAV HTTPS」。勾上前者的端口是5005(HTTP),后者是5006(HTTPS)。装完这事就算开了,跟装个App差不多。DSM7的部分版本把这个入口挪到了控制面板的文件服务里,两个地方找一找,总有一个在。

这里有个特别容易混的坑:5005、5006和群晖管理页面那两个端口是四码事。你平时浏览器里敲的群晖后台是5000(HTTPS是5001),那是管整台机器的;5005是文件协议的门,别搞混了去路由器上转发错端口。我第一趟就在路由器端口转发里填了5000,转发了个寂寞。

还有一步新手常漏:光开服务不够,账号得有权限。别拿admin这种全家桶账号去连,去控制面板单独建一个账号,只给它开需要的那一两个共享文件夹的读写权限。权限这块的完整思路我之前写过一篇NAS共享文件夹权限怎么设,家里NAS给家人开账号也是同一套逻辑。WebDAV暴露的是文件入口,账号权限收得越窄,出事的时候损失越小。

飞牛上怎么开:顺手把外网也白嫖了

我家主力是飞牛,N100那台双盘位。飞牛的文件服务里就带WebDAV,在控制面板的文件服务相关设置里找到WebDAV字样打开就行,不同版本菜单位置略有出入,找不到就在设置里搜一下,别在文件管理里翻,它不在那。

飞牛真正香的地方是外网。群晖想让外面的手机连上WebDAV,要么有公网IP配DDNS,要么折腾内网穿透。飞牛自带的FN Connect是个免费中继,注册个FN ID,出门在外直接拿FN ID的域名连WebDAV,不用公网IP不用端口转发,配置量约等于零。速度受中继限制,拖大文件不快,但看文档、同步笔记这种小流量场景完全够用。我给我妈那台老设备配远程访问的时候也是优先走的这类官方通道在外面怎么连家里的NAS,省心程度不是一个量级。

iPhone的文件App直连:256G的手机秒变4个T

回到开头那个场景。iOS的「文件」App是系统原生支持WebDAV的,操作就四步:打开文件App,点右上角「⋯」,选「连接服务器」,输入http://192.168.31.10:5005(换成你NAS的IP和端口),弹出的登录框选「注册的用户」,填账号密码。连上之后侧边栏就多出一台服务器,点进去就是NAS的共享目录,浏览、下载、上传、新建文件夹,全都在手机上直接操作。我家NAS照片库就3个多T,256G的iPhone挂上它,等于随身揣了个4T的仓库。

两个坑提前说。一是地址别敲成https就图省事走5006:NAS上多半是自签证书,iOS会直接拒绝连接。解决办法是用Safari先访问一次https://192.168.31.10:5006,弹证书警告时选择继续并信任,之后文件App就能连了。嫌麻烦的话,内网环境直接用5005明文端口,反正流量不出家门。二是NAS的IP要钉死,DHCP一换租约地址就漂,手机里存的连接就失效了。给NAS绑个静态IP,这事我早就有教训给设备绑定静态IP,手机电脑上存的所有路径都不会作废。

顺带一提,家里那台拿旧平板改的电子相框,靠的也是这条路:相框类的App认准WebDAV或SMB去挂NAS的照片库旧平板改电子相框,照片在NAS上更新,相框那边自动就刷出来了,不用往平板里导照片。

手机笔记同步:Joplin连WebDAV,一分钱会员不用充

我真正离不开WebDAV的场景其实是笔记。用Joplin写东西,免费开源,多端同步靠的就是一个WebDAV地址。配置在Joplin的同步设置里:同步目标选WebDAV,URL填NAS的地址加一个专门给笔记建的目录路径,比如http://192.168.31.10:5005/notes,填账号密码,点一下检查配置,通了就完事。我900多条笔记带图片附件一共1.4G,手机、电脑、iPad三端同步,快慢取决于Wi-Fi,家里千兆环境下基本是无感同步。

两个必须做的动作。第一,给笔记单独建目录,别把同步URL指到共享文件夹的根上,不然几百个同步锁文件和你的电影照片混在一个目录里,看着糟心,误删也麻烦。第二,Joplin设置里那个「Fail-safe」开关一定要开着,它是防「远程目录是空的,客户端以为你删光了本地数据,反手把本地也清了」这种灾难的。同步工具误删会传染这个事我踩过一回同步工具误删会传染,那种眼睁睁看着文件一边少一边多的感觉,谁经历谁知道。

出门在外连:三条路,加一条红线

在家连内网IP没问题,出门了怎么连?三条路按折腾程度排:有公网IP的,路由器上做DDNS配端口转发,拿域名连,怎么查自己有没有公网IP、没有的话怎么要,我写过怎么查自己有没有公网IP;路由器上DDNS怎么配也有完整一篇路由器DDNS怎么设置;没公网IP的,上Tailscale这类组网工具,手机和NAS拉进同一个虚拟网,文件App里连的地址换成虚拟网IP就行,等于自己给自己开了条专线路由器搭VPN远程回家;飞牛用户的,直接FN ID,前面说过了,零配置。

红线就一条:别把5005明文端口裸奔到公网。HTTP上的WebDAV,账号密码是明文飞的,而且这端口被扫得太勤了。我之前排查家里一台设备为什么半夜疯狂上传时翻过路由器日志路由器被黑有什么迹象,各种陌生IP敲门记录看多了你就明白,公网上没有角落,只有还没轮到你。真要暴露到公网,走HTTPS、把端口换成高位、密码16位起,三件事一件都别省。勒索那篇里说过更狠的后果,NAS这东西暴露面越小睡得越香NAS会不会被勒索病毒盯上。

你的情况推荐路子要动的东西
只在家用手机连内网IP直连5005NAS绑静态IP,完事
出门看文档同步笔记FN ID或Tailscale注册账号,五分钟
经常拖大文件公网IP+DDNS+HTTPS路由器转发+证书
压根不想暴露公网要用时连VPN再访问见我VPN回家那篇

顺序也给你排好:先给NAS钉静态IP,再开WebDAV建窄权限账号,手机文件App连上试一把,笔记同步配好并确认Fail-safe开着,外网那条路放末位去琢磨。我家的顺序反过来过,先折腾外网穿透折腾了一晚上,最后发现卡住我的只是IP漂了,白忙活。

展开全文


版权说明 手机扫码阅读
版权所有:《数巢笔记》 => 《NAS的WebDAV是什么怎么开?iOS文件App一连,我的iPhone立马多出4个T》
本文地址:https://www.shunot.com/nas/1063.html
除非注明,文章均为 《SHUNOT》 原创,欢迎转载!转载请注明本文地址,谢谢。

发表评论

联系我们

在线咨询:点击这里给我发消息

微信号:master_135

工作日:9:00-23:00,节假日休息

扫码关注