ToB企服应用市场:ToB评测及商务社交产业平台

标题: SyncThing同步服务多端摆设与跨网络环境异地远程在线同步实战教程 [打印本页]

作者: 愛在花開的季節    时间: 昨天 07:37
标题: SyncThing同步服务多端摆设与跨网络环境异地远程在线同步实战教程
前言

本日我要给各人介绍一个超级实用的工具——SyncThing。这款开源软件不但能资助你轻松同步和备份文件,还能让你与团队成员无缝协作。无论你是个人用户照旧企业团队,都可以通过 SyncThing 实现高效、安全的文件管理。
在数字化期间,高效的文件管理和协同工作已经变得越来越重要。但是,怎样实现这一点呢?接下来的部分里,我们将详细介绍怎样在 CasaOS 系统的小主机上使用 Docker 安装 SyncThing,并通过 Cpolar 内网穿透工具配置公网地点。如许一来,你就能随时随地访问和编辑你的文件了!

1. 添加镜像源

我们这里演示的环境是已经刷好CasaOS的ArmV7架构的XX云小主机,各人也可以使用其他装备刷入armbian后安装CasaOS进行体验。别的分享的是怎样在casaos终端中添加镜像源地点的方式,来实现顺利拉取镜像并使用docker安装应用。

起首进入终端,使用root账号密码登录。

进入终端后执行下方命令:
  1. nano /etc/docker/daemon.json
复制代码

在编辑器中输入新的镜像源地点:
  1. {
  2. "registry-mirrors": [
  3. "https://docker.m.daocloud.io",
  4. "https://docker.1panel.live"
  5. ]
  6. }
复制代码

{
“registry-mirrors”: [
“https://do.nark.eu.org”,
“https://dc.j8.work”,
“https://docker.m.daocloud.io”,
“https://dockerproxy.com”,
“https://docker.mirrors.ustc.edu.cn”,
“https://docker.nju.edu.cn”
]
}

然后按Crtl+X键生存这个镜像源,退出编辑器回到终端后执行下方命令重启:
  1. systemctl restart docker
复制代码

在主机的etc/docker/路径下的daemon.json文件中也能看到刚才添加的镜像源。

2. 应用安装测试

现在我们回到casaos界面,点击应用市肆,安装一下这个AdGuard应用:

可以看到,之前由于拉取镜像超时,导致无法安装的情况解决了。

已经可以通过应用市肆正常安装应用了:


3. 安装syncthing

3.1 更新应用中央

现在我们已经可以大概在应用中央正常安装软件了,不过可能碰到刚刷机后应用中央的的软件数量不多,或者不兼容ArmV7装备的情况,这个时候可以添加更多应用到应用中央。
起首,进入应用中央,点击更多应用:

然后点击输入框右侧的问号按钮:

此时会在浏览器中打开一个添加应用的页面,复制这个页面中的这些地点,然后回到CasaOS应用中央界面。

将地点粘贴到刚才带有问号的输入框中,然后点击添加,系统就会自动更新更多应用到应用中央界面,可以从几十个增加到几百个。

我这里只添加了前两个地点就已经有200多个应用了,而且本日要分享的兼容ArmV7装备的文件同步工具Syncthing现在也可以在应用中央看到了。

3.2 SyncThing安装与配置

起首点击安装:
安装完成后,可以在主界面看到新增了Syncthing应用

点击图标打开即可在浏览器中打开Syncthing的web管理界面:

可以看到必要为图形用户界面设置用户和密码的提示:
点击设置:

点击图形用户界面:添加用户名与密码,然后将使用加密毗连到图形管理页眼前的对号勾选上:

点击生存:

之后会回到首页输入用户名和密码的登录界面:

登录即可:

3.3 Syncthing使用演示

现在我们已经在CasaOS系统下的小主机中安装了Syncthing,接下来演示一下在其他装备,好比Windows电脑上怎样同步文件到小主机中的Syncthing中
   PS:我们还可以在安卓手机中安装Syncthing,同步文件至小主机中的Syncthing
  起首,必要现在Windows系统电脑上下载Windows版本的Syncthing:
Release v1.27.9 · syncthing/syncthing · GitHub

下载后,运行步伐后弹出一个命令行窗口,不要关闭:

同时同样会在浏览器打开一个web管理界面:

然后,我们在CasaOS的Syncthing管理界面中点击右上角的操纵,进入表现ID,复制装备ID:

然后在电脑端的Syncthing管理界面点击添加远程装备,输入刚才复制的CasaOS端的装备ID,点击生存。


这时,CasaOS端的Syncthing管理界面会弹出电脑端的装备添加提示,点击添加装备即可:


   如果没出现毗连提示,可以同样手动复制Windows端的ID粘贴到casaos端进行装备毗连。
  现在,Windows电脑端和CasaOS端的Syncthing就成功毗连了:

