Resilio Sync – 私有云搭建-更安全的文件同步备份方式

   免费的内网穿透,内网端口映射工具,无需设置路由器,公网IP,不限流量,不限连接数
了解更多  立即下载
FinalShell最好用的国产SSH客户端,一体化服务器管理软件,点击获取

resilio前身为btsync 更早的文章

官网

 

Win便携版制作

resilio.exe /config 配置文件名称 /storage 存储路径

注:配置文件”storage_path”不适合win用,使用这个字段会每打开软件就会重新创建身份

简略记 官方配置文件示例下载

搭建(Linux: Centos)

当resilio两个同步端时间相差太大时,同步时那么会提示时间差的警告,那么我们需要先设置下VPS的时区和时间

设置时区:yes|cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

设置时间:date -s "2017-06-12 14:06:00"

查看时区和时间:date

vi sync.conf

sync.conf 配置文件webui部份内容:

设置端口、用户名、密码,去掉,”login和,”password前面的//注释符号

kill -9 PID //上面记录的进程PID值

./rslsync --config sync.conf //加载配置文件运行

无配置文件运行命令行./rslsync --webui.listen 0.0.0.0:8888

停止运行kill -9 $(ps -ef|grep "rslsync"|grep -v grep|awk '{print $2}')

搭建完成以后可以使用 http://服务器IP:8888 访问web界面  添加想要备份的目录(点击“+”号,选择“标准文件夹”……),然后会生成2个密钥,一个读权限,一个读写权限,根据自己的需求来选择权限密钥,然后在需要同步的另一台服务器或是自己使用的PC端同样安装rslsync,点击“+”号选择最后一个“输入密钥或链接”跟据提示操作即可。

如果你想更安全的传输文件可以在 文件夹首选项 关闭需要时使用中继服务器使用跟踪程序服务器 然后手动添加预定义主机

防火墙

关闭防火墙、清空防火墙规则、添加规则 根据自己需求来选择

关闭防火墙

centos 6.X service iptables stop&chkconfig iptables off

centos 7.X systemctl stop firewalld.service&systemctl disable firewalld.service

添加规则

清空规则iptables -F

查看规则iptables -L

开机自启

建立一个shell:vi /root/btsync.sh

写入开机启动项:echo 'bash /root/btsync.sh' >>/etc/rc.local

授权KEY

专业版永久授权KEY,保存为Resilio_Sync_Personal.btskey文件

应用许何证:Win版 直接打开.btskey文件即可;linux版真接复制授权key到应用许何证输入框。

Resilio Sync - 私有云搭建-更安全的文件同步备份方式

常见问题

上传/下载速度很慢

  • 传输大量小文件。下载/上传速度对于许多小文件将会比传输几个大文件时更慢。
  • 您正在使用中继服务器。您的同伴无法直接连接。检查您的防火墙属性(它不应阻止传入数据包到Sync的侦听端口)和NAT设置。直接端口映射可能有帮助。Resilio Sync - 私有云搭建-更安全的文件同步备份方式
  • 不对称连接。如果存在上载速度较慢的对等体,则其他对等体将具有较低的下载速度。这也意味着更高的上传速度的同行,下载速度越高。
  • 低容量调制解调器 无法一次处理大量数据包的网络硬件将影响同步速度。
  • 防火墙和/或安全软件设置网络安全和防病毒服务可能会在下载文件时阻止/延迟数据传输或重新检查文件,请暂时禁用这些服务。
  • 高级设置中的“disk_low_priority”设置为“True”。尝试将此设置更改为“False”,仅在台式机上可用。
  • Sync的侦听端口未打开。要打开此端口,请确保两端都启用“UPnP端口映射”,如果网络/路由器支持UPnP,则在路由器中。
  • 尝试通过路由器接口(TCP / UDP)进行端口转发。同步使用的端口列表在这里。有关如何打开网络中的端口的说明,请参阅路由器文档。
  • 尝试使用预定义的主机。您可以在文件夹首选项中找到预定义的主机。
  • ISP可能会阻碍您的流量。

无法获取追踪服务器列表(cannot get the list of trackers)

 

查看解决方法

自建数据中转服务

开启转发功能

临时生效(重启系统和网络被重置失效): echo 1 > /proc/sys/net/ipv4/ip_forward 或 sysctl -w net.ipv4.ip_forward=1

永久生效: 修改配置文件/etc/sysctl.conf 将net.ipv4.ip_forward的值改为1

一条命令开启转发(永久生效):

添加转发规则(二个命令跟据自己使用习惯来选择)

注: 以下仅供参考,IP可以下载sync.conf查看。

firewall命令

iptables命令

官网原版下载


Resilio Sync 移动版下载

iOS https://itunes.apple.com/us/app/id1126282325
安卓 https://play.google.com/store/apps/details?id=com.resilio.sync
亚马逊市场 https://www.amazon.com/gp/mas/dl/android?asin=B00J5KO9LM


Resilio Sync 桌面版下载

Windows 7 或更高(Sync 不支持XP系统,因为它需要IE11支持)
32 bit https://download-cdn.resilio.com/stable/windows/Resilio-Sync.exe
64 bit https://download-cdn.resilio.com … esilio-Sync_x64.exe


Mac OS X 10.8 或更高

https://download-cdn.resilio.com/stable/osx/Resilio-Sync.dmg


Linux 版(
安装指南
i386 https://download-cdn.resilio.com … io-sync_i386.tar.gz
x64 https://download-cdn.resilio.com … lio-sync_x64.tar.gz
i386 (glibc 2.3) https://download-cdn.resilio.com … glibc23_i386.tar.gz
x64 (glibc 2.3) https://download-cdn.resilio.com … _glibc23_x64.tar.gz
ARM https://download-cdn.resilio.com … lio-sync_arm.tar.gz
ARMHF https://download-cdn.resilio.com … o-sync_armhf.tar.gz


FreeBSD

i386 https://download-cdn.resilio.com … freebsd_i386.tar.gz
x64 https://download-cdn.resilio.com … _freebsd_x64.tar.gz


Resilio Sync NAS 版(安装说明)

西数WD MyCloud https://help.getsync.com/hc/en-us/articles/206664870
群晖Synology https://help.getsync.com/hc/en-us/articles/206664850
威联通QNAP https://help.getsync.com/hc/en-us/articles/206178964
网件Netgear https://help.getsync.com/hc/en-us/articles/206179364
希捷Seagate https://help.getsync.com/hc/en-us/articles/206179384
Drobo https://help.getsync.com/hc/en-us/articles/205504969
Asustor https://www.asustor.com/apps/app_detail?id=604
Overland Storage / SnapServer https://help.getsync.com/hc/en-us/articles/206215225

分享到: 更多 (0)