怎样用bittorrent sync,owncloud和raspberry pi创建属于自己

怎样用bittorrent sync,owncloud和raspberry pi创建属于自己,第1张

方法/步骤

1

说明:

这里对BitTorrent Sync几个关键术语简单解释一下:

点对点技术:点对点技术(peer-to-peer,简称P2P)又称对等互联网络技术。每一台安装Sync的设备成为一个节点,节点充当客户端和服务器。BitTorrent Sync有中央节点,但是只负责保存和发布节点信息,不存储节点间的信息传输内容。

同步文件夹:分享和同步信息工作以同步文件夹为基础。在网络中,每个同步文件夹的状态标志是密钥,设置同步文件夹时同时生成密钥。发布文件时,先建立(选择)一个文件夹,并将文件放入该文件夹,然后对该文件夹进行权限设置,把生成的密钥告诉朋友就可以接受文件了。接受文件时,也要先建立(或选择)一个文件夹,同时输入朋友给的密钥。

权限:一般情况下,每一个同步文件夹的有两种权限,完全访问和只读,对应不同的密钥。分享的文件夹如果是完全访问权限,可以把完全访问密钥告诉你的朋友,他就可以在他自己的电脑上修改文件夹的内容,经过同步,你的文件夹内容也会变化直到和他的文件夹完全一致。如果你只是发布文件,不想让任何人修改,给他们只读密钥就行了。

BitTorrent Sync还提供了一种一次性密钥。一次性密钥必须在24小时内使用,也分为完全访问和只读两种。

2

安装:

软件的安装很简单。运行安装程序后,出现如下窗口。

可以选择【跳过】,直接完成安装。主要工作通过设置完成。

3

设置:

认识一下工作界面:

【我的Sync】标签,可以查看我分享的和分享给我的文件夹信息。在这里,可以设置每个文件夹的属性,也可以新增加分享文件夹。

【设备】标签,显示已连接的设备情况及状态。

【传输】标签,实时正在传输的数据。

【历史】标签,显示的时传输日志。

【首选项】标签,可以对软件进行全局设置。比如开机是不是启动等等。

分享一个文件夹:

要分享一个文件夹,需要文件夹和密钥对。第一步:点击【+添加文件夹】按钮,在对话框中,点击【生成】按钮,在文件夹密钥中产生一串字符,这就是密钥。第二部:点击【浏览】按钮,选择要分享的文件夹。

【确定】后,这个文件夹和密钥绑定,密钥就是在网络中这个文件夹的标识。

举个例子:要分享文件夹Test,生成密钥如下图。

确定后,可以在【我的Sync】中看到这一分享项。在该项目上单击右键,打开文件夹信息,可以查看和修改密钥。你可能注意到了,刚才生成的密钥是具有完全权限的,通过此密钥的分享,可以修改文件夹内的内容。如果你不想让其他分享者修改,可以把只读密钥分发给他。

接收朋友的分享:

如何接收朋友分享给我的文件呢?(帮助朋友设置接收自己分享给他的文件也是这个步骤)

要接收朋友的分享,需要知道分享的密钥。第一步:点击【+添加文件夹】按钮,在对话框中,输入朋友给你的密钥。第二部:点击【浏览】按钮,新建或者选择一个文件夹。

4

使用:

BitTorrent Sync没有分享限制,可以根据需要建立多个同步文件夹,把文件夹分享给任意多的朋友。分享的文件数量和大小没有限制。这一切只是受制于你的电脑和网络性能。

DHT简介

DHT使用分布式哈希算法来解决结构化的分布式存储问题。分布式哈希算法的核心思想是通过将存储对象的特征(关键字)经过哈希运算,得到键值(Hash Key),对象的分布存储依据键值来进行。具体来讲,大致有以下步骤:

对存储对象的关键字进行哈希运算,得到键值。这样就将所有的对象映射到了一个具体的数值范围中。

重叠网中的每个节点负责数值范围中的特定段落。例如,节点A负责存储键值从8000到8999的对象;而节点B负责7000~7999的对象。这样就将对象集合分布地存储在所有的节点中。

节点可以直接存储对象本身,如文件中的一个片段;也可以存储对象的索引,如该对象所在节点的IP地址。

结构化的分布式存储问题解决后,剩下的问题就是用户如何才能找到存储着目标信息的节点。在有着大量节点(如100万个)的P2P系统中,任何节点都不可能拥有全部的节点?键值?内容的对应关系;因此用户获得了键值之后,如何找到该键值对应的节点就被称为DHT的路由问题。DHT协议必须定义优化的查找(路由)算法来完成这一搜寻的工作。不同的DHT协议之间区别很大程度上就在于定义了不同的路由算法。

