PT 下载从入门到养老篇四:别买 QNAP - 聊聊威联通 NAS 的坑

2023-12-26 23:00:24

本文更新于 2023 年 12 月。

正值双十一,写篇文章劝退一下想购买 QNAP 的读者。笔者自 2013 年起使用 NAS 和服务器产品,于 2019 年至今依次购入了 3 台 amd64 和 arm64 架构的 QNAP NAS。

专题文章目录

操作系统

QTS 系统应用商店内的 App 资源极其少,且某些 App 的版本远远落后于官方版本。因此用户不得不从软件厂商或第三方应用商店下载未经 QNAP 签名的安装包 (.qpkg)。

QNAP 最新版本固件为 QTS 5.0 系列,该固件与 ZeroTierqBittorrent 等大量 App 不兼容,并会在升级后自动禁用相关 App。如此重大的系统功能变更却未在固件更新页面给予任何警告,说明 QNAP 对终端用户的使用体验毫无责任感。

成品 NAS(如 Synology 和 QNAP)相对于 DIY 方案,唯一的优势在于易用性 (Usability),让小白也能从搭建、管理私有云。但 QTS 的本地化 (i18n) 相较于群晖做的很差,技术名词翻译生硬,以至于英文版 Web UI 比中文版更加直观。

根据官方新闻稿,QTS 5.0 于 2021 年 10 月 4 日推出,主要内容为更新 Linux 内核,通过 QVPN 3.0 提供 WireGuard 界面。截至 2023 年 9 月,QVPN 3 仅支持基于 x86 的型号,或者特定 arm 型号(TS-133/TS-233/TS-433/TS-435XeU)。

移动端程序

QNAP 所发布的移动端 App 可通过以下链接访问。只需看看各个 App 的评分和评论就知道 QNAP 的移动端适配与用户体验是多么的糟糕。

QuMagie 新版本已经移除了相册备份功能,变成了纯粹的相册浏览器。欢迎观看评论区小剧场。

接口设计

QTS Web API 的接口设计不仅安全性低,且传输时夹带了大量冗余信息。例如 QuMagie、QFile 等 API 仅仅使用 URL 参数里的 sid 字段来鉴权。通过浏览器调试工具可以发现,仅仅登录到 QTS Web UI 就需要发送几十个请求,且每个接口返回值被包裹在一大串 XML 格式的设备信息里。考虑到国内家庭宽带的网络质量,远程访问 NAS 的用户体验简直是灾难。

授权机制

当下 iOS 和 Android 在存储高质量图像和视频时,会优先采用 HEIF (High Efficiency Image Format) 和 HEVC (High Efficiency Video Coding) 编码格式。如需在 QNAP App 上预览,必须通过 QNAP Software Store 购买价值 $12 的 CAYIN MediaSign Player Plus License该授权信息绑定至设备序列号而非账号,无法转移。

当然,这也不能全怪 QNAP,毕竟 HEVC 确实是需要专利授权的。不过,不用 QuMagie 和 QPhotos 对生活影响也不大,毕竟照片拍完基本就不会再看了。

网盘应用

群晖的 Synology Drive App 提供了类似公有云网盘的界面,配合 Synology Office 实现协同办公。其产品定位类似 Google Drive,提供客户端和网页端,可以在线编辑、预览数据。

QNAP 没有网盘应用,其名为 QSync 的产品提供了类似 DropBox 的文件同步功能,但却有着很大的局限性:

  1. QSync 目录位于用户家目录(home)的 .Qsync 隐藏目录内,默认情况下无法通过 SMB 直接访问。只可以通过 File Station 间接访问 QSync 目录,没有单独的 Web 界面,也不能实现协同办公。
  2. 基于笔者三年来的使用经历,QSync 无法做到 Windows 和 Android 平台下实时目录变化监控,文件同步存在明显延迟,往往需要手动触发目录扫描。
  3. 同步时只可以勾选 QSync 目录和共享文件夹(Shared Folder)目录。
  4. QSync 不支持 DeltaSync,当文件发生修改时需要传输整个文件,而非特定 block。而开源私有云平台 OwnCloud 早已在 2018 年加入 DeltaSync 的支持。
  5. 某些时候 QSync 可能没有监控到目录重命名的操作,例如用户将目录 a 重命名为 b,其会从 NAS 删除 a 目录,并从客户端传输完整的 b 目录至 NAS。

