跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
Shell / Bash

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

绿联云原生 WebDAV 仅支持局域网 HTTP,无法直接满足 Zotero 远程同步需求。通过配置域名解析、DDNS 动态更新、SSL 证书及内网穿透工具,可实现公网 HTTPS 访问。具体步骤包括购买域名并绑定 A 记录,部署 DDNS-go 同步公网 IP,申请并替换 SSL 证书,利用 natfrp 映射端口,最后在 Zotero 中配置带端点的同步地址。完成后可在移动端或外网环境下安全同步文献库。

CryptoLab发布于 2026/3/29更新于 2026/4/252 浏览
绿联云 NAS 配置 WebDAV 实现公网同步

背景

绿联原生 WebDAV 服务仅支持局域网内的 HTTP 协议,无法满足 Zotero 等工具在公网环境下的同步需求。为了实现安全的远程文献管理,我们需要自行搭建一套支持 HTTPS 的公网访问方案。

核心思路

整个流程主要包含四个环节:注册域名并解析、配置 DDNS 自动更新 IP、申请 SSL 证书、以及通过内网穿透工具暴露服务端口。

1. 域名与 DNS 解析

首先需要在云服务商处购买一个固定域名。登录控制台后,添加一条 A 记录,将域名指向绿联 NAS 的内网或公网 IP 地址。这一步是为了确保后续流量能准确路由到设备。

文章配图

2. 配置 DDNS-go

由于家庭宽带 IP 通常是动态的,我们需要 DDNS 工具来保持域名与当前公网 IP 的一致性。在 NAS 的 Docker 环境中部署 ddns-go 容器,并在控制台中获取对应的 API Token。

进入 ddns-go 界面,填入 Token 并选择服务商。在 IPv4 设置中输入你的域名,选择'通过接口获取 IP'。如果日志提示权限不足,请检查子账号是否拥有 FullAccess 权限。

文章配图 文章配图

3. 申请 SSL 证书

为了启用 HTTPS,我们需要合法的证书。这里推荐使用乐此加密。输入域名并提交申请,系统会要求验证所有权。此时需回到域名控制台添加一条 CNAME 记录,主机记录和值按验证界面提示填写。验证通过后即可下载证书文件。

文章配图

4. 内网穿透与 HTTPS 配置

在 Docker 中添加 natfrp 容器,选择 Sakura Frp 服务。创建隧道时,本地端口根据实际需求设定。启动隧道后,查看日志获取远程访问链接。

随后在域名控制台添加一条 CNAME 解析,指向 frp 提供的域名(不带端口)。注意,如果自动 HTTPS 报错,可暂时关闭该选项,稍后手动替换证书。

文章配图

默认生成的证书是临时的,我们需要将其替换为之前申请的正式证书。从乐此加密下载 Nginx 格式的证书压缩包,解压后将 .crt 和 .key 文件重命名,覆盖到 natfrp 容器的证书目录中。

文章配图 文章配图

重启服务后,再次访问连接,浏览器应显示安全锁标志,表示 HTTPS 已生效。

5. Zotero 同步设置

最后一步是在 Zotero 客户端配置同步服务器。在同步设置界面填入完整的访问链接(记得带上端口号),并确保 NAS 对应路径下存在 /home/zotero/ 文件夹用于存储数据。验证服务器后即可开始同步。

文章配图

若需直接使用自定义域名访问绿云服务,还需在绿联控制面板的安全设置中上传域名证书,并将 WebServer 的证书源切换为自定义证书。但需注意,使用 IP 直接登录可能会强制关闭 HTTPS。

总结

通过以上步骤,我们成功实现了绿联 NAS WebDAV 服务的公网 HTTPS 访问。虽然配置过程涉及多个环节,但只要理清域名、DDNS、FRP 和证书的关系,就能稳定运行。

目录

  1. 背景
  2. 核心思路
  3. 1. 域名与 DNS 解析
  4. 2. 配置 DDNS-go
  5. 3. 申请 SSL 证书
  6. 4. 内网穿透与 HTTPS 配置
  7. 5. Zotero 同步设置
  8. 总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • 💰 8折买阿里云服务器限时8折购买
  • 🦞 5分钟部署阿里云小龙虾了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 数据结构:顺序表实现通讯录实战
  • Java 免费自学网站推荐
  • 云环境训练 Stable Diffusion LoRA 模型教程
  • 基于.NET的Web API控制器及方法注解属性
  • Qwen2.5-7B 文案生成实测:5 类商业场景效果对比
  • AI 大模型入门教程:从零基础到精通实战指南
  • Windows + WSL + Ubuntu 安装 OpenClaw 及飞书百炼集成指南
  • RFC4291 IPv6 地址架构规范解读
  • Vibe Coding:AI 时代的新编程范式与实践指南
  • 基于 Dubin 路径与候选集的无人机集群协同攻击 Matlab 仿真
  • 从 SEO 到 GEO:315 晚会曝光的 AI 投毒黑产及技术防御
  • 大模型深度学习面试指南:Transformer 架构与 LLM 核心原理
  • C++ 模板的两大特性:typename 用法与分离编译
  • Stable Diffusion 3 Medium 模型特性与 ComfyUI 部署指南
  • OpenClaw 记忆管理实战:Token 压缩与双层记忆体系
  • 大模型 (LLMs) 私有化的三种方式:Prompts、Embeddings、Fine-tuning
  • Qwen2.5-7B-Instruct 工具调用入门:串行调用多个 Tools
  • AI 大模型从入门到精通学习指南
  • Llama3.2 本地部署指南:使用 Ollama 快速搭建大模型助手
  • 2025年必备!5款免费AIGC检测工具推荐,论文查重一键搞定

相关免费在线工具

  • 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