用BTsync和VPS搭建无流量限制Dropbox

btskeys 2016-10-26 457

秘钥:N/A


Linode

在上个月将每月流量扩容到2000G以后,觉得仅仅在上面放个博客实在有些浪费,

Dropbox

 上每月10美元的专业版100G容量也只用了不到30%,白花花的银子都被无效率的浪费,还不如节省下来给囧太郎添置一些尿裤。

我发现了一款不错的P2P概念的同步客户端 BitorrentSync(以下简称BTsync),它不同于 Dropbox 分布式服务器端的同布方式而采取的是点对点即时同步,这样同步速度更快、信息安全性较高且容量没有限制,但对于个人家庭用户最大的缺点就是必须同时在线才能开始同步动作。

此时我想到用24小时在线的 VPS 主机就可以扮演 Dropbox 服务器的角色,保证其中一端下线之后资料依旧可以保持同步的效果,同时能够兼具 BTsync 的各种优势,下面是具体步骤:

客户端端安装

首先我们登录 BTsync 的官方网站,了解其工作原理和使用方法:

下载 BTsync 的 Windows 客户端并在硬盘上安装,整个过程非常简单,使用过 Dropbox 的朋友都应该能轻车熟路的完成安装和设置步骤,我就不一一复述了,如果还是不清楚的可以参见网站上的帮助文档

注意,BTsync 可以指定任何文件夹作为同步目录,这一点的便捷性是 Dropbox 无法比拟的,最后需注意进行选项复制密钥。

服务器端安装

接下来我们需要在服务器端也就是 VPS 上安装 BTsync 同步软件:

服务器端安装环境

  • 虚拟主机:              Linode
  • 服务器操作系统: Ubuntu 12.04 LTS 64bit
  • 客户端:                  Bitorrent sync for linux 64bit
  • 网页服务器:          LAMP

登录 VPS 主机,下载客户端 BTsync 的64位linux客户端:

Shell

wget http://btsync.s3-website-us-east-1.amazonaws.com/btsync_x64.tar.gz
tar zxvf btsync_x64.tar.gz
./btsync

正常情况下,系统会提示 BTsync 同步程序已经在后台运行。

接下来,我们在浏览器地址栏中输入:http://IP:8888/gui ,就可以看到 BTsync 的同步界面(将地址栏中的 IP 更换成你的 VPS 的 IP 地址),输入刚才在 Windows 客户端上记录的密钥,很快就能发现两者开始同步了。

VPS+BTsync和Dropbox的对比

VPS + BTsync 的优势:

  • P2P模式理论同步速度更快,但在企业局域网内由于路由屏蔽可能会大大降低效率;
  • 免费容量几乎没有限制,对于 BTsync 来说,受限的只有硬盘大小和 VPS 流量限制
  • 由于取消了服务器端,点对点的数据传输保证了信息安全

VPS + BTsync 的优势:

  • 客户端的界面和功能还十分简陋,远不如 Dropbox 功能丰富和强大,期待以后能够加强
  • 数据保存较脆弱,没有 Dropbox 简单方便。
  • 设置使用较复杂,不适合新手使用。E


最新回复 (0)
发新贴

btskeys
主题数
35
帖子数
0
注册排名
1