如何实现免费无限流量云同步笔记软件Obsidian?

目录

前言

如何实现免费无限流量云同步笔记软件Obsidian?

一、简介

软件特色演示:

二、使用免费群晖虚拟机搭建群晖Synology Drive服务,实现局域网同步

1 安装并设置Synology Drive套件

2 局域网内同步文件测试

三、内网穿透群晖Synology Drive,实现异地多端同步

Windows 安装 Cpolar步骤:

四、实现固定TCP地址同步


前言

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。 点击跳转到网站

如何实现免费无限流量云同步笔记软件Obsidian?

image-20231121094720916

一、简介

​ 上期教程介绍了如何免费多端同步Zotero科研文献管理软件,我在文章中分享了群晖Nas虚拟机安装包,使用群晖的WebDav功能实现多端云同步,本期将演示使用 群晖Synology Drive 实现同步笔记文件。

​ 当我们使用 Zotero 阅读文献并画出重点后(输入),需要一款多功能的笔记软件来整理学到的东西,并做出一系列科研计划,Todolist,整理研究思路等等(输出),而且还支持Markdown语法。

​ 这里我推荐一款强大的笔记软件Obsidian,它是一款纯离线的笔记软件(不需要登陆就可以使用全部功能,后面我将介绍如何云同步),它最大的特色就是能够建立双向链接,可以自由建立与其他笔记的链接,这个链接可以直接指向某个标题/文本块。这样,在复习之前写的学习笔记时,如果忘记某个知识点,哪里不会点哪里就可以立即复习,建立的炫酷知识网络还能动态可视化展现

  • 下载地址:Obsidian – Sharpen your thinking
  • 默认安装即可

image-20231121113657911

建立完整的知识网络,在全局搜索中找到一点就能牵一发而动全身,(@^0^@)。

软件特色演示:

将想建立链接处用 [[ ]] 双括号括起来,我们演示将 文件系统 这四个字框起来,如果我们以后复习忘了什么是 文件系统 点个链接直接跳转至之前记的相关笔记

image-20231121141919852

建好后,点击左侧 这个符号,进入网图:

image-20231121142048518

如图所示,已经与 文件系统 这个文本块建立链接,在复习 文件系统 这个概念时,可以通过链接查看怎么应用,相反,在复习文件系统应用时,可以通过链接查看这个概念。

image-20231121142013886

如果我们使用这个软件经历整个学习流程,会构建一个大型知识网梳理知识脉络。

​ 介绍Obsidian使用方式的博主很多,本文就不一一列举这个强大软件怎么使用了,本文的重点在如何同步Obsidian的笔记文件夹

​ 虽然Obsidian个人版免费使用,但是云同步的价格相对较高,而且限制容量,那么建立个人云同步服务,将同步文件存在本地 是性价比极高的选择。

image-20231121143205651

​ 前面提到这个软件是纯离线的,可以不登陆账号使用全部功能,这意味着我们只需要建立一个云同步服务器同步Obsidian仓库文件夹就可以实现多端同步了,下面我们继续使用上期教程的 群晖虚拟机来搭建私人云同步服务。

  • 上期教程:

无需云盘,不限流量实现Zotero跨平台同步:内网穿透+私有WebDAV服务器 – cpolar 极点云

二、使用免费群晖虚拟机搭建群晖Synology Drive服务,实现局域网同步

1 安装并设置Synology Drive套件

首先安装群晖Synology Drive套件:

image-20231121150456843

打开Synology Drive控制台:

image-20231121150600787

点击“启用”按钮后, Synology Drive会指引我们启用用户主目录服务,我们根据弹出的窗口指引点击“是”按钮,后面根据指引默认安装即可。

image-20231121150922746

在完成上面步骤后,系统会自动生成名为“homes”的文件夹,群晖会默认此文件夹作为同步文件夹,当然您也可以自行修改。

image-20231122145148611

2 局域网内同步文件测试

打开Synology Drive:

20230303102314

浏览器自动跳转至Synology Drive的web页面,为了方便,我们直接点击右下角安装群晖官方同步软件:

image-20231121151455179

下载安装程序,输入群晖的本地地址

image-20231121170433340

选择 同步任务

image-20231121170453222

选择Obsidian仓库所在文件夹 :

image-20231122151203545

点击确定后,开始同步流程,可以点击右下角查看一下同步文件夹。

