利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

随着国内各大网盘的关闭,自建私有云被越来越多的朋友提上了日程。上一篇文章网盘替代方案中有不少的朋友留言,Resilio Sync可以用于搭建私有存储云。Resilio Sync 数据传输是这样的:不需要把文件上传到云端服务器,而是通过 P2P 的方式,直接将文件从你的设备传到对方设备上。

Resilio Sync 不限速、不限文件大小、不需要注册账号,因为少了中转服务器的优化,在局域网下Resilio Sync传输速度非常快,而即便不是在局域网下,Resilio Sync之间的传输速度也会达到最大化,这一点部落在使用Resilio Sync给国外的VPS主机上传文件时可以看出来。

Resilio Sync唯一的不足就是想要实现共享就必须有一台安装了Resilio Sync的服务器一直保持开机,其实这个问题倒不是很严重。对于一些想要保持24小时都可以实现同步共享的人来说,你完全可以用一个闲置的PC或者手机来充当Resilio Sync服务器,或者在VPS主机上安装Resilio Sync。

更多的免费网盘和个人云存储方案,可以看看:

  • 1、网盘替代方案:国外网盘pCloud可离线下载和国内坚果云网盘支持WebDAV
  • 2、应对各类网盘关闭最有效方法以及使用Aria2+KodExplorer轻松搭建个人云存储
  • 3、谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

一、Resilio Sync安装使用

1、Resilio Sync官网:

  • 1、官方网站:https://www.resilio.com/
  • 2、Resilio Sync下载:Resilio Sync 32位和64位下载。

2、Resilio Sync支持全平台,包括PC、iOS 、 Android 和 WP 移动端。启动了Resilio Sync后,先要你输入一个名称。

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

3、接着就可以打开Resilio Sync软件界面了,这里我们可以选择添加一个标准文件夹,这个文件夹就是我们要共享的文件夹。

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

4、利用Resilio Sync共享文件夹后,Resilio Sync会自动生成链接、密钥和QR代码三种给别人共享的方式。

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

5、使用密钥共享给他人,可以设置好读写权限。

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

6、如果是手机用户的话,可以将QR代码分享给别人扫扫即可。

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

二、Resilio Sync共享同步

1、想要共享同步Resilio Sync的文件夹,你只需要在另一个设备安装好Resilio Sync,然后输入别人共享的密钥或者链接即可。

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

2、所以说,只要得到别人的Resilio Sync分享的密钥就可以在另一台设备中进行同步共享了。

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

3、在手机上使用Resilio Sync也很简单,点击就可以扫描代码或者输入密钥。

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

4、然后共享成功。

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

5、点击打开Resilio Sync共享的文件夹,就可以下载或者上传文件了。

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

6、Resilio Sync的高级设置里还允许你控制文件上传或者下载的速度。

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

三、Linux VPS主机安装Resilio Sync搭建私有云

1、通过上面的介绍,相信大家都已经明白了,只要你有一台保持开机的Windows电脑,就可以安装Resilio Sync软件实现同步共享了。购买了VPS安装了Windows使用Resilio Sync就非常简单了。

2、但是,如果是使用Linux VPS,那么在安装的时候有点复杂了。Linux各操作系统安装Resilio Sync代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#For Debian-based Linux (Debian, Ubuntu, Zorin, Elementary)
新建一个文件:/etc/apt/sources.list.d/resilio-sync.list ,复制以下内容粘贴保存:
deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free
 
然后执行以下命令:
wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -
最后执行安装命令:
sudo apt-get update
sudo apt-get install resilio-sync
 
#For RPM-based Linux (Red Hat, Fedora, CentOS, OpenSUSE)
新建一个文件:/etc/yum.repos.d/resilio-sync.repo,复制以下内容粘贴保存:
[resilio-sync]
name=Resilio Sync $basearch
baseurl=http://linux-packages.resilio.com/resilio-sync/rpm/$basearch
enabled=1
gpgcheck=1
 
然后执行命令:
sudo rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc
最后执行安装:
sudo yum install resilio-sync

3、以Centos为例,新建文件保存如下:

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

4、这是执行安装命令后成功。

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

5、Resilio Sync状态管理命令:

1
2
3
4
5
6
7
8
9
10
sudo service resilio-sync start
sudo service resilio-sync stop 
sudo service resilio-sync restart 
 
卸载:
For Debian-based Linux: 
sudo apt-get purge btsync
 
For RPM-based Linux
sudo yum remove btsync

6、看到如下表示Resilio Sync启动成功了。

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

四、Linux VPS上管理同步Resilio Sync

1、按照上面的方法安装好了Resilio Sync后,我们还需要学会如何管理Resilio Sync。Resilio Sync为我们提示了一个Web管理页面,但是需要提前我们设置好。执行以下命令初始化配置:

1
2
3
mkdir /home/Sync 
cd /home/Sync
/usr/bin/rslsync --dump-sample-config > btsync.conf

2、然后执行命令:vi btsync.conf,按照下图指示可以修改设置名称、端口、用户名和密码。

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

3、接着再按照下图命令重新启动Resilio Sync,注意如果你的VPS防火墙没有开启相应的端口,可以按照下面的方法开启。

1
2
3
4
5
6
7
8
启动:
/usr/bin/rslsync --config /home/Sync/btsync.conf  
/usr/bin/rslsync --webui.listen 0.0.0.0:8888  
 
开启端口:
/sbin/iptables -I INPUT -p tcp --dport 8888 -j ACCEPT 
/etc/init.d/iptables save
service iptables restart

4、接下来,打开你的浏览器,输入IP:8888/gui/,进入到了Resilio Sync管理界面了,第一次需要你填写登入密码,同时设置一个名称。(点击放大)

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

5、然后,你就可以像在本地电脑上使用Resilio Sync一样,添加本地文件夹共享。

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

6、这是Resilio Sync显示的VPS主机上可以供我们共享的文件,如果专门用于共享的话可以直接新建一个。

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

7、在VPS主机上设置了Resilio Sync共享后,也会生成一个共享链接或者二维码。

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: