Syncthing 在两台 Windows 电脑之间同步文件的方法

🧰 一、准备工作

1. 下载并安装 Syncthing(在两台电脑上都操作)

  • 官网地址:https://syncthing.net/downloads/
  • 下载 Syncthing for Windows (64-bit) 的可执行安装文件或便携版本
  • 推荐下载集成 GUI 的版本,如:Syncthing Tray 或 SyncTrayzor,方便使用

👉 推荐 GUI 工具:

  • SyncTrayzor(推荐,开机启动、自带中文)

🔧 二、基本使用步骤(以 SyncTrayzor 为例)

📌 第一次运行

  1. 打开 SyncTrayzor,会自动运行 Syncthing,弹出一个网页管理界面(通常是 http://localhost:8384)
  2. 你会看到你的设备ID(类似 EJ2XUXN-XXXX...),这是你这台电脑的身份码

👥 三、连接两台设备

在 A 电脑上操作:

  1. 点击左侧菜单「添加远程设备」
  2. 在弹窗中粘贴 B 电脑上的设备 ID(从 B 的 Web 界面中复制)
  3. 给设备起个名字(如 B-PC
  4. 选中「共享的文件夹」——暂时可以不选
  5. 点击「保存」

在 B 电脑上操作:

  1. 启动 Syncthing(或 SyncTrayzor)
  2. 系统会弹出提示,询问是否添加 A 电脑为远程设备
  3. 点击「添加设备」,保持默认,确认即可

👉 现在两台设备已经建立连接,准备同步文件夹了。


📁 四、添加同步文件夹

在 A 电脑上:

  1. 点击「添加文件夹」
  2. 填写:
    • 文件夹标签:如 Docs
    • 文件夹路径:如 D:\SyncFolder
  3. 在「共享设备」中勾选 B-PC
  4. 点击保存

在 B 电脑上:

  1. 弹出提示:「设备 A 想共享文件夹 Docs」
  2. 点击「添加」,指定一个本地路径(例如:D:\SyncFolder
  3. 同步开始!

⚙️ 五、常见配置(可选)

功能设置位置建议
开机自启动SyncTrayzor 设置中✅ 启用
忽略某些文件文件夹设置 → 忽略列表添加如:*.tmp node_modules/
冲突文件处理默认保存为 .sync-conflict可手动清理或禁用版本控制
限制上传/下载带宽设置 → 网络 → 限速可调节

🔍 六、状态查看 & 故障排查

  • 左上角状态栏可查看同步进度
  • 如果两台设备「未连接」:
    • 确认防火墙放行 22000(TCP)和 21027(UDP)端口
    • 确认双方都在线,设备ID填写正确
  • 同步状态图标:
    • 🔄 正在同步
    • ✅ 同步完成
    • 🛑 出现错误(可查看日志)

✅ 总结

操作说明
安装 SyncTrayzor一键运行 + 自动启动
添加远程设备用设备ID相互添加
设置同步目录每台机器设置本地路径即可
开始同步自动检测更改,实时同步

发表回复