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

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

介绍如何在绿联云 NAS 上配置 WebDAV 服务,通过购买域名、配置 DDNS、获取 SSL 证书及内网穿透(Sakura Frp),实现公网环境下 Zotero 文献的 HTTPS 同步访问。主要步骤包括域名解析设置、DDNS 容器部署、证书申请与替换、以及 NAT-FRP 隧道配置。最终可在移动端或客户端通过 HTTPS 链接进行数据同步。

嘘发布于 2026/2/9更新于 2026/10/24101 浏览
绿联云 NAS 配置 WebDAV 实现公网访问与同步

概述

为了实现 Zotero 在公网环境下的文献同步,需将绿联云 NAS 的 WebDAV 服务从局域网 HTTP 扩展至公网 HTTPS。本方案通过域名解析、DDNS 动态更新、SSL 证书配置及内网穿透技术实现。

1. 大致思路

流程:购买域名 → 配置 DDNS-go → 获取 SSL 证书 → 配置 NAT-FRP。

  1. 域名:固定域名,用于内网穿透自定义访问;
  2. DDNS-go:自动更新域名解析到公网 IP;
  3. SSL 证书:支持 HTTPS 协议;
  4. NAT-FRP:实现内网穿透(使用 Sakura Frp)。

2. 操作记录

2.1 购买域名

在域名服务商注册登录并购买域名。按照平台引导完成即可。

域名购买界面

2.2 DNS 解析

在域名控制台添加 A 记录,记录值指向绿联 NAS 地址。

DNS 解析设置 1

DNS 解析设置 2

2.3 DDNS-go 配置

下载配置 Docker 中的 ddns-go 容器。在域名控制台获取 Token,输入 ddns-go 网址,选择服务商,输入域名,选择通过接口获取 IP。

如果日志显示权限不足,需在控制台添加 FullAccess 权限。

DDNS-go 配置 1

DDNS-go 配置 2

权限不足提示

权限设置

权限确认

解析成功后可继续下一步。

2.4 获取域名证书

选择 Let's Encrypt 或其他证书颁发机构,输入域名,勾选泛域名证书(如有需求)。提交申请后,验证阶段需在域名控制台添加 CNAME 记录。验证通过后下载证书。

证书申请

证书下载

2.5 内网穿透

在 Docker 中添加 NAT-FRP 容器。选择 Sakura Frp,添加隧道,设置本地端口。启动隧道后查看日志获取访问链接。

内网穿透配置

隧道启动

日志查看

回到域名控制台添加 CNAME 解析记录,记录值为隧道对应的域名(不带端口)。

CNAME 解析

2.6 开启 HTTPS

NAT-FRP 容器默认生成自签名证书,需替换为 2.4 中申请的证书。

  1. 查看容器日志确认证书位置。
  2. 下载 Nginx 格式的证书压缩包。
  3. 进入绿联 NAS Docker 容器挂载目录,找到证书位置。
  4. 将下载的证书重命名并覆盖原文件。

此时访问连接已启用 HTTPS。

证书位置

证书文件

证书覆盖

HTTPS 生效

注意此时访问的时候需要带上端口号。

2.7 Zotero 同步设置

打开 Zotero 同步界面,输入带端点的访问链接。提前在 /home/zotero/ 创建对应文件夹。验证服务器即可同步。

Zotero 同步

如需自定义域名访问绿联云,需在绿联控制面板安全性中上传域名证书,并在服务配置中将 WebServer 证书改为自定义证书。

绿联证书管理

目录

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

更多推荐文章

查看全部
  • NLP 面试高频题:Attention 机制中为什么要除以根号 d
  • ChatGPT Deep Research:人工智能研究新工具
  • ToDesk AI 桌面助手 ToClaw 零门槛体验 OpenClaw 自动化能力
  • LLaMA-Factory 大模型微调实战指南
  • ESP32 无人机合规识别:ArduRemoteID 开源方案详解
  • 2026 年 AI 就业趋势:大模型、AIGC 与云计算赛道分析
  • 飞牛 NAS 开启 SSH 连接方法及笔记本息屏操作
  • 基于 Dify 与 LangBot 搭建飞书智能体对话机器人
  • Spring Boot + EasyExcel 实现 Excel 导入导出
  • 2025 年 AI 工程师 RAG 面试核心问题与解答
  • Verilog 零基础入门:语法、仿真与 FPGA 实战
  • 腾讯位置服务开发者征文大赛:AI+地图赛道选题与投稿指南
  • 字节跳动 Java 后端面试真题与经验复盘
  • 利用 AI 插件实现自然语言到 SQL 的转换实战
  • KingbaseES 数据库 MySQL 兼容性解析与自动化迁移方案
  • Web 可访问性最佳实践:构建包容平等的网页体验
  • UZH RPG 组 AC-MPC:微分 MPC 赋能强化学习实现高速无人机竞速
  • 基于 AI 工具 2 小时开发微信小程序实战
  • Spring Boot 配置文件深度解析
  • OpenClaw 多飞书机器人绑定配置实战指南

相关免费在线工具

  • 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