跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

绿联云 NAS 配置 WebDAV 实现 Zotero 公网同步

绿联云 NAS 默认 WebDAV 仅支持局域网 HTTP,通过域名、DDNS、SSL 证书及 Sakura Frp 内网穿透,可实现公网 HTTPS 访问。从腾讯云购域、DNS 解析、DDNS-go 容器部署、Let's Encrypt 证书申请到 Frp 隧道配置的完整流程,最终在 Zotero 中完成远程同步设置。

咸鱼开飞机发布于 2026/4/12更新于 2026/10/2497 浏览
绿联云 NAS 配置 WebDAV 实现 Zotero 公网同步

前言

Zotero 默认使用绿联自带的 WebDAV 服务时,仅支持局域网内的 HTTP 协议,无法满足远程文献同步的需求。为了实现公网访问,我们需要自行搭建一套包含域名、DDNS、SSL 证书及内网穿透的完整方案。

1. 大致思路

整个流程分为四个核心环节:

  1. 购买域名:固定域名作为后续内网穿透的基础入口。
  2. 配置 DDNS-go:自动将域名解析到动态公网 IP。
  3. 获取 SSL 证书:为 HTTPS 协议提供安全加密。
  4. 配置 Frp 内网穿透:打通本地 NAS 与公网的连接通道(本例采用 Sakura Frp)。

2. 操作记录

2.1 购买域名

在腾讯云控制台注册账号并购买心仪的域名。按照平台引导完成实名认证和支付即可。

域名购买界面

2.2 DNS 解析

登录腾讯云控制台,进入云解析 DNS 页面。添加一条 A 类型记录,主机记录设为 @ 或自定义前缀,记录值填写绿联 NAS 的内网 IP 地址。

DNS 解析设置

DNS 解析详情

注:云解析 DNS 各记录类型中,A 记录用于将域名指向 IPv4 地址。

记录类型说明

2.3 DDNS-go 配置

参考官方文档下载并部署 ddns-go Docker 容器。首先在域名服务商控制台获取 API Token,然后在 ddns-go 管理界面输入 Token 并选择对应的服务商。

在 IPV4 设置中输入自己的域名,选择通过接口获取 IP。如果日志提示权限不足,请检查子账号是否拥有 FullAccess 权限。

DDNS-go 配置

DDNS-go 日志

权限配置

权限详情

权限确认

当日志显示解析成功时,说明域名已正确绑定到当前公网 IP。

2.4 获取 SSL 证书

使用 Let's Encrypt 申请免费证书。输入域名,若有子域名需求可勾选泛域名证书。提交申请后,系统会要求验证所有权,需在域名控制台添加一条 CNAME 类型的解析记录(具体值以验证界面为准)。

验证通过后等待证书签发,随后下载 Nginx 格式的证书压缩包。

证书申请

证书下载

2.5 内网穿透

在绿联 NAS 的 Docker 环境中添加 NatFrp 容器。选择 Sakura Frp 服务,添加隧道配置。本地端口根据实际需求设定,此处建议自定义端口。

注意:自动 HTTPS 功能可能会报错,若仅需内网穿透可暂时关闭。启动隧道后,在服务端查看日志获取访问链接。

Frp 隧道配置

Frp 远程管理

Frp 日志

回到域名控制台,添加一条 CNAME 解析记录,记录值填入上图中的隧道域名(不含端口号)。主机记录可随意设置,若使用 A 记录则需配合端口号访问。

CNAME 解析

2.6 开启 HTTPS

NatFrp 容器默认生成自签名证书,需替换为 2.4 节申请的正式证书。查看容器日志找到证书存放路径,将下载的证书文件重命名并覆盖原文件。

证书位置

证书文件

证书覆盖

证书生效

重启容器后,再次访问之前的连接,浏览器应不再报安全警告,HTTPS 已启用。

HTTPS 测试

至此,域名访问与内网穿透已完成。建议在手机端验证连接,注意此时访问 URL 需带上端口号。

2.7 Zotero 同步设置

打开 Zotero 偏好设置中的同步选项,输入上述生成的 HTTPS 链接(含端口号)。确保在 NAS 对应账户下 /home/zotero/ 目录存在且权限正确,点击验证服务器即可开始同步。

Zotero 同步

额外提示:若需直接使用自定义域名访问绿联云服务,还需在绿联控制面板的安全设置中上传域名证书,并在服务配置中将 WebServer 证书切换为自定义证书。但请注意,使用 IP 登录时 HTTPS 可能会失效。

绿联证书设置

目录

  1. 前言
  2. 1. 大致思路
  3. 2. 操作记录
  4. 2.1 购买域名
  5. 2.2 DNS 解析
  6. 2.3 DDNS-go 配置
  7. 2.4 获取 SSL 证书
  8. 2.5 内网穿透
  9. 2.6 开启 HTTPS
  10. 2.7 Zotero 同步设置

更多推荐文章

查看全部
  • C++ STL 常用容器详解:Vector、Pair 到 Map 实战
  • 金仓数据库 SQL 防火墙:主动防御机制与性能实测
  • ChatTTS WebUI 使用指南:轻松制作拟真语音
  • HarmonyOS 6.0 使用 PAC 脚本灵活管理网络连接
  • Git 基础命令与操作详解
  • SDXL Prompt Styler 提示词优化与风格定制实战
  • 无人机发展简史:近现代篇(3)
  • Stable Diffusion 整合包安装及基础使用教程
  • DeepSeek-R1-Distill-Llama-8B 驱动的 Python 爬虫实战与智能清洗
  • 优雅草正版授权系统前端实现与技术栈
  • VS Code 前端开发必备 10 款插件及配置指南
  • 三款主流云电脑部署 DeepSeek 模型实测对比
  • Copilot 最佳使用方式与深度配置指南
  • 双指针算法实战:移动零与复写零详解
  • Text Generation Web UI:本地 AI 模型部署与管理工具
  • OpenClaw macOS 环境搭建与飞书机器人配置指南
  • OpenClaw Web 管理面板配置与大模型集成实践
  • 大规模语言模型从理论到实践:核心架构与学习路径
  • 前端独立搞定产品设计与开发:三大 AI 设计技能实战工作流
  • C++ 多态底层实现原理详解

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online