image-20231121171224529

回到Obsidian,切换至我们选择的同步文件夹:

image-20231121172328476

我的笔记存在 G:\Synology Drive\obsidian笔记 中,所以我直接用Obsidian打开这个被Synology Drive同步的文件夹中的 Obsidian笔记 文件夹,之后其他电脑登陆群晖Synology Drive同步后,就可以使用Obsidian打开这个笔记文件夹。

image-20231122151123049

打开此笔记仓库:

image-20231121175056355

在另一台局域网内的计算机 下载安装群晖Synology Drive:

[企业网盘 | Synology Drive_私有云随时存取数据多人共享协作 | 群晖科技 Synology Inc.](https://www.synology.cn/zh-cn/dsm/feature/Synology Drive)

操作同上,登陆群晖Nas账号,选择一个本地文件夹作为同步文件夹:

image-20231121175556198

同步完成:

image-20231121175756467

打开Obsidian,左下角点击这个按钮,切换文件仓库。

image-20231121180620396

打开我们想同步的笔记文件夹:

image-20231122151301008

成功打开,现在我们修改一下文档测试同步功能:

image-20231121180821789

修改后 右下角会弹出修改文件的提示(如不需要 可以在设置中取消)

image-20231122105039055

等一小会儿,另一端就能同步:

image-20231122112657504

三、内网穿透群晖Synology Drive,实现异地多端同步

​ 想要在异地访问本地搭建的同步服务器,就需要内网穿透软件,这里我使用的是免费不限流量的Cpolar:https://www.cpolar.com

首先,我们需要在服务器内安装Cpolar,将本地地址映射至公网,才能随时随地访问。

提示:

因为本教程我使用的是群晖虚拟机,所以我在windows本机安装cpolar就能映射虚拟机中的端口,若您使用的是实体NAS,则需要在NAS中安装Cpolar套件来映射NAS中的同步功能端口。

群晖安装Cpolar:如何在群晖系统中安装cpolar(群晖7.X版) – cpolar 极点云

Windows 安装 Cpolar步骤:

访问cpolar官网,注册一个账号,然后下载并安装客户端,具体安装教程可以参考官网文档教程。

Cpolar官网:download下载 - cpolar 极点云官网

  • windows系统:在官网下载安装包后,双击安装包一路默认安装即可。

image-20231113140709326

注意! Cpolar安装成功后,默认Cpolar web 界面访问端口也是9200.

然后浏览器输入localhost:9200,即可访问到了Cpolar Web UI 管理界面,输入官网注册的账号即可登录操作了。

image-20230831171159175

点击——创建隧道:

image-20231122114045380

image-20231122115623776

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:选择tcp
  • 本地地址:群晖虚拟机 / 实体群晖局域网IP :6690(群晖Synology Drive的默认端口号)
  • 域名类型:随机端口
  • 地区:选择China

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址.

image-20231122115756867

复制这条TCP地址: tcp://1.tcp.cpolar.cn:22615

在另一端的群晖Synology Driver 点击 编辑链接

image-20231122115907847

修改 原局域网 NAS地址 为Cpolar映射出的 公网TCP 地址

image-20231122133101314

成功链接,这样我们就可以在异地使用这个公网链接,与局域网的群晖Synology Drive同步笔记。

image-20231122140028136

四、实现固定TCP地址同步

​ 为了更好地演示,我们在前述过程中使用了Cpolar生成的隧道,其公网地址是随机生成的。例如3ad5da5.r10.Cpolar.top,换个设备登陆还要去查这个地址,而且随机域名还是24小时变换,第二天登陆又要去查看新生成的地址。

​ 所以我一般会提前在官网配置固定TCP地址,比较好记,电脑开机后直接点开就能登陆开始同步文件夹,无需重新配置一遍地址。

官网控制面板,保留TCP:

Cpolar – secure introspectable tunnels to localhost

image-20231122140934180

点击 保留 后,生成的这条TCP地址就是固定永久不变的,无需每天改动。

image-20231122141005373

地址:选择China VIP / China VIP Top,记住选了什么,更新隧道处 选一样的。

回到WebUI界面,修改下配置:

image-20231122141204291

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:不变
  • 本地地址:不变
  • 域名类型:固定TCP
  • 预留的TCP地址:填刚刚在Cpolar官网保留的地址这样我们就使用这条提前保留的地址来映射Synology Drive端口。

点击更新

隧道更新后,点击左侧的状态——在线隧道列表,查看所生成的固定公网地址.

image-20231122141417161

复制我画框的部分,从数字开始复制:

6.tcp.vip.cpolar.cn:11126

操作同上,修改为固定TCP地址:

image-20231122143835586

所有操作完成,以后无需折腾配置,需要同步时打开群晖Synology Drive软件,就能同步笔记文件夹,点击 暂停——恢复,来控制同步进程。

image-20231122144029275

​ 经过本文操作,我们使用 群晖Synology Drive 作为文件同步服务器,使用Cpolar映射端口至公网实现异地同步,这样我们所有个人笔记都在可以在本地存储无需上传云盘,不用担心流氓软件带来的苦恼。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/236911.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

acwing-蓝桥杯C++ AB组辅导课Day2-递归习题+递推+二分

感谢梦翔老哥的蓝桥杯C AB组辅导课~ 递归习题: 1.递归实现组合型枚举 题意: 题目要求输出组合枚举,与排列不同,排列具有顺序之分,对于组合来说,是没有顺序之分的,所以[1,2,3]和[3,2,1]被看成同…

vue跳转方式

Vue的页面跳转有两种方式&#xff0c;第一种是标签内跳转&#xff0c;第二种是编程式路由导航 1. <router-link to/Demo><button>点击跳转1</button> </router-link>2.router.push("/Demo");一、标签内通过 router-link跳转 通常用于点击 …

istio 认证:对等身份认证+服务请求认证

istio 中有两种不同的身份认证方式&#xff1a; 基于 mTLS 的对等身份认证 PeerAuthentication基于 JWT&#xff08;JSON Web Token&#xff09;令牌的服务请求认证 RequestAuthentication 对等身份认证 PeerAuthentication 概念 提供服务到服务的认证服务网格的主要场景就…

C# SixLabors.ImageSharp.Drawing的多种用途

生成验证码 /// <summary> /// 生成二维码 /// </summary> /// <param name"webRootPath">wwwroot目录</param> /// <param name"verifyCode">验证码</param> /// <param name"width">图片宽度</…

mysql 中in 和exists 的区别

左边大表用in、左边小表用exists in 适用于左边大表&#xff0c;右边小表。 exists 适用于左边小表&#xff0c;右边大表。 不管是用in&#xff0c;还是exists关键字&#xff0c;其核心思想都是用小表驱动大表。 in 适用于左边大表&#xff0c;右边小表。 exists 适用于左边小…

git仓库迁移,同步分支代码,并且去除仓库的历史提交记录

将原仓库迁移到一个新的仓库&#xff0c;并且不保留原仓库的历史提交记录。 1、创建新git仓库&#xff1a;全新的空git仓库。 2、将新仓库克隆到本地&#xff1a; git clone <新仓库的url> 3、将旧仓库master分支的代码合并到新仓库的master分支&#xff1a; 1、git…

【06】GeoScene海图或者电子航道图数据自动化质检

1 S-58错误管理器验证产品 在你编辑数据时进行快速的质量检查可以使用S-58错误管理器&#xff0c;S-58错误管理器工具允许您使用IHO S-58验证标准来验证海事数据库中的产品。你可以验证整个产品&#xff0c;或验证产品的当前范围。 1.1验证产品 使用S-58错误管理器工具完成以…

轻松实现 Linux 搭建 KMS 服务器,想做什么就做什么(附所有资料)

轻松实现 Linux 搭建 KMS 服务器,想做什么就做什么(附所有资料)。 支持产品: 下载 vlmcsd 下载文件并解压,把 binaries\Linux\intel\static\ 下的 vlmcsd-x64-musl-static 上传至 VPS/usr/bin/ 目录下,并改名为 vlmcsd。 给予执行权限 chmod +x /usr/bin/vlmcsd开启KM…

springboot整合shiro实现前后端分离,兼容最新的jakarta的依赖包(片尾推荐当前最好用的权限框架)

1.简单的用法如下ini realm方式 //1.创建数据源RealmDefaultSecurityManager defaultSecurityManager new DefaultSecurityManager();Ini ini Ini.fromResourcePath("classpath:shiro.ini");defaultSecurityManager.setRealm(new MyRealm()); defaultSecurityMana…

微信开发工具修改编译一直报Cannot read property ‘call‘ of undefined?

我个人的解决方法 更新HbuilderX和微信小程序开发者工具到最新版&#xff0c;微信开发者工具-设置-本地设置-调试基础库也换成最新的3.2.4&#xff0c;打开又报错&#xff0c; 把manifest.json文件内的 “mp-weixin” : {“libVersion”: “latest”}配置上就好了 如果不能解…

Axure基础

软件&#xff1a; 简单交互动效 动态面板 显示和隐藏 表单元件 表格设计 内联框架 导航菜单 元件交互样式 滚动屏幕与弹幕

java 4.数组

文章目录 4.数组4.1数组的概念4.2 数组的定义4.3 数组的初始化4.4 数组下标的有效范围与常见异常4.5 数组内存分析4.6 二维数组4.6.1 创建二维数组4.6.2 二维数组的赋值4.6.3 多维数组4.6.4 通过二维数组输出不同版式的古诗 4.7 不规则数组4.8 数组的基本操作4.8.1 数组遍历4.8…

数据结构和算法-平衡二叉树(定义 插入 删除 时间复杂度)

文章目录 平衡二叉树总览平衡二叉树的定义平衡二叉树的插入调整最小不平衡子树在A的左孩子的左子树中插入导致不平衡在A的右孩子的右子树中插入导致不平衡上述两种的代码思路在A的左孩子的右子树中插入导致不平衡在A的右孩子的左子树中插入导致不平衡 填个坑练习查找效率分析小…

锁相放大器(LIA)基本原理

本文介绍锁相放大器(LIA)基本原理。 锁相放大器(LIA)&#xff0c;英文名称&#xff1a;Lock-In Amplifier&#xff0c;在微弱信号检测领域使用非常广泛&#xff0c;比如科研电生理信号测量&#xff0c;传感器信号测量等。本文从理论上分析锁相放大器(LIA)基本原理。 1.基本概…

vivado生成时钟分析

生成的时钟 本节讨论生成的时钟&#xff0c;包括&#xff1a; •关于生成的时钟 •用户定义的生成时钟 •自动衍生时钟 •自动衍生时钟 关于生成的时钟 生成的时钟在设计内部由称为时钟修改块&#xff08;用于例如MMCM&#xff09;&#xff0c;或者通过一些用户逻辑。生…

如何在Linux中查看正在运行的进程以及过滤特定端口和进程名称

在Linux系统中&#xff0c;管理和监控正在运行的进程是非常重要的。以下是一些常用的命令和技巧&#xff0c;帮助你查看、筛选和管理Linux中的进程。 1. 查看所有正在运行的进程 使用ps命令 ps命令是查看进程状态的基本工具。以下是一些常见的用法&#xff1a; 显示当前终端…

NFS搭建

离线环境&#xff0c;提前在有网络的服务器上下载好需要的软件包 yum -y install nfs-utils rpcbind --downloadonly --downloaddir /root/nfs zip -r nfs.zip nfs/ registry.cn-beijing.aliyuncs.com/pylixm/nfs-subdir-external-provisioner:v4.0.0 #nfs 安装 unzip nfs.zi…

mysql 表锁 行锁

目录 表锁&#xff08;Table Lock&#xff09; 行锁&#xff08;Row Lock&#xff09; 进一步通过举例解释 update操作走的是什么锁 表锁示例&#xff1a; 行锁示例&#xff1a; MySQL 中常见的锁类型包括&#xff1a; 表锁&#xff08;Table Lock&#xff09; 是针对整个…

redisson 哨兵模式配置

背景&#xff1a;项目redis由集群改为哨兵模式&#xff0c;漏洞扫描未授权访问漏洞&#xff08;CNVD-2019-21763&#xff09;&#xff0c;要求对redis哨兵也设置密码&#xff0c;redisson依赖版本为3.11.5 spring-boot版本为2.1.13。 redisson依赖升级 <dependency>&l…

[JS设计模式]Command Pattern

文章目录 举例说明优点缺点完整代码 With the Command Pattern, we can decouple objects that execute a certain task from the object that calls the method. 使用命令模式&#xff0c;我们可以将执行特定任务的对象与调用该方法的对象解耦。 怎么理解 执行特定任务的对…