🔄 Syncthing 文件同步工具
开源、安全、去中心化的文件同步解决方案,支持多平台实时同步
平台支持: Windows/macOS/Linux/Android
核心协议: TLS加密传输
1
📥 安装 Syncthing
🐧 Linux 安装
# Debian/Ubuntu
sudo apt install syncthing
# 启动服务
syncthing serve
或从官网下载二进制文件:syncthing.net
🪟 Windows 安装
- 访问官网下载安装包
- 运行安装程序
- 按向导完成安装
- 启动 Syncthing GUI
注意:安装完成之后,输入syncthing运行,它会自动生成配置文件,大概1分钟之后,ctrl+c 停止这个进程。把/root/.config/syncthing/config.xml文件里的127.0.0.1修改成0.0.0.0,并且宝塔面板开放8384面板
2
⚙️ 初始配置
访问Web界面
安装完成后,在浏览器中访问:http://服务器ip:8384
设备身份验证
首次访问需要设置管理员账号密码,建议启用GUI认证增强安全性
# 配置文件位置: /root/.config/syncthing/config.xml
3
📱 添加设备
1. 获取设备ID
在目标设备上启动Syncthing,在Web界面的 操作 → 显示ID 中查看设备ID
2. 添加新设备
在当前设备界面:操作 → 添加设备,输入目标设备ID
ℹ️
设备需要互相添加才能建立连接
4
📂 配置同步文件夹
💡 最佳实践
1. 为不同项目创建独立文件夹
2. 使用.stignore
文件忽略特定文件
3. 定期检查同步状态
5
⚡ 高级配置
❓ 常见问题
Q: 设备无法连接
检查防火墙设置,确保8384/tcp和22000/tcp端口开放
Q: 同步速度慢
尝试添加中继服务器或配置端口转发
Q: 如何重置配置
删除 ~/.config/syncthing
目录后重新启动