DHT的应用非常简洁----API简单到只有一项输入和一项输出:

应用层将数据对象(文件、数据块或索引)通过哈希算法获得键值,将该键值提交给DHT后,返回结果就是键值所在节点的IP地址。图1(来自[9])显示了这种应用结构:

图 1 DHT的应用结构

在这样的支持下,可以开发多种P2P的应用程序,如网络存储与文件共享、即时消息、音频/视频等。图2(来自[9])显示了这种应用结构:

图 2 DHT应用的层次

主流DHT协议

缓冲阵列路由协议(CARP,Cache Array Routing Protocol)

协议简介

CARP是由微软公司的Vinod Valloppillil和宾西法尼亚大学的Keith W. Ross在1997年提出的。该协议可以将URL空间映射到一个仅有松散关联关系的Web cache 服务器(在协议中称为“代理”,Proxy)阵列中。支持该协议的HTTP客户端可以根据要访问的URL智能选择目标代理。该协议解决了在代理阵列内分布存储内容的问题,避免了内容的重复存储,提高了客户端访问时Web Cache命中的概率。

itTorrent(简称BT,俗称BT下载、变态下载)是一个多点下载的源码公开的P2P软件,使用非常方便,就像一个浏览器插件,很适合新发布的热门下载。其特点简单的说就是:下载的人越多,速度越快。 BitTorrent 下载工具软件可以说是一个最新概念 P2P 的下载工具、它采用了多点对多点的原理,一般简称 BT(BitTorrent) 也就是大家所说的变态下载。该软件相当的特殊,一般我们下载档案或软件,大都由 HTTP 站点或FTP 站台下载,若同时间下载人数多时,基于该服务器频宽的因素,速度会减慢许多,而该软件却不同,恰巧相反,同时间下载的人数越多你下载的速度便越快,因为它采用了多点对多点的传输原理。 参考资料: http://www.skycn.com/soft/13308.html 这样才能真正提高BitComet下载速度 [ Date: 2005-11-02 12:01:51 AM | Author: Lemon.Hun | From: Internet | | ] 这样才能真正提高BitComet下载速度 来源于:Internet 1:下载软件的设置 1. 运行 BitComet 0.60 ,打开自己的 BitComet 的 " 选项 " 一栏,点击第一栏 " 网络连接 "。 全局最大下载速度 无限制 调整到 1000(2M 以下用户 1000 是个不可达到的数字,所以可行 ) 。 全局最大上传速度 无限制 调整到 40 ( 根据个人情况合理选择,这是我的建议数 ) 。 监听端口 建议不要和 6881-6889 16881-16889 重复,个人感觉 19770-22000 之间比较好。 ( 当然你映射了端口,那么就以你映射的监听端口为准,不需改动 ) ,装了防火墙的用户在你的防火墙里面打开你的监听端口。 2. 点击任务设置,目前此项里面的参数暂时保持不变,在后来的调整中需要用到其中的"每任务最大上传速度" 3. 点击界面外观 最多显示 peer 数量 改到 1000 4. 点击高级设置 如果多少分钟之内不能连接则添加备用 Tracker:30改到0备用 Tracker 列表 5. 点击网络连接 每任务最大连接数:改到 1000 。 每任务保持连接数:改到 50 。 全局保证上传连接数:改到 10 。 连接发起间隔: 改到 150 或 100 。 最大同时尝试的 TCP 连接个数: 改到 1000 。 是否允许通过 UDP 实现内网互连:内网设定"允许" 公网设定"禁止"。 6. 点击 IP 规则 下载任务每 IP 最大允许连接数 : 改到 20 上传任务每 IP 最大允许连接数 : 改到 5 内网的用户把"允许向服务器报告内网 IP 便于子网内连接"打上钩 7. 点击磁盘缓存 256M 内存配置 磁盘缓存最小值: 6M 磁盘缓存最大值: 30M 减小磁盘缓存当空闲物理内存低于: 50M 在最大最小值范围内自动调整缓存大小上打上钩。 2:下载过程的参数调整 热门种子: 1. 进行完上面的设置,请您下载一个热门种子 ( 种子数超过 20 ,用户连接数超过 200) ,单独开始这一个下载。 2. 下载时您可以看见连接的种子和用户在不断增加,上传下载速度缓慢增加,等速度达到您平时正常下载速度的 1/2 ,连接数大于 50 ,种子数 1 个以上时 ( 大约需要 5-10 分钟 ) ,点击"任务设置"把"每任务最大上传速度"改到 10-20 之间一个数,继续下载。 3. 2 分钟后,如果你的速度起来了,并且起伏不大相对稳定,请保持。如果你的速度没有起来,可以用以下 2 种办法: a. 把每任务最大上传继续以每次 2K 的速度调小; b.a 不起作用说明你的调整时间不对,把"每任务最大上传速度"恢复到"无限制"过段时间再调小它。 冷门种子 冷门种子在您进行调小"每任务最大上传速度"时可能效果不大,如果有效果,请保持。无效果,就不要设置"每任务最大上传速度"或者设高点比如 25-30 。 3页:注意事项及调节经验 注意事项 1. 想知道自己是内网还是外网的看自己的 IP , 10.x.x.x , 192.168.x.x 都是内网,看不见远程的基本也是内网。 2. 外网用户如果 BitComet0.06 下载效果不理想可以试用 BC 以前版本或者贪婪 abc 、比特精灵等。 3. 限制上传的朋友下载完毕后,强烈要求取消全局上传限制做种 3 个小时以上。 4. 热门种子下载时,尽量只下载一个文件,这样才让你享受到 BitComet 的飞速快感。 5. 上传参数的选取,要依据自己的网络情况,仔细调整,如果我说的参数不适合您,请您自己多琢磨,仔细进行微调。 调节经验: 一个任务开始下载几分钟以后,就把上面第 5 点方法的"每任务保持连接数"由" 1000 "改为"自动调整",全局最大下载速度再改回"无限制",一会你就会发现, BT 的速度明显比调节前快了 ( 我的现在一般是 170-180K, 比以前快了近 50K ! ) ;如果变化不大,再在两个办法之间来回设置一下。 修改系统设置 减少BT下载对硬盘的损耗 关于如何解决BT下载损耗硬盘这个问题,有人提出修改硬盘的CACHE,方法如下: 1、设大硬盘Cache BT会多线程地下载和上传,很多数据吞吐,Windows默认只有512KB的Cache显然不够,如果内存在256MB以上,开大一些Cache应该可以减少硬盘读写,提高性能。一般设在8-16MB效果最好。我设到32MB,开4个BT硬盘灯都不怎么闪。 a) 运行 "regedit"b)去[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\IoPageLockLimit]c) 根据你的内存修改其十六进制值: 8000为32MB,4000为16MB,其他数字按此计算。 补充计算转换方法如下: 1MB = 1024K, 10MB = 10240K = 2800(16进制) = 2*16^3 + 8*16^2 + 0*16^1 + 0*16^0 = 10240k (十进制) d) 重启 如果没有找到IoPageLockLimit,就要新建,类型为DWord。 2、降低运行优先级 BT比较占用资源,启动后,可能会对整个系统的性能造成一定的影响。如果你是用2K/XP,可以利用任务管理器把所有的BT软件的优先级降低,这样即使它占用资源,也不会影响其它应用程序的性能,因为它抢占资源的优先级不够高,降低对系统的影响。 有人说, *** 作系统是win2k或winxp的话,使用BT下载的情况会好些,因为这两种 *** 作系统会帮你在BT写入硬盘数据时自动升高CACHE,从而减轻(但不是避免)硬盘的损伤。 个人觉得,BT可以继续使用,但不要一次性开太多的下载或上传的窗口,1到3个就行了。还有在BT运行时,去任务管理器把它的优先权调到低于标准。上 http://linxiao9911.qqfx.com/archives/2007/46268.html 看看有关介绍吧 看看就清楚了BT实际上是BitTorrent的缩写。bt下载的人越多,bt种子就越多,下载速度也越快。而BitTorrent的意思就是pnp下载,也叫变态下载。bt下载是p2p下载,pp下载的扩展。pnp中的两个p都是指网民的个人电脑,在网上抽象为一个点point。n是之1,2,3,……n中的n就是无限的意思。pnp就是说个人电脑和个人电脑通过网络连接,多对多连接的意思。bt下载为什么俗称变态下载呢?这是因为这种下载方式和传统的单单依靠网站服务器作为下载源的方式不同,它采用的是人人电脑都是服务器的思想,下载的人越多,共享的人越多,下载的速度也越快。 BitTorrent 下载工具软件可以说是一个最新概念 P2P 的下载工具、它采用了多点对多点的原理,一般简称 BT(BitTorrent) 也就是大家所说的变态下载。该软件相当的特殊,一般我们下载档案或软件,大都由 HTTP 站点或FTP 站台下载,若同时间下载人数多时,基于该服务器频宽的因素,速度会减慢许多,而该软件却不同,恰巧相反,同时间下载的人数越多你下载的速度便越快,因为它采用了多点对多点的传输原理。挑战下载极限——BT下载


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11734173.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存