Syncthing新手入门-设备连接

实在是忍受不了学生们写的Syncthing新手入门,只好自己来替他们补过(不知道是哪个学校培养的学生,但是天下大学是一家,都是发文凭的地方)。

Syncthing在windows下安装很简单,一般安装SyncTrayzorPortable-x64套装软件,其中包含有Syncthing和SyncTrayzor两个执行文件(*.exe)。因为要生成新的设备ID,最好是在不同的计算机使用解压包解压出运行在不同设备上的软件。例如,我把它放在桌面。至少在两台计算机上安装软件(其实这是废话,在一台设备上不需要同步)后,最关键的是如何在两台设备之间建立联接,然后进行文件同步。

按照官网上的Getting Started(新手入门),打开“gear menu”(齿轮菜单),这实际上就是SyncTrayzor控制界面(没有web页面)右上角的操作菜单(下层菜单有:设置、显示ID、关闭Syncthing、重启Syncthing、关于、高级和日志等子菜单)。由于Syncthing通过交换唯一的“device IDs”,即设备ID来实现同步,设备IDs其实是公开密钥的一部分。

为了让两台设备连接,在SyncTrayzor界面的右下角有一个“添加远程设备”,用鼠标点击后,弹出一个“添加设备”页面,这时需要你输入远程设备的IDs,这是一个8段7字母的设备ID,输入非常麻烦,如果两台计算机就在同一网段下(通常入门的状态,两台设备都在附近),此时就很方便,弹出的界面会给出供你选择的设备号,用鼠标点击选择即可。然后是填写目标设备的设备名,如不填,则会使用的目标设备默认的设备名,点击“保存”即可。片刻之后,你刚填写目标设备的计算机会收到通知(windows 10系统),在目标设备上弹出的界面上点击“保存”,目标设备可能会再次接收到连接通知,此时可以忽略。片刻之后,目标设备再次收到已连接通知,此时会告知连接设备的设备名。此时,在两台计算机上的SyncTrayzor主界面的“远程设备”会显示出相互连接设备的设备名。至此,两台设备建立了连接。

进一步,为了检验两台设备是否能够跨网段连接,让其中一台计算机接入手机的“热点”(相当于外出)。重启服务,等待一段时间后,两台设备重新建立连接。然后断开“热点”,接入同一网段(相当于回家),两台设备重新建立连接。这基本上验证了Syncthing确实就是软件开发人员真正需要的同步软件。

最后,衷心希望同学们写作时严谨一些,不要通篇废话,我即将退休,你们代表中国的未来,跟StackOverflow上的文章相比,真的差距太大。

你可能感兴趣的:(Syncthing新手入门-设备连接)