然后我们必要在Windows电脑端添加共享文件夹,并在此中添加想要同步的文件:

本例以D盘新建的名为gongxiang文件夹为例,各人可以自界说共享文件夹的路径:

然后点击共享,勾选对casaos装备共享,点击生存。

此时,在casaos端的界面会弹出共享文件夹的提示,点击添加即可:

至此,两端文件同步配置完成,共享文件夹中的文件会自动同步到目的文件夹。

电脑端gongxiang文件夹中的图片可以在casaos端的Syncthing目录中的picture文件夹中查看:


4. 安装内网穿透工具

此时,我们已经成功在本地局域网内实现了Windows电脑端和casaos端的Syncthing文件同步,但如果本地没有公网IP的话,那就仅能在本地局域网中访问casaos端的Syncthing web管理页面,有肯定局限性。
如果想出门在外时也能远程对家中的CasaOS装备中的Syncthing文件同步进行管理,或者新增其他装备并将文件同步到casaos当中应该怎么办呢?
很简单,只要在本地casaos装备中安装一个cpolar内网穿透工具就能轻松实现远程访问内网主机中摆设的服务了,接下来介绍一下怎样安装cpolar内网穿透并实现远程同步文件。
casaos安装cpolar步骤:
起首,点击左上角进入终端:

然后输入root账号密码登录:

然后在终端中执行下方命令,安装cpolar内网穿透工具:
  1. curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
复制代码

然后执行下面的命令查看版本号,有正常表现版本号即为安装成功:
  1. cpolar version
复制代码

然后必要执行下面的命令向系统添加cpolar服务
  1. systemctl enable cpolar
复制代码
然后执行下面命令启动cpolar服务:
  1. systemctl start cpolar
复制代码
查看服务状态:
  1. systemctl status cpolar
复制代码

可以看到cpolar服务已经在casaos装备端正常启动。
5. 配置公网地点

现在我们已经在casaos装备中成功安装了cpolar内网穿透工具,现在就可以通过cpolar来为本地的Syncthing文件同步服务生成可以远程访问的公网地点了!
起首在浏览器上访问http://玩客云IP地点:9200,使用cpolar账号登录,如果没有可以去cpolar官网:https://www.cpolar.com/ 注册一个账号。
登录后即可看到Cpolar web 配置界面,结下来在 web 管理界面即可配置公网地点。
PS:冒号要是英文输入法下的冒号

登录后,点击左侧仪表盘的隧道管理——创建隧道,
创建一个 Syncthing 的公网http地点隧道


隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地点,有两种访问方式:http和https,任选其一到浏览器访问即可。

在浏览器地点栏输入cpolar生成的公网地点,输入账号密码后,可以看到成功访问本地casaos端摆设的Syncthing的Web管理界面。


此时,即使你本地的casaos端没有公网IP,我们在Windows端也可以随时远程访问本地局域网内的casaos端中摆设的Syncthing Web管理界面进行装备管理等相关操纵了。

小结
为了方便演示,我们在上边的操纵过程中使用cpolar生成的HTTP公网地点隧道,其公网地点是随机生成的。这种随机地点的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,这个地点在24小时内会发生随机厘革,更适合于临时使用。
如果有长期远程管理本地casaos中的Syncthing文件同步web管理页面,或者远程访问其他本地服务的需求,又不想每天重新配置公网地点,还想地点好看又好记,那我保举各人选择使用固定的HTTP公网地点来远程访问。
6. 配置固定公网地点

登录cpolar官网,点击左侧的预留,选择生存二级子域名,地区选择China VIP,设置一个二级子域名名称,点击生存,生存成功后复制生存的二级子域名名称,这里我填写的是 mystongbu ,各人也可以自界说喜好的名称。

生存成功后复制生存成功的二级子域名的名称:mystongbu,返回登录Cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道 stongbu,点击右侧的编辑:

修改隧道信息,将生存成功的二级子域名配置到隧道中

点击更新(注意,点击一次更新即可,不必要重复提交)

更新完成后,打开在线隧道列表,此时可以看到公网地点已经发生厘革,由随机地点名称变成了两个固定的二级子域名(固定公网地点):

末了,我们使用任意一个固定公网地点在浏览器访问,可以看到访问成功,如许一个固定且永世不变的公网地点就设置好了,随时随地都可以远程访问本地局域网内的casaos主机端中的Syncthing web管理页面了!


通过本日的介绍,相信你已经对怎样在 CasaOS 系统的小主机上使用 Docker 安装 SyncThing,并借助 Cpolar 内网穿透工具配置公网地点有了全面的相识。希望这些步骤能资助你在日常工作中更高效地管理和共享文件。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4