使用Syncthing同步

源起

原来使用foldersync加hubic网盘进行同步org文件,给手机上的orgzly使用,但是近期hubic在电脑端的同步总有问题,而且一起担心数据安全的问题,终于下定决定换掉它。

Syncthing

Syncthing官方网站

Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it’s transmitted over the Internet.

这是Syncthing官方上一的段介绍,吸引我的是:1. 开源。也就是所有的人都可以审计它的代码。2. 去中心化。 3. 你的数据是你的。

在下面更详细的介绍中说到:所有的数据仅保存在你的电脑上,没有中心服务器。所有的数据传输都是加密的。

使用

安装

对于我的需求来讲,只需要同步计算机和手机,也就是将计算机中的.org文件同步到手机中。因此需要用到电脑版和手机端。在官网首页就有下载链接,下载的时候注意,有带GUI(SyncTrayzor)的和WebUI的两个版本,PC端可以下载portable版本的。

使用WebUI的话,双击运行后,在任务栏中会占用一个程序的位置,使用trayzor的话,会缩小到最右的Tray里。我用Trayzor的话一直更新会有问题。

配置

计算机端和手机端安装完成之后,就可以进行配置了。

安全设置

如果没有进行安全设置的话,所有的人都是可以访问的,建议在设置中设置以下内容:

  • 图形用户界面:启用用户名和密码。勾选使用加密连接。

配对设备

每个设备都有一个ID,这个ID可以在设置菜单中看到,手机和PC上都有。

先在PC上配对手机,添加远程设备,在设备ID中输出手机的ID,其它保持默认即可。

再在手机上配对PC,操作步骤和PC上基本相同。

设置要共享的文件夹

因为是要将PC中的计算机分享给手机,因此应在PC上设置文件夹,需求设置的是3个地方:

  1. 文件夹标签,就是起个名字。
  2. 文件夹路径,输入要分享的文件夹。
  3. 在“共享给”中勾选配对的手机(之前设备的配置要成功)。

在这步操作完之后,手机中会提示PC想将一个文件夹分享给手机,点击确认后,选择本地存储的文件夹再确认。注意:要确定把手机的通知打开,可能会被拦截。另外如果还没有出现提示的话,可以试着将PC和手机的Syncthing重启一下。

完成

  • 文件共享的设置

    在文件夹共享的设置中可以设置查看更新的频率,发送和接收模式改为仅发送。

已知缺点

PC关闭的时候不能同步。 经常不会自己同步,这个时候的操作就是多重启几次服务或程序,有时点点扫描文件夹之类的。

海上一民工