还在为苹果iCloud空间不足而烦恼?手把手教你用免费开源工具搭建私人同步云。
你是否曾因手机存储空间不足而被迫删除珍贵照片?是否厌倦了各类云盘会员的自动续费?又或者担心个人数据在第三方服务器的隐私安全?
本文将详细介绍如何在Windows 11 Pro系统上安装配置Syncthing同步服务器,并实现在macOS、Windows以及iPhone设备上安装免费的同步应用(使用Synctrain),最终构建一个完全免费的跨平台文件同步和手机备份方案。
一、为什么选择Syncthing?
在开始之前,先来看看为什么Syncthing是这个方案的理想选择:
- 完全免费开源:Syncthing是一款开源文件同步工具,没有任何隐藏费用。
- 无供应商锁定:数据掌握在自己手中,不需要依赖任何第三方云服务。
- 端到端加密:所有传输的数据都经过加密,确保隐私安全。
- 跨平台支持:支持Windows、macOS、Linux、Android等主流平台。
- 去中心化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_Store
、Thumbs.db
等。 - 文件版本控制:建议开启,可以防止误删文件导致的数据丢失。
3. 启用中继服务器(可选)
如果你的设备不在同一局域网内,需要启用中继服务器以实现外网访问:点击右上角”操作”→”设置”,选择”连接”选项卡,确保”全局发现”和”本地发现”已启用。
四、各平台客户端安装与配置
1. macOS设备安装Syncthing
在macOS上安装Syncthing有以下几种方法:
方法一:使用Homebrew(推荐) 打开终端,输入以下命令:
brew install syncthing
安装完成后,在终端输入syncthing
启动服务。
方法二:直接下载二进制文件 访问Syncthing官网下载macOS版本,解压后运行可执行文件。
配置步骤:
- 打开浏览器访问http://127.0.0.1:8384
- 点击”添加远程设备”,输入Windows服务器上显示的设备ID
- 在Windows服务器上确认添加此设备
- 在macOS设备上添加文件夹,选择要同步的目录
- 在Windows服务器上共享相应的文件夹给macOS设备
2. Windows设备安装Syncthing
其他Windows设备上的安装过程与服务器安装类似:
- 下载并解压Syncthing
- 运行syncthing.exe
- 通过浏览器访问本地管理界面
- 与服务器相互添加设备
- 共享需要同步的文件夹
3. iPhone设备安装并配置Synctrain
由于iOS系统限制,App Store上没有官方Syncthing应用。但我们找到了一个优秀的免费替代品——Synctrain。
安装步骤:
- 打开iPhone上的App Store
- 搜索”Synctrain”或直接访问https://apps.apple.com/us/app/synctrain/id6553985316
- 下载并安装应用
配置步骤:
- 打开Synctrain应用
- 点击”添加设备”,输入Windows服务器上的设备ID
- 在Windows服务器的Syncthing管理界面中,确认添加iPhone设备
- 在Windows服务器上,共享”iPhone_Backup”文件夹给iPhone设备
- 在Synctrain应用中,配置同步文件夹和设置
五、手机备份方案配置
现在我们已经搭建好了同步环境,接下来配置手机备份方案:
1. iPhone照片视频备份方案
由于iOS系统的限制,第三方应用不能直接访问所有文件,但我们可以通过以下方法备份照片和视频:
- 在iPhone上打开Synctrain应用
- 启用”照片备份”功能
- 设置自动备份(在Wi-Fi环境下)
- 选择要备份的相册(全部或指定相册)
2. 重要文档备份方案
对于iPhone上的重要文档,可以通过以下方法备份:
- 在iPhone上打开文件应用
- 将需要备份的文档保存到Synctrain可访问的目录
- 在Synctrain中设置同步这些目录
六、高级配置与优化
1. 设置开机自启动
为了让Windows服务器上的Syncthing在开机时自动运行,我们需要将其设置为服务:
- 以管理员身份打开PowerShell
- 输入以下命令:
cd "C:\path\to\syncthing" (替换为你的实际路径) ./syncthing.exe -install
- 打开服务应用程序(services.msc),找到Syncthing服务并设置为自动启动
2. 外网访问配置
如果你需要在外部网络访问你的Syncthing服务器,可以参考以下步骤:
- 在路由器上设置端口转发:将8384(管理端口)和22000(同步端口)转发到你的服务器本地IP
- 或者使用内网穿透工具如路由侠
- 在Syncthing设置中添加外部访问地址
3. 同步规则设置
通过设置同步规则,可以优化同步过程:
- 忽略模式:忽略临时文件和缓存文件,如
*.tmp
、*.log
等 - 带宽控制:可以设置在不同时间段使用不同的带宽限制
- 版本控制:设置文件版本控制,防止意外删除或覆盖重要文件
七、常见问题与解决方法
- 设备无法发现:检查防火墙设置,确保8384和22000端口开放
- 同步速度慢:尝试调整并发连接数,或更换中继服务器
- 文件冲突:启用版本控制功能,可以保留冲突文件的多个版本
- iPhone后台同步限制:iOS系统可能会限制后台活动,建议保持Synctrain前台运行进行同步
八、方案优势与局限性
优势:
- 完全免费:不需要支付任何云存储费用
- 隐私安全:数据掌握在自己手中,端到端加密
- 跨平台支持:支持几乎所有主流平台
- 灵活可控:可以根据需要完全自定义同步设置
局限性:
- 需要技术支持:需要一定的技术能力进行初始设置
- 需要自有设备:需要有一台常开的计算机作为服务器
- iOS功能限制:由于iOS系统限制,iPhone上的功能可能有限
总结
通过本文介绍的方案,你可以在Windows 11 Pro上搭建一个完全免费的Syncthing同步服务器,并在macOS、Windows和iPhone设备上实现文件同步和手机备份。这个方案不仅节省了云存储费用,还确保了数据隐私和安全。
虽然初始设置可能需要一些技术努力,但一旦搭建完成,你就可以享受完全掌控自己数据的自由和安心。
吐槽一下:看着市面上各种云盘会员年年涨价,还不如自己花点时间搭建一个私人同步云,一次设置终身免费,再也不看那些”自动续费”的嘴脸!
参考资料:
- Syncthing官方网站:https://syncthing.net/
- Synctrain iOS应用:https://apps.apple.com/us/app/synctrain/id6553985316
版权声明:本文由万事屋原创发布,转载请注明出处,保留原文链接:https://www.rei3.com
没有回复内容