Syncthing(文件同步工具) v2.1.3 官方版

Syncthing 是一款免费开源的文件同步工具,可帮助你在多台联网设备间同步文件或文件夹。它采用**设备点对点直连同步**模式,全程用 TLS 加密所有通信数据,文件不会存储在任何第三方服务器中,安全且私密;你还能自主决定数据的存储位置,以及是否分享给其他设备。

Syncthing 配备了响应式强、功能完善的网页管理界面(WebGUI),让你能轻松添加、删除、管理需要同步的网络文件夹。它支持在多设备间批量同步多个文件夹,本身轻量可移植,安装使用门槛极低。更重要的是,因采用设备直连传输,你无需向云服务商支付额外的存储空间费用,只需稳定的 LAN/WAN 连接,以及设备上足够的硬盘空间即可。

Syncthing 覆盖所有主流现代操作系统,包括 GNU/Linux、Windows、Mac OS X,甚至是 Android 移动系统,几乎能适配你所有的日常设备。

软件特点

防止数据丢失

保护用户数据是核心目标之一,Syncthing 采取全方位合理防护措施,全力避免你的文件出现损坏问题。

防范恶意攻击

守护数据安全是重中之重,Syncthing 绝不会让你的数据面临被未授权方窃听、篡改的风险,从根源上抵御攻击者。

简单易用

文件同步本该轻松、易懂且包容,Syncthing 让你无需复杂设置就能快速上手。

自动同步

尽可能减少手动操作,仅在必要时才需要交互,实现同步流程的自动化。

全系统兼容

同步工具应能在每一台普通设备上运行,Syncthing 充分考虑各类用户的设备情况,不会局限于最新技术环境。

面向个人用户

Syncthing 设计之初主要为个人用户提供安全、可靠、易用的文件同步方案,满足个人设备间的数据同步需求。

兼顾多元需求

除核心原则外,我们同样关心更多未明确列出的细节,只要不与核心目标冲突,Syncthing 会持续优化各方面功能。

软件截图

Syncthing 文件同步工具界面截图

更新日志

修复项

fix(ignore,fs):允许在 symlink 后加载忽略模式(修复 #10785),由 @calmh 提交(#10786)
修复:避免警告不存在的扫描错误(修复 #10465),由 @calmh 提交(#10791)
fix(strrelaypoolsrv):修复锁定正确性,由 @calmh 提交(#10801)
修复(模型):正确处理最新文件夹的健康检查(修复 #10546),由 @calmh 提交(#10773)
fix(gui):修复分组视图中展开单个文件夹时不折叠其他文件夹的问题,由 @tbodt 提交(#10809)
修复(gui):为文件夹操作按钮添加底部边距,优化换行间距,由 @rohitanwar 提交(#10728)
修复(upnp):防止索引字符串访问漏洞,由 @calmh 提交(#10834)
fix(ignore):处理导致空字符串的模式问题,由 @calmh 提交(#10835)
fix(verify):处理无效空命令,由 @calmh 提交(#10836)
fix(API):处理静态请求中的空路径,由 @calmh 提交(#10837)
fix(db,model):优化数据库连接、拉取器并发处理,避免死锁(修复 #10841),由 @calmh 提交(#10842)

其他优化

开发优化(文件系统):尽可能使用 x/sys/windows,由 @greatroar 提交(#10766)
开发优化(模型层):简化 FileInfo 批量大小计算,由 @calmh 提交(#10776)
构建优化:允许在 Android amd64 架构下使用 inotify(参考 #8710),由 @chenxiaolong 提交(#10783)
开发优化:修复未关闭的 HTTP 连接,由 @calmh 提交(#10806)
开发优化(GUI):延迟渲染折叠面板,减少观察者计数,由 @Finomosec 提交(#10772)
构建优化(依赖):更新项目依赖,由 @calmh 提交(#10824)
开发优化:更新代码贡献指南,由 @calmh 提交(#10821)
开发优化:彻底删除忽略文件缓存,由 @calmh 提交(#10813)
优化:轻微改进重命名检测逻辑(参考 #10777),由 @calmh 提交(#10819)
开发优化(GUI):完善待处理文件夹/设备通知描述,明确恢复时机,由 @tbodt 提交(#10808)
开发优化:修复 TestRecvOnlyRevertNeeds 测试失败问题,由 @calmh 提交(#10827)
开发优化(模型层):重命名检测时不再重复检查已有文件,由 @imsodin 提交(#10833)
开发优化(文件系统):优化 casefs 缓存性能,由 @calmh 提交(#10830)
开发优化(模型层):优化 fsync 调用性能,由 @calmh 提交(#10831)
开发优化(同步模块):在性能统计中包含本地数据库条目,由 @calmh 提交(#10839)

© 版权声明
THE END
喜欢就支持一下吧
点赞33 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容