用途:本技能用于把服务器、工作站、手机和智能体接入 Syncthing,安全地共享文件夹,并给出设备 ID、文件夹路径与确切访问方式。
主要能力:
- 平台支持:Linux 服务器流程为一等支持(配合 systemd);Windows 桌面流程明确支持个人工作站使用。
- 快速检查:Linux 使用 command -v syncthing 和 systemctl status syncthing@${USER}.service;Windows PowerShell 使用 Get-Command syncthing -ErrorAction SilentlyContinue。
- 连接方式:仅局域网;通过中继/发现的互联网;或可直接互联网访问(性能最佳,需防火墙/NAT/主机商放行)。
- 文件夹角色:sendreceive(常规共享工作区)、sendonly(服务器为唯一来源)、receiveonly(设备为镜像)、receiveencrypted(不可信端点,加密在可信侧)。
- 安全默认:默认 GUI 仅本地,远程用 SSH 隧道;设备 ID 是公钥而非秘密;不要在没有认证和防火墙的情况下把 GUI 暴露到 0.0.0.0:8384;Syncthing 不是备份工具。
使用方式:
- 服务启动:systemctl enable syncthing@myuser.service
- GUI 隧道:ssh -L 9999:localhost:8384 user@server
- 设置 GUI 凭据:syncthing generate --gui-user=admin --gui-password=STRONGPASSWORD
- Windows 快速路径:运行 syncthing.exe,打开本地 GUI(通常为 http://127.0.0.1:8384/),谨慎处理 Windows 防火墙提示。
- 输出应包含设备 ID、文件夹 ID 与路径、服务或 SSH 隧道说明、GUI 访问方式、文件夹角色建议、移动端入门说明、验证结果或下一步诊断。
适用场景与限制:适合服务器、笔记本、手机与智能体之间的文件夹同步,尤其是需要安全默认值和明确访问方式的场景。设备配对不等于成功,需确认设备在 GUI 中显示已连接、测试文件按预期方向同步、远程对端连接为直连还是中继。故障排查涵盖设备不连接、GUI 远程不可达、文件夹不同步、手机设置不稳定。清理时可移除共享文件夹、移除受信设备、禁用服务或启动项。资料未提供具体收费、价格或性能数据。