BitTorrent Sync - 神奇的文件同步软件,无需服务器让多台电脑间无限制互相同步...

本文主要是介绍BitTorrent Sync - 神奇的文件同步软件,无需服务器让多台电脑间无限制互相同步...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

如今人们对文件备份和同步的需求已经越来越强烈了。像 Dropbox 一样的云存储网盘有很多,但它们都有一个局限性,就是所有的文件都得经过它们的服务器中转,提供的空间比较有限。

BitTorrent Sync 是一款颠覆性的免费跨平台文件同步软件!它不需第三方服务器即可让多台电脑之间直接互相同步和共享文件,而且全程AES加密。你可以将 BTSync 看作是一个没有流量和空间限制的私有个人化的 Dropbox。它采用基于类似BT下载的P2P分布式技术而来,速度快而且可通过密钥文件共享,是现今流行的云存储服务外又一颠覆性新选择……

无需服务器的点对点跨平台直接文件同步:

BitTorrent Sync (简称BTSync) 就是开发 BT 下载技术的公司推出的新一代的基于P2P分布式文件同步工具,它与 Dropbox 比较相似,Dropbox 会将你的文件通通上传到它们的服务器再分发到你的不同电脑。而 BTSync 则仅仅会在你的电脑间直接同步,并不会将数据送出去。

BTSync

正因为 BitTorrent Sync 无需中间服务器,因此相比传统的同步网盘产品,BTSync 在某些应用场景中更具优势。譬如对文件安全要求高,不希望文件容易外泄出去的;不方便连接互联网的;在局域网内进行文件同步;用于点对点之间直接备份文件;文件数据体积太多或太大,一般网盘空间不够使用的等等。

BitTorrent Sync 使用方法:

在需要同步的不同电脑上均需要安装 BitTorrent Sync 的客户端,目前 BitTorrent Sync 已经支持 Win、Mac、Linux 以及 Android 平台。安装客户端时,在设定安装路径和是否开机启动后,就会要你设定同步文件夹了,这里分两种情况,一是将本机的文件夹同步到其他电脑 (Standard Setup),二是接收其他电脑的文件夹同步到本机来 (I have a secret)。

BitTorrent Sync

这里选择 Standrd Setup,因为我打算要将本机的文件分享到其他电脑去。点 Next 选择文件夹位置。

BTSync 文件夹位置

之后就会得到代表这个文件夹的一串密钥(Secret,即一串密码字符),这种密钥是文件夹的一个代号,当你有了这个密钥,就可以在别的电脑上可以通过这个代号来接收/同步你的这个文件夹。

BTSync 密钥

至此便已成功添加了一个文件夹,而上面的那一串密钥就能给别的电脑接收同步之用。BTSync 的主界面上的 Folders 页面会显示你当前有哪些同步文件夹。

BTSync 文件夹

多文件夹同步:

软件安装好之后,你可以进入“Folders” 选项里面查看目前同步的文件夹有哪些,上图中只有一个,但你可以通过点击 Add a Sync Folder 按钮添加本机的文件夹或者接收别的电脑同步过来的文件夹,也就是说,BitTorrent Sync 能支持多文件夹同步,这一点比 Dropbox 只能同步一个文件夹要方便得多。

增加文件夹

如 果是将本机的文件夹同步出去,先点击 Generate 生成一串密钥,再点 Browse 选择文件夹位置。如果是将别的电脑上的文件夹同步到本机,则是先在 Folder secret 文本框处粘贴文件夹的密钥,再点 Browse 选择保存的位置,这样即为接收别人的文件夹同步。

文件分享与权限设置:

BTSync 可以让你通过密钥方便地将文件/文件夹快速地分享给不同的电脑进行同步或下载文件,并且,同一个文件夹,可以获取不同权限的密钥发给不同的人,如下图第一 行是可读写的密钥,Read only serect 是只读权限,One-Time secret 是24小时内使用一次性密钥 (同样可设置读写或是只读,如用来分享文件给陌生人)。在添加文件夹时输入别人的密钥即可获得其共享的文件夹。

同步密钥

与 Dropbox 等同步型网盘的区别:

  • 文件传输:
    Dropbox 会先将文件上传到其服务器,即使电脑关机,其他电脑也能同步,因为是从云端下载文件回去的
    BTSync 没有服务器,是直接在电脑之间同步的,所以拥有文件的电脑必须开机才能将其同步到其他电脑去
  • 文件分享:
    Dropbox 需要大家都拥有帐号,通过帐号进行文件分享
    BTSync 通过密钥进行文件分享,需要大家均安装客户端
  • 文件大小限制:
    Dropbox 有总容量限制
    BTSync 的大小限制取决于你的电脑硬盘容量
  • 多文件夹同步支持:
    Dropbox 只能同步一个特定的文件夹
    BTSync 可以同步随意多个不同的文件夹

