Syncthing解决 两台电脑完全一直到同步 + iPhone + ipad 完全同步
使用场景如下: 渔场有一台电脑 台式机,性能比较好,一台廉价笔记本平时多远程到这个台式机工作。但是偶尔会因为网络问题连接不好。加上自己喜欢折腾,考虑搭建一个同步盘。实现两个电脑的文件完全同步。 之前折腾了一圈 没有实现 参考 https://dev.leiyanhui.com/c/56 现在找到一个 基于p2p 软件 Syncthing 实现的功能:只有一台电脑开机情况下,文件和代码 和 iPhone 双向同步 两台电脑都开机的情况的下,四设备同步 官网地址 https://syncthing.net/ git加速下载 https://github.com/syncthing/syncthing/releases/download/v1.20.2/syncthing-windows-amd64-v1.20.2.zip 安装非常简单,绿色软件,双击exe后 一个黑窗,弹出一个网页 http://127.0.0.1:8384/# 网页界面 有中文 添加一个文件夹
D:\Syncthing\ 文件夹id Syncthing 文件夹标签写 主机1 我这里写 B150M 在另外一台电脑上 也安装Syncthing 同样 在D盘新建文件夹 Syncthing 在另外一台电脑上 的网页端添加 远程设备, 在第一台计算机的 当前设备 二维码哪个地方可以看到 名字 类似 75XXXX-XXXXXX-XXXX-XXXX-HFN5IYV-PDIY5TC-XXXX-XXXX 的字符串 添加到 第二台设备上,然后 在第一台设备上 点同意 或者 添加 之类意义的 按钮 具体名称忘记 在第一台设备 上 编辑文件夹 (B150M) 在第二台设备 上 B150M 想要共享 “B150M” (Syncthing) 文件夹给您。 添加新文件夹? 点击添加 位置到 D:\Syncthing\ 两台电脑分布往这个文件夹添加文件 测试 都可以 同步(握手走的Syncthing 服务器,文件同步 走的局域网 如果是公网 应该速度会差一些 穿透方法 晚点处理) 测试添加一个 软 链接 mklink /D “D:\Syncthing\Code_Space” D:\Code_Space 经过测试不可以 暂时没有找到 解决方法。所以只能把文件 移动过来,然后软连接回原来的位置了。 同时 可以弄一个 ios客户端 作为随身设备 直接在appstore搜索 Syncthing 找到 Möbius Sync https://apps.apple.com/us/app/mobiussync/id1539203216?ign-itscg=30200&ign-itsct=apps_box#?platform=iphone 就可以了 iphone分别扫描两个电脑的 识别 二维码 添加上 然后两台电脑 都分享 文件 给 iPhone。因为文件夹id 都一样 iPhone不会多出来一个额外的文件夹 iPhone 的客户端 只能同步20M 超过后 是收费的 30人民币, 值得
进阶操作 实现
1、 开机启动启动 https://dev.leiyanhui.com/c/58 2、 解决外网速度 可以自建握手服务器,但是太麻烦了。我的解决方法 是付费7天的百度会员,完成首次同步。 百度会员同步空间 支持 软连接的,只是价格。。有点。每个月15块钱 在套餐里面的工作套餐。而且他这个只是备份工具 无法进行删除操作