为什么使用 syncthing
懒得讲了,使用开源软件图啥自己心里清楚,不要来杠什么好,用的舒服就行。
安装
官网
Win
在官网中选择图形化界面即可
下载后一路默认配置即可
Windows系统推荐安装 SyncTrayzor,拥有图形用户界面(如下图)并可以最小化到托盘后台运行,并可以设置开机启动(默认即是随开机自动启动)。
mac
同上,选择 mac 版本即可
Linux
# 下载中继服务器,根据不同的版本,一样在官网中选择
wget https://github.com/syncthing/relaysrv/releases/download/v1.3.0/strelaysrv-linux-amd64-v1.3.0.tar.gz
# 解压压缩包
tar -zxvf strelaysrv-linux-amd64-v1.3.0.tar.gz
# 进入目录
mv strelaysrv-linux-amd64-v1.3.0 /opt/syncthing
cd /opt/syncthing
开机启动
win/mac
选择图形化界面直接点击即可,略过。
Linux
将配置文件移动到/etc
sudo mv ~/.config/syncthing /etc
添加启动信息
[Unit]
Description=syncthing daemon
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=simple
User=anubis
ExecStart=/opt/syncthing/syncthing -no-browser -home="/etc/syncthing"
Restart=on-failure
[Install]
WantedBy=multi-user.target
重新加载systemctl daemon
sudo systemctl daemon-reload
设置 syncthing 开机自启动
sudo systemctl enable syncthing.service
相关命令
#启动 syncthing
sudo systemctl start syncthing.service
#重启 syncthing
sudo systemctl restart syncthing.service
#查看 syncthing 运行状态
sudo systemctl status syncthing.service
进阶教程
配置篇
打洞篇
推荐使用 tailscale 来进行打洞(P2P直连)
此软件的黑科技过多,可以说只要你有 ipv6 地址,打洞成功率就非常高了