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

相关文章

基于Python打造一个可视化FTP服务器

《基于Python打造一个可视化FTP服务器》在日常办公和团队协作中,文件共享是一个不可或缺的需求,所以本文将使用Python+Tkinter+pyftpdlib开发一款可视化FTP服务器,有需要的小... 目录1. 概述2. 功能介绍3. 如何使用4. 代码解析5. 运行效果6.相关源码7. 总结与展望1

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

Java实现时间与字符串互相转换详解

《Java实现时间与字符串互相转换详解》这篇文章主要为大家详细介绍了Java中实现时间与字符串互相转换的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、日期格式化为字符串(一)使用预定义格式(二)自定义格式二、字符串解析为日期(一)解析ISO格式字符串(二)解析自定义

Python 中的异步与同步深度解析(实践记录)

《Python中的异步与同步深度解析(实践记录)》在Python编程世界里,异步和同步的概念是理解程序执行流程和性能优化的关键,这篇文章将带你深入了解它们的差异,以及阻塞和非阻塞的特性,同时通过实际... 目录python中的异步与同步:深度解析与实践异步与同步的定义异步同步阻塞与非阻塞的概念阻塞非阻塞同步

浅谈mysql的sql_mode可能会限制你的查询

《浅谈mysql的sql_mode可能会限制你的查询》本文主要介绍了浅谈mysql的sql_mode可能会限制你的查询,这个问题主要说明的是,我们写的sql查询语句违背了聚合函数groupby的规则... 目录场景:问题描述原因分析:解决方案:第一种:修改后,只有当前生效,若是mysql服务重启,就会失效;

CentOS 7部署主域名服务器 DNS的方法

《CentOS7部署主域名服务器DNS的方法》文章详细介绍了在CentOS7上部署主域名服务器DNS的步骤,包括安装BIND服务、配置DNS服务、添加域名区域、创建区域文件、配置反向解析、检查配置... 目录1. 安装 BIND 服务和工具2.  配置 BIND 服务3 . 添加你的域名区域配置4.创建区域

mss32.dll文件丢失怎么办? 电脑提示mss32.dll丢失的多种修复方法

《mss32.dll文件丢失怎么办?电脑提示mss32.dll丢失的多种修复方法》最近,很多电脑用户可能遇到了mss32.dll文件丢失的问题,导致一些应用程序无法正常启动,那么,如何修复这个问题呢... 在电脑常年累月的使用过程中,偶尔会遇到一些问题令人头疼。像是某个程序尝试运行时,系统突然弹出一个错误提

电脑提示找不到openal32.dll文件怎么办? openal32.dll丢失完美修复方法

《电脑提示找不到openal32.dll文件怎么办?openal32.dll丢失完美修复方法》openal32.dll是一种重要的系统文件,当它丢失时,会给我们的电脑带来很大的困扰,很多人都曾经遇到... 在使用电脑过程中,我们常常会遇到一些.dll文件丢失的问题,而openal32.dll的丢失是其中比较

电脑win32spl.dll文件丢失咋办? win32spl.dll丢失无法连接打印机修复技巧

《电脑win32spl.dll文件丢失咋办?win32spl.dll丢失无法连接打印机修复技巧》电脑突然提示win32spl.dll文件丢失,打印机死活连不上,今天就来给大家详细讲解一下这个问题的解... 不知道大家在使用电脑的时候是否遇到过关于win32spl.dll文件丢失的问题,win32spl.dl