CentOS安装BitTorrent Sync,在终端中安装BitTorrent Sync私人云存储服务

admin Linux 1年前 2935℃ 0
摘要:

BitTorrentSync简称BitSync是一款功能非常强大的同步工具,并且支持多终端设备:windows、linux、移动设备甚至是arm平台都没有问题,再加上国内网盘纷纷关闭,如果您想自建搭...

BitTorrent Sync简称BitSync是一款功能非常强大的同步工具,并且支持多终端设备:windows、linux、移动设备甚至是arm平台都没有问题,再加上国内网盘纷纷关闭,如果您想自建搭建同步工具使用BitSync是一个非常不错的方案。

1.jpg


Sync 的工作原理是什么?

Sync 是知名的 P2P 下载客户端 BitTorrent 所属公司在去年推出的一个全新应用,几周前它刚刚成立了独立的公司 Resilio,因此它的全称是 Resilio Sync。它的主要作用是通过 BT 网络在你的多个设备之间进行数据和文件的同步。和 BT 下载的原理相同,当你使用 Sync 分享电脑上的一个文件夹时,其实是自动生成了一个 BT 种子。通过这个种子(一个连接、一个二维码或一串字符),别的手机或电脑就能够同步这个文件夹。

与 BT 下载不同的是,Sync 是双向同步而不是单向的分发。也就是说,你使用一个 Sync 的种子之后不仅可以下载文件夹中的内容,还可以修改、删除文件夹里的内容,并让全网所有其它也在共享这个文件夹的设备同时修改、删除。与传统的同步方式相比,Sync 大大增加了网络的可靠性并减少了对单一结点的性能需求。
 
Sync by BitTorrent
适合:喜欢折腾的人、重度数据泄露恐惧症。
这个软件,与其说叫做「网盘」,不如叫做「分布式存储服务」。二者的特点都是存储服务脱离云端,在我们自己的设备之间进行同步。Sync by BitTorrent 背后就是那家让「BT 下载」流行起来的 BitTorrent,它将 BT 下载的原理用于文件同步服务中,速度自然有所保证,且适合用于共享资料存储。

一、软件下载

这里以CentOS X64位系统为例,BitTorrent Sync官方地址为:https://www.resilio.com/,您可以在这里找到任何想要的版本,依次执行下面的命令,一行一个,###号后面为注释,请不要复制。

1
2
3
4
mkdir bitsync                             ### 创建目录
cd bitsync                              ### 进入bitsync目录
wget https://download-cdn.resilio.com/stable/linux-x64/resilio-sync_x64.tar.gz   ### 下载软件,32位系统请在官方找到32位版本
tar -zxvf resilio-sync_x64.tar.gz                  ### 解压软件

二、软件安装

通过上面的几个步骤我们已经完成了软件下载并解压,接下来就是进行安装软件了。

1
2
3
cd /home/bitsync                           ### 进入bitsync目录
./rslsync --dump-sample-config > btsync.conf            ### 初始化配置文件
vi btsync.conf                            ### 编辑配置文件

编辑配置文件这里需要特别说明一下,需要找到配置文件的以下几个地方进行修改,请看截图说明。第二行的设备名称,根据需要进行修改。

2.jpg

bitsync端口号默认是8888,请根据需要进行修改,注意iptables放行端口,找到下面的配置文件,将用户名和密码前面的双斜杠去掉//,并设置自己需要的用户名和密码,最后保存文件。

3.jpg

三、运行软件

一般情况服务器开启了防火墙(iptables),我们还需要放行8888端口,然后再运行,分别执行下面的命令:

1
2
3
4
/sbin/iptables -I INPUT -p tcp --dport 8888 -j ACCEPT       ### 放行8888端口
/etc/init.d/iptables save                        ### 保存修改
service iptables restart                        ### 重启iptables
./rslsync --config btsync.conf                      ### 运行bitsync

查看是否已经运行btsync

netstat -antlp |grep sync

6.png  加入开机启动

将下面的代码添加到/etc/rc.local文件中:

cd /root/bitsync;./rslsync --config btsync.conf

最后方法bitsync管理界面,输入地址:http://您的IP或域名:8888 ,并输入配置文件中设置好的用户名和密码进行登录。首次登录会让您输入名字和同意协议进入后台。

4.jpg

5.jpg


四、总结

安装配置完成后就可以设置指定目录进行同步啦,您可以在您的windows设备或移动设备安装客户端轻松实现同步,另外Linux Gui界面是英文的,但是也非常简单,如果您还是操作有难度可以下载windows客户端对比使用。

参考链接:http://www.cnblogs.com/itxdm/p/setup_resync.html

      https://www.xiaoz.me/archives/6965



Tags: