【极空间NAS】使用WebDAV服务 + DDNSTO内网穿透 实现思源笔记的内外网同步

前言

14年到22年一直用的印象笔记,但因为国内版本体验上渐行渐远,又感觉数据放到别人服务器上不安全。

开始研究将印象笔记转移到其他笔记渠道,则了解到思源笔记。思源笔记非订阅用户,笔记都存在本地,要同步需要使用到官方的订阅。

22年底正好又搞了个极空间NAS(型号Z2S),作为一款面向NAS小白的入门级NAS设备,使用这段时间感觉还是很方便的。而思源笔记总还是能够同步的好,并且将思源笔记的数据存在NAS上并实现同步最为方便、安全。则研究思源笔记存储到极空间NAS上并实现内外网。

通过WebDAV+DDNSTO实现思源笔记在极空间上的内外网同步

1.开启WebDAV

WebDAV(Web Distributed Authoring and Versioning)是一种基于HTTP协议的扩展,它提供了一种标准化的方法来访问和编辑Web服务器上的文件。WebDAV协议的应用场景非常广泛,包括文件共享、在线协作、文档管理、网络存储等领域。它为用户提供了一种方便、安全、高效的文件管理方式,使得用户可以更加便捷地进行文件共享和协作。

极空间提供WebDAV服务。进入极空间系统桌面后,点击 系统设置->文件及共享服务->WebDAV服务​,并开启。开启之后,电端能将极空间设备添动加成一个网络硬盘,方便存储数据。开启后默认端口号为5005

image-20230728163004-e90ai3a.png

2.注册并配置DDNSTO实现内网穿透

(如果仅需要内网同步数据,则可以跳过这步)

1. DDNSTO注册

网址:www.ddnsto.com/

选择右上角的控制台,需要微信扫码登录:

net-img-202148guz6fu48qtf3f8wq-20230728174856-39jh14a.png

2.通过docker安装DDNSTO

  • 下载ddnsto:在docker 库中搜索 ddnsto,下载并等待下载成功。

image-20230728164706-c6xltaj.png

  • 添加容器:选择本地镜像,将下载好的ddnsto镜像添加到容器中:

image-20230728164624-v5rjgh5.png

  • 回到DDNSTO控制台,将右上角的DDNSTO令牌复制下来:\

image-20230728164406-uoh4eb2.png

  • 回到极空间docker继续部署:在 环境->TOKEN​ 中粘贴刚刚复制的令牌,其他设置保持默认。点击应用:

image-20230728174811-tjs45l5.png

3. 在DDNSTO中添加WebDAV映射地址

在开启WebDAV服务的前提下可以实现。

完成极空间DDNSTO配置后,等待一小会儿。回到DDNSTO控制台,点击刷新,即可看到添加好的设备(如果没有则多等待一会儿)。新添加设备可免费试用7天,添加5条映射。

点击“添加域名映射”,填入域名(自定义)与本地容器地址(本地局域网地址)。比如这里我们想通过WebDAV服务直接外网访问极空间,则按照WebDAV的引导去配置:

image-20230728165423-y9rlq3u.png

其中:主域名为你自定义的域名,随便输入即可(若重复则就是域名被别人用了,换一个);目标主机地址为:http://极空间本机IP地址:5005​。这个在你极空间开启WebDAV服务时有提示。端口号为5005不做修改;备注信息随便填。

完后点击确认。等待一会儿,映射生效,即可点击映射地址访问局域网容器。

image-20230728163412-8d0tlu4.png

初次访问会要求微信扫码登录。

DDNSTO登录后,要通过这个外网域名第一次进入极空间,也需要输入极空间的账号密码:

image-20230728163437-juch5br.png

输入后,你就可以直接在浏览器上访问你极空间上的所有文件了。之后 思源笔记存储数据到极空间NAS并外网同步也是通过这个原理访问你NAS上的文件

4.DDNSTO使用小技巧(重要)

免费试用是7天,但在7天内任意时间点击“购买”,再点击“7天试用礼包”,时间会刷新,从当前日期开始重新计算7天。所以基本每隔5、6天去官网“刷新”一次,就可以一直白嫖。(但我老是忘记续费导致同步失败,所以我花28买了一年)

​​

3.思源笔记同步数据到极空间

思源笔记如何使用这里就不做介绍了,感兴趣的可以去 思源笔记官网 免费下载体验。这里只介绍如果将思源笔记的数据同步到极空间,并实现内外网同步。

1. 新建/配置数据仓库秘钥

进入 思源笔记->设置->关于->数据仓库密钥​。第一次配置同步时没有密钥,需要生成。我这里已经配置过了,就展示配置后的结果:

image-20230728163124-hubp4dd.png

选择 复制密钥字符串 ​,自己记录上这个,若需要在多台设备上同步,则会用到这个。

2.登录链滴账号(v2.9.7之后要求)

旧版本没有要求,从v2.9.7更新后有这个要求了。

image-20230728171314-ri0umkw.png

思源笔记->设置->账号​ 中登录你的链滴账号。

3.配置云端同步

思源笔记->设置->云端​ 中配置同步信息。

(1)云端存储服务提供商选择 WebDAV

  • Endpint:内网为 http://内网IP:极空间账号(手机号)​;外网为 https://你在ddnsto配置的域名/极空间账号(手机号)

    我一般是家里的电脑配置内网IP,这样速度最快。外网ddnsto实现的内网穿透下行速度最高1M/s,但同步数据够用了。

    举个例:http://192.168.0.1/18900001111

  • Username/password: 你的极空间账号(手机号)、密码

(2)开启“启用云端同步”;

(3)云端同步目录自定义。我这里是在根目录下单独建了一个文件用来存放。同步的内容跟你本机文件夹内存放的内容与目录格式一样。

image-20230728162641-hpbn8ar.png

(4)配置完成后回到编辑器界面,点击右上角的同步按钮,静待同步完成:

image-20230728172101-4t0wer9.png

这样,我们就实现了思源笔记在内外网同步数据到极空间了。

写在最后

其实体验了大半年才写这篇文章,主要就怕实际体验不行。

半年使用下来体验还是很方便的,也就遇到过一次因为客户端版本问题而影响同步的。现在已经完全做到了从印象笔记迁移到思源笔记。因此将这个分享给大家。

听说后续WebDAV同步将从免费转移到付费,白嫖的路或许走不久了QAQ。但如果是买断制我是支持的,毕竟开发者不能用爱发电嘛。

若出现任何同步问题,可以参考这篇文章:思源笔记同步指南 ( 更新 2.9.4 版本适用) 或在 链滴论坛思源笔记QQ频道 咨询开发者或社区维护者。

参考资料:

【1】【极空间论坛(有极空间账号才能访问呢)】极空间docker DDNSTO

【2】【Bilibili】思源笔记webdav、黑群晖、多端同步

© 版权声明
THE END
喜欢就支持一下吧
点赞1

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYPCODsW' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

图形验证码
取消
昵称代码图片