文章

在VPS部署Resilio Sync

  编辑于:2018-12-18
文章目录

简介

各位都熟悉BTsync吗。没错,这就是那个传说中的BTSync的产品,只不过改了个名字开发而已。Resilio Sync 使用于在不同的服务器上同步文件或者文件夹。如果你认为他仅仅只是用于同步文件,那你就错了。Sync 最强大的在于它的密钥分享功能。只需要输入一串乱七八糟的字母数字组合,就能下载到几十个G的资源库并且保持实时更新。所以Sync 被称之为开车神器,因为某些资源你懂得。

为什么在VPS上安装

很简单,Windows上免费版本的Sync是无法选择同步文件的。免费版的只能一次性把整个密钥分享的文件夹全部同步下来。如果我们利用VPS将资源下载完成,再在VPS上进行选择下载,就可以克服这个问题。而且大部分VPS的网络情况比家庭网络要好很多,同步速度非常之快。

安装教程

由于Resilio Sync是闭源软件,所以只需要下载官方编译好的二进制执行包即可安装,使用。

下载,安装主程序

Debian / Ubuntu:

echo "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list
wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -
apt-get update
apt-get install resilio-sync

CentOS:
vim /etc/yum.repos.d/resilio-sync.repo按键盘字母i并写入以下内容,按ESC键,然后输入:wq 回车

[resilio-sync]
name=Resilio Sync
baseurl=http://linux-packages.resilio.com/resilio-sync/rpm/$basearch
enabled=1
gpgcheck=1

完成后rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc
yum update
yum install resilio-sync

开启任意主机连接

sed -i "s/127.0.0.1/0.0.0.0/g" /etc/resilio-sync/config.json
sed -i "s/127.0.0.1/0.0.0.0/g" /etc/resilio-sync/user_config.json

配置同步文件夹

假设我们希望能把密钥的文件夹同步到/data/sync,我们需要给/data/sync设置Resilio Sync的用户权限,才能向这个文件夹写入内容。

chown -R rslsync /data/sync

Resilio Sync控制命令

service resilio-sync start #启动
service resilio-sync stop #停止

开启防火墙端口

Ubuntu / Debian

iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 8888 -j ACCEPT
iptables -I INPUT -m state --state NEW -m udp -p udp --dport 8888 -j ACCEPT

CentOS

iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 8888 -j ACCEPT
iptables -I INPUT -m state --state NEW -m udp -p udp --dport 8888 -j ACCEPT
/etc/init.d/iptables save
/etc/init.d/iptables restart

配置 Sync 网页端

访问http://VPSIP地址:8888

然后按照提示即可配置完成Resilio Sync ,享受资源吧!

使用域名访问

如果不想记忆你的IP地址,那么可以使用你的域名指向这个服务器。可以在freenom.com申请免费的域名,然后使用caddy作为前端:CADDY
Caddyfile

example.com
{
        proxy / http://127.0.0.1:8888
        gzip
        tls [email protected]
}

推荐资源网站

一个专门分享Sync密钥的网站:http://btsynckeys.com
原文链接:https://www.zhujiboke.com/2017/03/271.html

发表回复