一直以来想给大家来安利一下这个文件同步软件,今天正好新加了一台同步端,趁此机会顺手总结一下。
Resilio Sync简介
BTSync 是 Bittorrent Sync 的简写,是美国 Bittorrent Inc. 公司开发的一款采用 P2P 技术实现文件快速的同步的软件,软件有免费版本和商业版本,非开源软件。
注意:Bittorrent Inc. 公司于 2016 年将 BTSync 拆出并组建新公司 Resilio Inc. ,产品名称也从 Bittorrent Sync 改名为 Resilio Sync。
去年上半年通过渠道买了个正版key,然而大约在去年下半年的时候,国内的朋友在用Resilio Sync可能会出现“没有可用的跟踪程序连接”提示
当然,出现这个提示的原因很简单,不用找系统,软件,注册表一类的问题了,因为Resilio Sync 的中继服务器被科学上网了,所以导致链接不上,文件自然也无法同步。
我的解决方案
网上还有其他的各种修改host操作,但是感觉太麻烦且不靠谱。
目前我的方案可能不是很简单,但自认为很方便,稳定。
那就是在国外服务器上搭建一个ss,需要同步的客户端全部用该ss的网络,并且在该服务器上安装一个linux版的Resilio Sync
这样做最大的好处是:
1、不需要买商业版的许可证,因为所有机器的环境都在一个内网,可以直接链接所有设备。
2、时刻有一个同步端在运行,那就是装着ss的服务器,所以:如果两台电脑需要同步文件的话,不需要保持两台电脑的Resilio Sync软件都处于运行状态,因为当你只开一台的时候,会与ss服务器文件同步,开另一台电脑的时候会自动与ss服务器上的最新文件同步,所以解决了两台电脑之间不需要同时开着。
Linux安装Resilio Sync
这里简单带一下linux上的sync安装。
其实我们知道Resilio Sync如果以服务运行的时候,实际上电脑上会开一个http服务,客户端实际上是打开一个网页来管理Resilio Sync服务的。
所以linux上的Resilio Sync同理,只需要安装好后,用该软件启动一个http服务,然后用浏览器来管理设备链接与文件共享即可。
下载地址:https://www.resilio-sync.cn/download
或者官方linux下yum安装教程:https://help.resilio.com/hc/en-us/articles/206178924
软件命令:
[root@vuln sofia]# ./rslsync -h Can't accept '-h' as argument Resilio Sync 2.5.5 (1020) Usage: rslsync [ options ... ] Options: --help Print this message --config <path> Use a configuration file --storage <path> Storage path for identity and license --identity <user name> Creates user identity --license <path> Apply owner license --nodaemon Do not daemonize --dump-sample-config Print a sample configuration file --log <file> Set log file --webui.listen <IP>:<port> Set the webui listening interface --generate-secret <secret version> Generate a read/write key --get-ro-secret <r/w key> Get the read-only key associated to a read/write key For additional info please visit help center. http://helpfiles.resilio.com/helpcenter2
启动命令:
./rslsync --webui.listen 0.0.0.0:8080
启动后就可以在浏览器中管理Resilio Sync,当然与windows下的软件界面是一样的,很简单: