2025年最全教程:在Windows 11 Pro上搭建Syncthing同步服务器,跨平台备份iPhone和电脑完全免费!

2025年最全教程:在Windows 11 Pro上搭建Syncthing同步服务器,跨平台备份iPhone和电脑完全免费!

还在为苹果iCloud空间不足而烦恼?手把手教你用免费开源工具搭建私人同步云。

你是否曾因手机存储空间不足而被迫删除珍贵照片?是否厌倦了各类云盘会员的自动续费?又或者担心个人数据在第三方服务器的隐私安全?

本文将详细介绍如何在Windows 11 Pro系统上安装配置Syncthing同步服务器,并实现在macOS、Windows以及iPhone设备上安装免费的同步应用(使用Synctrain),最终构建一个完全免费的跨平台文件同步和手机备份方案。

2025年最全教程:在Windows 11 Pro上搭建Syncthing同步服务器,跨平台备份iPhone和电脑完全免费!

一、为什么选择Syncthing?

在开始之前,先来看看为什么Syncthing是这个方案的理想选择:

  1. 完全免费开源:Syncthing是一款开源文件同步工具,没有任何隐藏费用。
  2. 无供应商锁定:数据掌握在自己手中,不需要依赖任何第三方云服务。
  3. 端到端加密:所有传输的数据都经过加密,确保隐私安全。
  4. 跨平台支持:支持Windows、macOS、Linux、Android等主流平台。
  5. 去中心化P2P架构:设备间直接同步,无需中间服务器。

唯一的问题是iPhone上没有官方的Syncthing应用,但我们会用一款完全免费的替代应用Synctrain来解决这个问题。

二、Windows 11 Pro安装配置Syncthing服务器

1. 下载Syncthing

首先访问Syncthing官网下载页面(https://syncthing.net/downloads/ )。根据你的系统类型(通常是64位)选择适合Windows的版本下载。一般来说,如今大部分电脑都是64位系统。

2. 安装与启动

下载完成后,你会得到一个ZIP压缩包。解压缩后,进入文件夹,双击运行syncthing.exe文件。

吐槽一下:与那些需要复杂安装步骤的软件不同,Syncthing是绿色版的,解压即用,避免了安装过程中一堆捆绑软件的陷阱。

首次运行时,会弹出一个命令行窗口(不要关闭这个窗口),同时系统可能会弹出Windows安全警报,提示”Windows Defender防火墙已阻止此应用的部分功能”,点击”允许访问”。

稍等片刻,系统会自动打开浏览器访问本地管理页面(http://127.0.0.1:8384 )。如果没有自动弹出,可以手动在浏览器地址栏中输入该地址。

3. 基础配置

进入管理界面后,建议进行以下设置:

  • 点击右上角”操作”→”设置”,在”GUI”选项卡下设置用户名和密码,增强安全性。
  • 在”语言”选项中选择”中文”,界面会立刻友好很多。
  • 勾选”GUI”设置下的”Insecure Skip Hostcheck”选项。

三、配置Syncthing作为同步服务器

1. 添加同步文件夹

在Syncthing管理界面中,点击”添加文件夹”,可以选择默认文件夹或创建新文件夹。

建议:创建一个专门用于手机备份的文件夹,如”iPhone_Backup”,便于后期管理。

2. 设置文件夹属性

在文件夹设置中,可以调整以下参数:

  • 文件夹类型:选择”发送与接收”可以实现双向同步。
  • 忽略模式:可以设置忽略某些临时文件,如.DS_StoreThumbs.db等。
  • 文件版本控制:建议开启,可以防止误删文件导致的数据丢失。

3. 启用中继服务器(可选)

如果你的设备不在同一局域网内,需要启用中继服务器以实现外网访问:点击右上角”操作”→”设置”,选择”连接”选项卡,确保”全局发现”和”本地发现”已启用。

四、各平台客户端安装与配置

1. macOS设备安装Syncthing

在macOS上安装Syncthing有以下几种方法:

方法一:使用Homebrew(推荐) 打开终端,输入以下命令:

brew install syncthing 

安装完成后,在终端输入syncthing启动服务。

方法二:直接下载二进制文件 访问Syncthing官网下载macOS版本,解压后运行可执行文件。

配置步骤

  1. 打开浏览器访问http://127.0.0.1:8384
  2. 点击”添加远程设备”,输入Windows服务器上显示的设备ID
  3. 在Windows服务器上确认添加此设备
  4. 在macOS设备上添加文件夹,选择要同步的目录
  5. 在Windows服务器上共享相应的文件夹给macOS设备

2. Windows设备安装Syncthing

其他Windows设备上的安装过程与服务器安装类似:

  1. 下载并解压Syncthing
  2. 运行syncthing.exe
  3. 通过浏览器访问本地管理界面
  4. 与服务器相互添加设备
  5. 共享需要同步的文件夹

3. iPhone设备安装并配置Synctrain

由于iOS系统限制,App Store上没有官方Syncthing应用。但我们找到了一个优秀的免费替代品——Synctrain。

安装步骤

  1. 打开iPhone上的App Store
  2. 搜索”Synctrain”或直接访问https://apps.apple.com/us/app/synctrain/id6553985316
  3. 下载并安装应用

配置步骤

  1. 打开Synctrain应用
  2. 点击”添加设备”,输入Windows服务器上的设备ID
  3. 在Windows服务器的Syncthing管理界面中,确认添加iPhone设备
  4. 在Windows服务器上,共享”iPhone_Backup”文件夹给iPhone设备
  5. 在Synctrain应用中,配置同步文件夹和设置

五、手机备份方案配置

现在我们已经搭建好了同步环境,接下来配置手机备份方案:

1. iPhone照片视频备份方案

由于iOS系统的限制,第三方应用不能直接访问所有文件,但我们可以通过以下方法备份照片和视频:

  1. 在iPhone上打开Synctrain应用
  2. 启用”照片备份”功能
  3. 设置自动备份(在Wi-Fi环境下)
  4. 选择要备份的相册(全部或指定相册)

2. 重要文档备份方案

对于iPhone上的重要文档,可以通过以下方法备份:

  1. 在iPhone上打开文件应用
  2. 将需要备份的文档保存到Synctrain可访问的目录
  3. 在Synctrain中设置同步这些目录

六、高级配置与优化

1. 设置开机自启动

为了让Windows服务器上的Syncthing在开机时自动运行,我们需要将其设置为服务:

  1. 以管理员身份打开PowerShell
  2. 输入以下命令:
cd "C:\path\to\syncthing" (替换为你的实际路径) ./syncthing.exe -install 
  1. 打开服务应用程序(services.msc),找到Syncthing服务并设置为自动启动

2. 外网访问配置

如果你需要在外部网络访问你的Syncthing服务器,可以参考以下步骤:

  1. 在路由器上设置端口转发:将8384(管理端口)和22000(同步端口)转发到你的服务器本地IP
  2. 或者使用内网穿透工具如路由侠
  3. 在Syncthing设置中添加外部访问地址

3. 同步规则设置

通过设置同步规则,可以优化同步过程:

  • 忽略模式:忽略临时文件和缓存文件,如*.tmp*.log
  • 带宽控制:可以设置在不同时间段使用不同的带宽限制
  • 版本控制:设置文件版本控制,防止意外删除或覆盖重要文件

七、常见问题与解决方法

  1. 设备无法发现:检查防火墙设置,确保8384和22000端口开放
  2. 同步速度慢:尝试调整并发连接数,或更换中继服务器
  3. 文件冲突:启用版本控制功能,可以保留冲突文件的多个版本
  4. iPhone后台同步限制:iOS系统可能会限制后台活动,建议保持Synctrain前台运行进行同步

八、方案优势与局限性

优势:

  1. 完全免费:不需要支付任何云存储费用
  2. 隐私安全:数据掌握在自己手中,端到端加密
  3. 跨平台支持:支持几乎所有主流平台
  4. 灵活可控:可以根据需要完全自定义同步设置

局限性:

  1. 需要技术支持:需要一定的技术能力进行初始设置
  2. 需要自有设备:需要有一台常开的计算机作为服务器
  3. iOS功能限制:由于iOS系统限制,iPhone上的功能可能有限

总结

通过本文介绍的方案,你可以在Windows 11 Pro上搭建一个完全免费的Syncthing同步服务器,并在macOS、Windows和iPhone设备上实现文件同步和手机备份。这个方案不仅节省了云存储费用,还确保了数据隐私和安全。

虽然初始设置可能需要一些技术努力,但一旦搭建完成,你就可以享受完全掌控自己数据的自由和安心。

吐槽一下:看着市面上各种云盘会员年年涨价,还不如自己花点时间搭建一个私人同步云,一次设置终身免费,再也不看那些”自动续费”的嘴脸!


参考资料

  1. Syncthing官方网站:https://syncthing.net/
  2. Synctrain iOS应用:https://apps.apple.com/us/app/synctrain/id6553985316

版权声明:本文由万事屋原创发布,转载请注明出处,保留原文链接:https://www.rei3.com

请登录后发表评论

    没有回复内容

万事屋新帖