当前位置: 首页 > web >正文

使用 Syncthing 在两台电脑之间同步文件:简单教程

🧩 什么是 Syncthing?

Syncthing 是一个开源、跨平台、点对点的文件同步工具,类似于 Dropbox,但不依赖第三方服务器。它直接在你的设备之间同步文件,更加安全、可控,非常适合个人或团队内部使用。

  • 支持操作系统:Windows / macOS / Linux
  • 协议:P2P(点对点)
  • 特性:加密通信、版本控制、冲突文件处理等

📦 第一步:安装 Syncthing

✅ Linux(Ubuntu/Debian)

sudo apt install syncthing

或者添加官方源:

curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list
sudo apt update
sudo apt install syncthing

✅ macOS(Homebrew)

brew install syncthing

✅ Windows

前往官网下载安装包:
👉 https://syncthing.net


🌐 第二步:启动 Syncthing 并访问 Web 管理界面

启动命令(Linux/macOS):

syncthing

首次运行会自动打开浏览器页面:

👉 http://127.0.0.1:8384

这是 Syncthing 的图形化管理界面,用于配置设备和同步任务。


🔗 第三步:添加另一台设备(建立信任关系)

1. 获取本机 Device ID

在 Web 界面左上角可以看到当前设备的 Device ID,记下来备用。

2. 添加远程设备

在 A 设备操作:
  • 点击右上角 “操作” > “添加新设备”
  • 填写:
    • 设备 ID:填写 B 设备的 Device ID
    • 设备名称:例如“电脑B”
    • 其他选项按需勾选

点击保存。

在 B 设备重复上述步骤,添加 A 设备的 Device ID。

📁 第四步:设置同步文件夹

在 A 设备上:

  • 点击 “添加文件夹”
  • 设置:
    • 文件夹标签(自定义)
    • 路径(如 /home/user/Documents
  • 在“共享到”中选择刚刚添加的设备 B

点击保存。

在 B 设备上:

你会看到提示说“A 设备请求同步某个文件夹”,点击 “接受”

如果开启了“自动同意新的共享文件夹”,就不需要手动确认。


🚀 第五步:开始同步!

一旦双方都确认了设备和文件夹,Syncthing 就会开始同步文件。

你可以看到实时进度条、状态、已同步文件等信息。


🛠️ 高级技巧(可选)

✅ 开机自启

Linux(systemd 用户服务)

创建服务文件:

nano ~/.config/systemd/user/syncthing.service

内容如下:

[Unit]
Description=Syncthing - Open Source Continuous File Synchronization[Service]
ExecStart=/usr/bin/syncthing[Install]
WantedBy=default.target

启用并启动服务:

systemctl --user enable syncthing
systemctl --user start syncthing
Windows

默认安装时已经设置开机启动。


✅ 使用内网 IP 加快同步速度

确保两台设备在同一局域网下,在设备详情页中填写对方的 内网 IP 地址 + 端口(默认 22000),例如:

192.168.1.100:22000

避免走公网,提高速度。


🔒 安全建议

  • 不要在公共网络中暴露 Syncthing 端口(Web 界面默认端口 8384)
  • 可以开启身份验证(在 Web 设置里)
  • 默认情况下只有你手动添加的设备才能连接

🧾 总结:主要流程

步骤操作
1安装 Syncthing 到两台设备
2启动 Syncthing 并访问 Web 界面 http://localhost:8384
3记录每台设备的 Device ID
4在每台设备上添加对方为信任设备
5创建同步文件夹,并共享给对方设备
6等待自动同步完成

如果你有任何问题,比如远程同步配置、多设备管理、同步冲突处理等,欢迎留言讨论!


📌 别忘了点赞、收藏和分享这篇文章,让更多人了解这款强大的开源同步工具!

http://www.xdnf.cn/news/5707.html

相关文章:

  • 用drawdb.app可视化创建mysql关系表
  • 开源 RPA 工具深度解析与官网指引
  • 学习黑客Windows 病毒与威胁防护
  • Clickhouse 迁移到 Doris 的最佳实践
  • PyTorch 中的 Autograd 实现细节解析和应用
  • TCPIP详解 卷1协议 九 广播和本地组播(IGMP 和 MLD)
  • 力扣算法ing(69 / 100)
  • MongoDB使用x.509证书认证
  • 单片机Day10
  • 【Mysql基础】二、函数和约束
  • 职坐标IT培训:互联网行业核心技能精讲
  • Model.eval() 与 torch.no_grad() PyTorch 中的区别与应用
  • Scala和Spark的介绍
  • window server 2012安装sql server2008 r2
  • 每日c/c++题 备战蓝桥杯(洛谷P1387 最大正方形)
  • 工业协议跨界实录:零基础玩转PROFINET转EtherCAT主站智能网关
  • 网张实验操作-防火墙+NAT
  • 软考教材重点内容 信息安全工程师 第24章 工控安全需求分析与安全保护工程
  • 如何禁止chrome自动更新
  • 2025年Energy SCI1区TOP,改进雪消融优化算法ISAO+电池健康状态估计,深度解析+性能实测
  • 小白入手搭建本地部署的Dify平台(基于Windows)
  • C++ 跨平台开发挑战与深度解决方案:从架构设计到实战优化
  • 韩国直邮新纪元:Coupang多语言支持覆盖38国市场
  • Spring Data Elasticsearch 中 ElasticsearchOperations 构建查询条件的详解
  • 【Python 基础语法】
  • 直方图特征结合 ** 支持向量机图片分类
  • AD 固定孔及器件的精准定义
  • CVE-2024-26809利用nftables双重释放漏洞获取Root权限
  • 高速边坡监测成本高?自动化如何用精准数据省预算?
  • Oracle集群多副本控制文件异常问题