可以直接下载 Syncthing 的预编译二进制文件,然后手动安装。以下是步骤:

只看 1-5 步就可以了,然后任意位置运行syncthing就可以启动

1. 下载预编译的 Syncthing 二进制文件

访问 Syncthing 的 下载页面,选择适合您系统的版本。例如,如果您使用的是 64 位的 Linux 系统,您可以下载 syncthing-linux-amd64-v1.27.9.tar.gz

或者直接使用命令行下载:

wget https://github.com/syncthing/syncthing/releases/download/v1.27.9/syncthing-linux-amd64-v1.27.9.tar.gz

2. 解压缩下载的文件

tar xzf syncthing-linux-amd64-v1.27.9.tar.gz

3. 安装 Syncthing

将解压后的二进制文件移动到系统路径,例如 /usr/local/bin

sudo mv syncthing-linux-amd64-v1.27.9/syncthing /usr/local/bin/

4. 赋予可执行权限

确保文件具有可执行权限:

sudo chmod +x /usr/local/bin/syncthing

5. 验证安装

检查 Syncthing 是否已成功安装并可以运行:

syncthing --version

运行syncthing,然后浏览器访问 http://127.0.0.1:8384 即可访问

6. 配置自启动(可选)

为了确保 Syncthing 在系统启动时自动运行,可以配置 systemd 服务。

  1. 创建 systemd 服务文件
sudo nano /etc/systemd/system/syncthing.service
  1. 在文件中添加以下内容
[Unit]
Description=Syncthing - Open Source Continuous File Synchronization
Documentation=https://docs.syncthing.net/
After=network.target

[Service]
User=<your-username>
ExecStart=/usr/local/bin/syncthing serve --no-browser --gui-address=127.0.0.1:8384
Restart=on-failure
SuccessExitStatus=3 4

[Install]
WantedBy=default.target

替换 <your-username> 为您的用户名,并保存文件。

  1. 重新加载 systemd 配置并启动 Syncthing 服务
sudo systemctl daemon-reload
sudo systemctl enable syncthing
sudo systemctl start syncthing

7. 访问 Syncthing Web 界面

在浏览器中打开 http://localhost:8384 以访问 Syncthing 的 Web 界面,进行进一步的配置和管理。

通过这些步骤,您可以手动下载、安装并配置 Syncthing 来实现文件同步。希望这些方法能解决您的问题,如果仍然有任何问题,请随时告诉我。