如何使用 Docker 本地部署 Traefik 并实现公网访问内网服务
Zotero 是一款全能型 文献管理器,可以 存储、管理和引用文
献,不但免费,功能还很强大实用。
Zotero 支持多端同步文献和笔记,但是,官方只给每个账号免费
提供了 300M 的云存储空间 a,额外空间需要购买,不太划算。
经过我尝试某果云盘,某度云盘,某里云盘等各种云盘后,不是
限制每月下载流量就是限存储空间,下载速度完全取决于冲不冲会
员,课题组讨论的时候,你突然想到一个想法,需要根据某文献来向
导师和同学解释,这时候某云盘的下载速度 100k 每秒,想想都刺激。
最终我采用的方式是使用 Zotero 官方支持的 WebDAV 功能,
云同步文献信息和笔记信息,使用 NAS 作为 WebDAV 服务器+内网穿
透实现公网条件下的多端同步,对比使用各种云盘,这种使用方式的
优点如下:
容量完全取决于本地磁盘容量,可以自由扩展
上传下载同步速度是网盘的好几倍
资源存在本地,无需上传至流氓云盘,保证隐私
只需配置一次,后续可以固定使用缺点如下:
需要自行配置 WebDAV 服务器
需要群晖 NAS 虚拟机/实体群晖 NAS(也可以使用 windows 自带
WebDAV 作为服务器,本文介绍使用群晖 NAS 虚拟机搭建 WebDAV
服务器)
点击获取群晖虚拟机和使用方式:
一、Zotero 安装教程
下载地址:Zotero | Your personal research assistant
默认安装即可
二、群晖 NAS WebDAV 设置
打开群晖 File Station ,在根目录中自行选择一个文件夹在其中
新建 zotero 文件夹点击打开套件中心,并搜索 WebDAV,点击安装套件。
打开套件:安装完成后,启动 WebDAV 服务,并勾选 HTTP 复选框
它的默认端口为 5005 端口,此处也可自行修改
点应用后,群晖 nas 部分设置完毕。
三、Zotero 设置首先,需要找到设置界面
WIN 系统:编辑—首选项
MAC 系统:点击菜单栏 Zotero-首选项-同步
输入账号密码(第一次使用先创建账号)
选择 同步 , 成功登录后如下图所示,取消勾选红框部分红框处不要勾选,这样会将附件同步至官方云存储。
“我的文献” 同步方式 改为 WebDAV
地址为 群晖 nas 局域网 IP / homes
用户名密码为群晖 nas 的用户名密码
点击 验证服务器,显示如下说明成功链接 nas WebDAV 服务器:选择 高级 —— 文件和文件夹
数 据 存储 位 置 选择 自 定 义 , 路 径为 : 网 络 / 你 的 nas
/homes/zotero (刚刚创建的路径)成功上传,说明 nas WebDAV 服务器正常工作,接下来我们使用
内网穿透将群晖 nas 的 WebDAV 服务端口映射至公网,实现公网环
境也能使用 群晖 WebDAV 的 同步功能。四、使用公网地址同步 Zotero 文献库
我们需要在局域网内能访问群晖的电脑上安装不限流量可以免
费使用的内网穿透软件**Cpolar**:
访问 cpolar 官网,注册一个账号,然后下载并安装客户端,具体
安装教程可以参考官网文档教程。
Cpolar 官网:https://www.cpolar.com/download
windows 系统:在官网下载安装包后,双击安装包一路默认安装
即可。
macos 系统:Cpolar 快速入门教程:macOS 系列 - cpolar 极点云
五、使用永久固定公网地址同步 Zotero 文献库
为了更好地演示,我们在前述过程中使用了 Cpolar 生成的隧道,其公网地址是随机生成的。不便记忆,例如3ad5da5.r10.Cpolar.top,
换个设备登陆还要去查这个地址,而且随机域名还是 24 小时变换,
第二天登陆又要去查看新生成的地址。
所以我一般会提前在官网配置固定 TCP 地址,比较好记,每
次登陆直接点开就能登陆,无需重新配置一遍地址。
官网控制面板,保留 TCP
地址:选择 China VIP / China VIP Top,记住选了什么,更新隧道
处 选一样的。保留成功,复制这条固定 TCP 地址:
我的固定地址是: 5.tcp.vip.cpolar.cn:10576
回到 WebUI 界面,修改下配置:隧道名称:可自定义命名,注意不要与已有的隧道名称重复
协议:不变
本地地址:不变
域名类型:固定 TCP
预留的 TCP:复制粘贴上述固定地址
地区:选择相同地区使用固定地址同步 WebDAV:
回到另一台电脑,打开同步设置界面:
将原来的随机临时 TCP 地址更换为我们在官网控制台保留的 永
久固定 TCP 地址,其他不需要修改
再次验证:成功与本地群晖 NAS WebDAV 服务器建立链接,使用固定地址
后,就是永久不变的,不用像使用网盘一样担心会员到期,下载速度
被限制等等,所以资源都存在本地,保证隐私,安全又放心。