在 Windows 和 Linux 之间同步文件:3 个简单步骤!
🔄
概括
- 使用 Syncthing 可在 Windows 和 Linux 之间无缝同步文件,无需云。 💻🔄
- 在 Windows 和 Linux 上安装和配置 Syncthing 以实现安全的文件共享。 🔐
- Syncthing 需要两个系统都在线才能进行文件同步。 🌐
厌倦了在操作系统之间手动复制文件或依赖云存储?我将告诉你如何使用 Syncthing 进行同步 在我的 Windows 和 Linux 机器之间无缝传输文件,而不会损害我的隐私或处理存储限制。 🚀
为什么我选择 Syncthing 进行文件同步
如果你像我一样,经常在不同的地方工作 操作系统,您知道保持文件同步的痛苦。在尝试了几种解决方案之后,我决定 同步,一款免费、开源、持续文件同步工具,可在您的设备之间建立直接连接。 🌟
我最喜欢的 Syncthing 是它没有 云存储 涉及。您的数据直接传输至 设备,这意味着您不必将您的私人文件信任给第三方提供商。您的设备之间只需进行通信即可 安全的。 🔒
在我的家庭设置中,我有两台电脑:我的主机运行在 双启动 Windows 和 Garuda Linux,以及用于测试的附加 Ubuntu 系统。 Syncthing 帮助我在 Windows 和 Ubuntu 系统之间轻松共享文件,尤其是屏幕截图。我将向您展示如何设置它。 🖱️
你应该知道的唯一限制
虽然 Syncthing 非常棒,但有一个问题:两个系统必须同时运行才能实现同步。由于没有缓冲,如果其中一个设备断开连接,Syncthing 就无法同步文件。因此,如果我的 Windows PC 已打开但 Ubuntu PC 已关闭,则同步将不会发生。也就是说,如果两台电脑同时开启,所有更改都将同步。 🔄
Esta limitación es un problema mayor para las configuraciones de arranque dual. Dado que Windows y Linux están instalados en el mismo sistema, no puedes ejecutar ambos sistemas operativos al mismo tiempo. Esto hace que sea imposible para Syncthing sincronizar entre estos dispositivos. Sin embargo, hay una solución muy elegante para esto: una simple memoria USB. Puedes conectar una memoria USB al PC, y cuando inicies en cualquiera de los sistemas operativos, este leerá la memoria USB y accederá a los archivos. 💾
如何安装和配置 Syncthing
安装和配置 Syncthing 可能有点棘手。以下是有关如何在 Windows 和 Linux 设备上运行它的分步指南。 📋
步骤 1:在 Windows 和 Linux 上安装 Syncthing
首先,让我们让 Syncthing 在 Windows 上运行起来。为此,请访问 Syncthing 页面并转到菜单 出院。您将在那里找到几个下载链接。忽略“Base Syncthing”选项下的所有内容,因为它们要求您运行命令行实例才能使 Syncthing 工作。如果关闭命令行,Syncthing 将停止工作,我觉得这很不方便。 🚫

相反,请在 Integrations 部分下下载适用于 Windows 的 Syncthing 安装程序。它会带你进入一个 GitHub 页面,你可以从那里下载 Windows 安装文件此版本在您的系统上安装了 Start Syncthing 应用程序和 Stop Syncthing 应用程序,使维护服务变得更加容易。🎉

下载后,只需运行安装文件并按照安装向导进行操作。在此过程中,它会首先要求您配置端口和地址。如果你不确定,你可以保留 默认设置。然后,选中选项“登录时自动启动 Syncthing”和“安装后启动 Syncthing”。最后在创建中点击“是” Windows 防火墙规则 对于 Syncthing;否则它将不起作用。 🔧
安装后,打开浏览器,假设您没有更改默认地址和端口,将此地址粘贴到地址栏中:
http://127.0.0.1:8384/
这将打开 Syncthing 网络界面,您可以在其中管理同步设置。 🌐

我将在下一节分享如何配置设置。现在,让我们 在 Linux 上安装 Syncthing。这应该相当简单,因为许多 Linux 发行版 将 Syncthing 包含在他们的存储库中。对于 Ubuntu 用户来说,只需打开终端并运行即可:
sudo apt 安装 syncthing
安装后,您会在 Ubuntu 应用程序视图中发现两个新应用程序:Syncthing WebUI 和 Start Syncthing。首先打开 Syncthing Launcher,然后转到 Syncthing WebUI,将打开一个浏览器窗口,显示您在 Windows 上看到的相同界面。 🌍
第 2 步:连接设备
现在到了有趣的部分:链接您的 Windows 和 Linux 系统。我将以 Windows 设备为例。 🔗
首先,通过访问以下 URL 打开 Syncthing WebUI:
http://127.0.0.1:8384/
现在,在右上角,单击操作 > 显示 ID。这将向您显示 Windows 上 Syncthing 的设备 ID。 📲

现在切换到 Linux 机器并打开 Syncthing。点击右下角的“添加远程设备”,输入远程设备的设备ID。 視窗。给它一个容易记住且易于识别的名字,然后单击“保存”。

Windows 上的 Syncthing 实例现在应该显示配对 Linux PC 的请求。接受提示,给你的Linux PC一个可识别的名称(可以与您的PC名称不同),然后单击“保存”。 📝

就这样!现在您的电脑 Windows 和 Linux 已连接。您可以通过检查任何接口上的远程设备部分中的“已连接”标志来验证连接。如果连接有任何问题,它也应该出现在这里。 ✅
步骤 3:设置同步文件夹
简单地连接设备不会自动同步您的文件;您需要告诉 Syncthing 要同步哪些文件夹。默认情况下,Syncthing 会创建一个用于同步的默认文件夹。在 Windows 上,它位于以下路径:
C:\Users\{用户名}\Sync在 Linux 上,你可以在这里找到它:
/home/{用户名}/Sync同步在默认文件夹中暂停,但您可以轻松启用它。只需单击“编辑”按钮,转到“共享”选项卡,选择要同步的设备,然后单击“保存”。这应该会触发另一台设备上的共享请求。接受,现在两个设备将同步。如果您从其中一个文件夹添加或删除任何数据(文件或文件夹),它将出现在另一个同步文件夹中。 📂
也就是说,如果您不想使用默认文件夹,您也可以设置自定义文件夹进行同步。为此,单击“添加文件夹”并添加要共享的文件夹的路径。您还需要为其指定一个文件夹 ID,该 ID 在所有同步设备上必须相同。还有一个文件夹标签字段。您可以在这里输入任何您想要的内容;旨在帮助您识别文件夹。 🛠️

Syncthing 改变了我的分享方式 Windows 和 Linux 系统之间的文件。虽然它并不完美并且需要两个系统在线同步,但它仍然是我首选的解决方案,因为它安全、简单并且不依赖云存储。 🌈



















