前言
Zotero 在使用 WebDAV 服务时,绿联自带的 WebDAV 仅支持 HTTP 协议且局限于局域网传输。为了实现公网环境下的文献同步,我们需要自行配置一套支持 HTTPS 的 WebDAV 方案。
核心思路
整个流程主要包含四个环节:
- 域名:购买固定域名,用于后续内网穿透绑定自定义地址。
- DDNS 解析:使用 DDNS-go 自动将域名更新到公网 IP。
- SSL 证书:申请 HTTPS 证书,确保数据传输安全。
- 内网穿透:利用 FRP(如 Sakura Frp)打通内网与外网的连接。
操作步骤
1. 购买与解析域名
在腾讯云控制台注册并购买域名。登录控制台的 DNS 管理页面,添加一条 A 类型记录,将主机记录指向绿联 NAS 的内网或公网 IP 地址。

2. 配置 DDNS-go
参考官方文档下载并部署 DDNS-go Docker 容器。在域名服务商控制台获取 API Token,填入 DDNS-go 界面中,选择对应的服务商。在 IPv4 设置中输入域名,选择通过接口获取 IP。
若日志提示权限不足,需在子账号控制台添加 FullAccess 权限。


验证成功后,日志应显示解析成功。
3. 申请 SSL 证书
选择 Let's Encrypt 或其他可信机构申请证书。输入域名,如需泛域名可勾选对应选项。提交后需进行验证,回到域名控制台添加一条 CNAME 类型的解析记录(具体值以验证界面为准),随后返回证书平台提交验证并等待签发。下载 Nginx 格式的证书压缩包。

4. 配置内网穿透
在绿联 NAS 的 Docker 环境中添加 FRP 容器。推荐使用 Sakura Frp 服务,创建隧道并配置本地端口(根据实际需求设定)。注意:自动 HTTPS 功能若报错可根据需要关闭,仅做内网穿透可不启用。
启动隧道后,查看日志获取远程访问链接,测试连通性。







