试错 Tailscale 多端同步

使用 Cpolar 同步

Cpolar 比 Tailscale 操作简单很多,只需要下载,以及注册一个账号即可,剩下不需要什么操作。这个教程,省略了使用 Cpolar 的内容

在 NAS 极空间中搜索 docker 仓库 Cpolar(踩坑)

根据教程,在 NAS 极空间 docker 仓库中搜索出来的 Cpolar 部署的容器无法正常运行,一直在重启

使用 SSH 安装 Cpolar

换了一种方式通过 SSH 连接到 NAS 极空间中,下载 Cpolar 运行即可

根据上述教程中的配置,将极空间内的 SSH 设置打开,连接到客户端上之后,在本地安装 cpolar
alt text

Cpolar 是一款强大的内网穿透工具,无需公网 IP、无需路由器设置,只需要在本地设备上运行一个客户端,就能将内网的 SSH 服务安全地映射到一个公网可访问的地址

以下是安装cpolar 步骤:
官网在此:https://www.cpolar.com
使用一键脚本安装命令:
1
sudo curl https://get.cpolar.sh | sh

安装完成后,执行下方命令查看cpolar服务状态:(如图所示即为正常启动)
1
sudo systemctl status cpolar

Cpolar安装和成功启动服务后,在浏览器上输入虚拟机主机IP(打开 WebDev 时显示的 IP)加9200端口。

例如:http://192.168.5.24:9200,访问Cpolar管理界面,使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可。

打开浏览器访问本地9200端口,使用cpolar账户密码登录即可,登录后即可对隧道进行管理。

配置公网地址

通过配置,你可以在本地 WSL 或 Linux 系统上运行 SSH 服务,并通过 Cpolar 将其映射到公网,从而实现从任意设备远程连接开发环境的目的。

  • 隧道名称:可自定义,本例使用 obsidian,注意不要与已有的隧道名称重复
  • 协议:http
  • 本地地址:192.168.5.24:5005
  • 域名类型:随机域名(其他需要收费,所以有的时候域名会变就要自己更改了)
  • 地区:China Top

alt text
创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了公网地址,接下来就可以在其他电脑或者移动端设备(异地)上,使用任意一个地址在终端中访问即可。

  • Http 表示使用的协议类型
  • http://xxxx.r29.cpolar.top 是 Cpolar 提供的域名

alt text

打开 Obsidian 的 Remotely Save 插件(踩坑)

打开 Obsidian 的 Remotely Save 插件开始同步
alt text
问题:如果将隧道地址填写进服务器地址进行检查的时候显示连接不上这个服务器。
解决:必须在隧道地址后面添加 NAS 极空间的目录地址(比如:http://xxx/public/Public/docker/cpolar),此时检查才能通过
alt text

缺陷——域名更新

因为 Cpolar 的域名固定都是需要花钱的,所以免费的就只能自己更新域名了