BTSync 的优势和不足:

最大的优势在于其不需要第三方服务器,几乎不受存储空间和流量限制。由于 BTSync 是一款采用 BitTorrent 协议的P2P同步工具,传输速度基本上只受用户网络带宽的制约,它可以支持多人同时同步,而且,越多人对文件夹进行同步,则同步速度越快。它支持多平台,可以通过密钥进行文件分享。

BTSync 的不足在于拥有文件的电脑需要保持在线,才能同步到其他电脑去。而且由于采用类似 BT 的协议,因此在某些禁用 BT 下载的场景中可能会受到影响。另外,Dropbox 会提供有文件版本存档,有需要时可以将文件恢复到之前的版本,而 BTSync 目前还没有这种功能。

BTSync 的应用:

当然,BT Sync 并不是全能的产品,也不是旨在取代 Dropbox,而是作为一个不同类型的补充。它不需要中间服务器的特性在某些时候更加好用,你可以根据自己的使用场景在普通的同步网盘和 BitTorrent Sync 之间进行选择。

譬如我可以用它来将VPS上的网站文件备份到家里的电脑,由于是双向同步,我在家里电脑上修改文件之后,更改便会自动同步到网站上去;朋友有多台服务器,每次更新文件都要每台上传一次,用 BTSync 可以实现快速文件分发;甚至某些好基友们可以用它在局域网里共享巨大的动作片库;如果你有什么好的 BTSync 的应用案例,欢迎留言。

相关文件下载地址:

官方网站:访问

这篇关于BitTorrent Sync - 神奇的文件同步软件,无需服务器让多台电脑间无限制互相同步...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/323266

相关文章

Linux线程同步/互斥过程详解

《Linux线程同步/互斥过程详解》文章讲解多线程并发访问导致竞态条件,需通过互斥锁、原子操作和条件变量实现线程安全与同步,分析死锁条件及避免方法,并介绍RAII封装技术提升资源管理效率... 目录01. 资源共享问题1.1 多线程并发访问1.2 临界区与临界资源1.3 锁的引入02. 多线程案例2.1 为

Python极速搭建局域网文件共享服务器完整指南

《Python极速搭建局域网文件共享服务器完整指南》在办公室或家庭局域网中快速共享文件时,许多人会选择第三方工具或云存储服务,但这些方案往往存在隐私泄露风险或需要复杂配置,下面我们就来看看如何使用Py... 目录一、android基础版:HTTP文件共享的魔法命令1. 一行代码启动HTTP服务器2. 关键参

电脑提示d3dx11_43.dll缺失怎么办? DLL文件丢失的多种修复教程

《电脑提示d3dx11_43.dll缺失怎么办?DLL文件丢失的多种修复教程》在使用电脑玩游戏或运行某些图形处理软件时,有时会遇到系统提示“d3dx11_43.dll缺失”的错误,下面我们就来分享超... 在计算机使用过程中,我们可能会遇到一些错误提示,其中之一就是缺失某个dll文件。其中,d3dx11_4

go动态限制并发数量的实现示例

《go动态限制并发数量的实现示例》本文主要介绍了Go并发控制方法,通过带缓冲通道和第三方库实现并发数量限制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录带有缓冲大小的通道使用第三方库其他控制并发的方法因为go从语言层面支持并发,所以面试百分百会问到

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

《SpringBoot改造MCP服务器的详细说明(StreamableHTTP类型)》本文介绍了SpringBoot如何实现MCPStreamableHTTP服务器,并且使用CherryStudio... 目录SpringBoot改造MCP服务器(StreamableHTTP)1 项目说明2 使用说明2.1

mysql中的服务器架构详解

《mysql中的服务器架构详解》:本文主要介绍mysql中的服务器架构,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、mysql服务器架构解释3、总结1、背景简单理解一下mysqphpl的服务器架构。2、mysjsql服务器架构解释mysql的架

全面解析MySQL索引长度限制问题与解决方案

《全面解析MySQL索引长度限制问题与解决方案》MySQL对索引长度设限是为了保持高效的数据检索性能,这个限制不是MySQL的缺陷,而是数据库设计中的权衡结果,下面我们就来看看如何解决这一问题吧... 目录引言:为什么会有索引键长度问题?一、问题根源深度解析mysql索引长度限制原理实际场景示例二、五大解决

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

Qt 设置软件版本信息的实现

《Qt设置软件版本信息的实现》本文介绍了Qt项目中设置版本信息的三种常用方法,包括.pro文件和version.rc配置、CMakeLists.txt与version.h.in结合,具有一定的参考... 目录在运行程序期间设置版本信息可以参考VS在 QT 中设置软件版本信息的几种方法方法一:通过 .pro

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指