文件同步

QNAP 提供了名为 Hybrid Backup Sync (HBS) 的文件同步工具,支持“本地-本地”、“NAS-NAS”和“本地-公有云”的数据同步与备份。实际使用发现,对于 Two-way Sync 双向同步作业,HBS 3 无法识别目录重命名操作,因而会删除原有目录,并重新传输目录内容,非常愚蠢。

HBS 3 的“NAS-NAS”间数据同步使用名为 Real-time Remote Replication (RTRR) 的服务,基于 TCP 8899 进行文件传输,支持在线压缩、速率控制和 ACL。然而在广域网(WAN)下,其传输性能极易因链路抖动伴随的丢包而遭受损失,传输速率甚至不如使用公有云的对象存储服务进行文件中转。

总的来说,QNAP HBS3 还不如 rclone

所以买群晖 Synology 就对了?

看到这里你一定以为我恰了群晖的饭。

给大家看看群晖 Synology 于 2022 年 11 月最新发布的售价 $620(约 ¥4400)的 DS923+ 是个什么乐色

  • CPU - AMD Ryzen R1600 (2C4T): 无核显无硬解
  • RAM - 4G DDR4 ECC:这年头能从垃圾堆里翻出单条 4G 内存实属不容易
  • NET - 2 x 1GbE: 万年不变的千兆口,得加钱买 PCIe 扩展卡才能接入万兆

2022 年 6 月发布的售价 $699(约 ¥5000)的 DS1522+ 采用了相同的 CPU,内存升级为 8G,网口升级为 4 个,但依然舍不得加入原生万兆或 2.5G 支持。

再看看两年前发布的 $170(约 ¥1200)的 DS220j

  • CPU - Realtek RTD1296: 电视机顶盒级的性能
  • RAM - 512 MB DDR4 non-ECC: 比电视机顶盒还要小的内存
  • NET - 1 x 1GbE:单千兆口

以及 $300(约 ¥2780)DS220+:

  • CPU - Intel Celeron J4025: 300 元价位软路由所使用的 CPU
  • RAM - 2 GB DDR4 non-ECC: 和电视机顶盒差不多大的内存
  • NET - 2 x 1GbE: 抠门的双千兆口

看看群晖 2023 年新发布的 $299.99(约 ¥2800)的 DS224+

  • CPU - Intel Celeron J4125: 500 元价位软路由所使用的 CPU
  • RAM - 2 GB DDR4 non-ECC:上古库存,比 Apple TV 4K (2022, 4GB) 还要少
  • NET: 2 x 1GbE: 依旧抠门的双千兆口

别买绿联 NAS

根据 V2EX@chowdpa02k413 的使用心得,绿联 NAS 的系统 UGOS 也是个大坑。以下是他的文章:

总结

  • 只需要本地文件存储的用户,选购移动硬盘配合 OpenWrt 路由的 SMB 共享。
  • 有转码、Docker 容器和 KVM 虚拟机等需求的用户,尽量选择自己组装 TrueNASUNRAID 等平台。
  • 有充足预算,需要代维护的小企业和 SOHO 用户,可以考虑群晖 Synology。
  • 傻瓜方案:安装 Ubuntu Server,用 docker 跑 qbittorrent-nox,再装一份 Plex Media Server 就可以了。GPU 转码没什么必要,TV 端和移动端的 Plex 支持本地解码。文件存储用 Seafile 或 NextCloud。备份通过 rclone 同步至 OneDrive 或 Backblaze B2。