最近黑群晖的 WebDAV 出问题了,而且表现的特别奇怪。内网可以访问文件目录,外网不能访问文件目录。
利用 RaiDrive 、Documents for iOS 之类的 WebDAV 工具都无法连接上 NAS 。但走 SFTP 、SMB 都一切正常,也就是说只有 WebDAV 服务崩了。
尝试全过程
既然出了问题,还是得去解决一下。
首先尝试重启 WebDAV Server 、重启 NAS 、重启路由器,未能解决问题。
然后去检查了 NAS 端的权限配置、文件夹配置、用户配置、服务配置,把用户权限拉满、防火墙等关到最低,未能解决问题。
检查了路由器端的配置,端口转发服务均开启,换成 DMZ 端口全开,依然无法解决问题。次级路由能正常访问。然后升级了一下路由器,不是路由器系统的锅。未能解决问题。
换了家 DDNS 服务商试了下,同样访问不了 WebDAV 文件夹,其他服务正常,排除 DDNS 问题。
全程都有进 SSH 看对应的 5005 和 5006 端口,服务也是正常启动的。合理怀疑是电信封了我的 5005 端口,但换了别的端口还是不行,错怪了电信。
检查到这一步已经花了好几天的时间,但着实想不到哪里还会对 WebDAV 服务产生影响。
解决方法
最后无意间发现,WebDAV Server 最近的 2.4.0 更新是一个大版本更新,日期是 2021-02-23 。所以试着回退了一个版本,2.3.4 版,结果真的解决了这个问题。
总结
由于我家里的白群晖 WebDAV 服务一直正常运行,所以没往这个方向考虑。看来这个版本的 WebDAV Server 不能装在黑群上,可能是对黑群设备的兼容性问题。所以也不奢求群晖官方能解决这个问题了。
中英文互联网上也确实没有人遇到类似的情况(可能是版本号比较新,而出问题的主要是黑群晖设备,白群晖没问题)。由于这类折腾确实比较花时间,发出来帮助大家解决类似问题。
以后黑群晖确实不能随便更新套件。
附下载链接
附上历史版本 WebDAV Server 下载地址,要选对应的版本哦:
https://archive.synology.com/download/Package/WebDAVServer/2.3.4-0025
