背景 公司一台电脑,家里一台电脑,经常同步文件,正在使用的是onedrive,由于网络环境原因,经常被墙😒。之前尝试过自己搭建私有云盘(用的是OwnCloud),不够轻量,安装略麻烦,尝试过Resilio Sync,总体好用,但是收费的,也装过syncthing(不知道为啥没接着用),现在重新把syncthing用起来,看香不香!
计划同步的电脑: 电脑0🖥,阿里云vps,linux系统(作为同步中介) 电脑1💻,公司笔记本,macos系统 电脑2🖥,家里台式机,win10系统
下载 下载地址https://syncthing.net/downloads/(由于网络环境原因,非常非常非常慢,文末我会给个分享链接👇) 电脑0🖥作为中介只下载syncthing基本包即可 电脑1💻和电脑2🖥为了方便操作,根据操作系统分别下载syncthing-macos和SyncTrayzor图形客户端 启动 电脑0🖥解压下载好的syncthing-linux-amd64-v1.7.0.tar.gz直接运行文件夹内syncthing文件 第一次启动syncthing会在用户目录自动生成syncthing的配置文件。电脑0🖥因为需要外网访问,需要修改下配置文件~/.config/syncthing/config.xml将<address>127.0.0.1:8384</address>改成<address>0.0.0.0:8384</address>。修改完成后重启syncthing。 电脑1💻上访问<电脑0🖥的ip>:8384后即可看电脑0🖥的syncthing管理控制台,刚打开会提示设置密码 点击右上角操作→显示ID可以看到电脑0🖥的机器id 电脑1💻启动syncthing-macos(syncthing-macos会自动帮你启动syncthing服务)可看到电脑1💻的syncthing管理控制台 电脑1💻的syncthing管理控制台右下角点击添加远程设备,输入电脑0🖥的机器id,选择共享的文件夹进行共享,这时候电脑0🖥会收到添加请求,点击确定即可完成共享(当然,反过来电脑0🖥添加电脑1💻也是同理) 比较实用的功能 可以配置忽略列表(支持通配符) 可以设置共享文件夹类型:接受发送(默认)、仅接收、仅发送 同步文件时可能报错 Error on folder “Sync” (hmqcv-br6sh): folder marker missing 在同步文件夹内新建.stfolder文件夹(windows需要在cmd里新建)