官网:http://labs.bittorrent.com/experiments/sync.html
这个软件安装完后通过网页浏览器设置共享目录并生成同步Secret,异地的客户端可以通过这个同步Secret访问共的目录,其中有读写和只读两种同步方式选择,以点对点的形式传送数据,其实可以理解为一种新型的P2P分享方式。
这里我们可以用这个软件来同步备份下载盒子上的指定目录的所有文件,下面的内容是盒子端的配置过程。
linux系统下的安装与配置(使用root用户登录)
1.首先要下载应用程序解压,根据系统的字长选择
32位系统
wget http://btsync.s3-website-us-east-1.amazonaws.com/btsync_i386.tar.gz tar zxvf btsync_i386.tar.gz -C /root
64位系统
wget http://btsync.s3-website-us-east-1.amazonaws.com/btsync_x64.tar.gz tar zxvf btsync_x64.tar.gz -C /root
2.运行程序输出配置模板文件
./btsync --dump-sample-config > btsync.conf
3.编辑上一步输出的btsync.conf
vi btsync.conf
将下面的<>部分改为你自己的服务器的信息。例如“<设备名>”改为“My BT Server”.
端口不要设置成80、8112、9091、443之类的,避免与其他软件应用冲突。
{ "device_name": "<设备名>", "listening_port" : 0, // 0 - randomize port /* storage_path dir contains auxilliary app files if no storage_path field: .sync dir created in the directory where binary is located. otherwise user-defined directory will be used */ "storage_path" : "/home/root/.sync", // uncomment next line if you want to set location of pid file // "pid_file" : "/var/run/syncapp/syncapp.pid", "check_for_updates" : true, "use_upnp" : true, // use UPnP for port mapping /* limits in kB/s 0 - no limit */ "download_limit" : 0, "upload_limit" : 0, /* remove "listen" field to disable WebUI remove "login" and "password" fields to disable credentials check */ "webui" : { "listen" : "<服务器的IP地址>:<端口>", "login" : "<登陆用户名>", "password" : "<登陆密码>" } /* !!! if you set shared folders in config file WebUI will be DISABLED !!! shared directories specified in config file override the folders previously added from WebUI. */ /* , "shared_folders" : [ { // use --generate-secret in command line to create new secret "secret" : "MY_SECRET_1", // * required field "dir" : "/home/user/bittorrent/sync_test", // * required field // use relay server when direct connection fails "use_relay_server" : true, "use_tracker" : true, "use_dht" : false, "search_lan" : true, // enable sync trash to store files deleted on remote devices "use_sync_trash" : true, // specify hosts to attempt connection without additional search "known_hosts" : [ "192.168.1.2:44444", "myhost.com:6881" ] } ] */ // Advanced preferences can be added to config file. // Info is available in BitTorrent Sync User Guide. }
4.运行BT sync,此时系统会新增一个btsync进程
./btsync --config btsync.conf
如果想关闭BT sync可以使用killall命令关闭
killall btsync
5.把BT sync加入开机启动
vi /etc/rc.local
exit 0 前一行加入
cd /root ./btsync --config btsync.conf
通过本地浏览器打开<服务器的IP地址>:<端口>/gui 登陆以后即可设置同步目录。
目前客户端只有英文版的界面,但是设置使用起来比较简单。做图文教程很累的,所以不打算制作如何使用的图文教程了,况且界面真的很简单,如果还有问题可以在本贴回复提问。
windows客户端: 点击下载
Mac客户端: 点击下载
进入官网还有其他包括ARM平台的客户端可以下载。
使用注意事项:
1.如果是选择只读同步(服务器->本地),在文件传送完毕后如果不想再同步,记得在本地客户端上删除同步的目录,否则容易出现服务器端删除了文件,本地也会自动的删除该文件的情况。当然,读写同步更是如此。
原文来自零度科技:http://www.ldisp.com/a/linux/2013/CentOS-BitTorrent-Sync.shtml
相关推荐
此内容是本人整理的针对服务器的系统安装详细图文安装步骤。 对centos7.6的安装步骤进行逐步的拆解,标注。
Centos在虚拟机上的安装步骤,Centos在虚拟机上的安装步骤,Centos在虚拟机上的安装步骤,Centos在虚拟机上的安装步骤,Centos在虚拟机上的安装步骤,Centos在虚拟机上的安装步骤,
在centos6.9版本上用yum命令安装mysql详细步骤,以及注意事项。
centos8安装zookeeper3.8.0详细步骤
这是我在centos6.5上安装oracle11g 的详细过程,只要按照文档的步骤来一定可以安装成功的。这份文档可以帮助你跳过安装时的很多坑
centos7安装详细教程centos7安装详细教程centos7安装详细教程centos7安装详细教程centos7安装详细教程centos7安装详细教程centos7安装详细教程centos7安装详细教程centos7安装详细教程centos7安装详细教程centos7...
在centos下安装mysql主从详细步骤
有对centos安装很详细的步骤和图形说明
Centos、Linux安装安 JDK1.8详细步骤和压缩包,非常详细,亲测可用;Centos、Linux安装安 JDK1.8详细步骤和压缩包,非常详细,亲测可用;Centos、Linux安装安 JDK1.8详细步骤和压缩包,非常详细,亲测可用;Centos、...
Centos 安装nginx步骤,自己总结的步骤,按步骤一步一步操作即可
之前一直在自己电脑上通过Vmware Workstation软件来安装CentOS7,最近斥巨资自己组装了一个小电脑,安装CentOS7系统,模拟真实的服务器环境。同时也实现了异地远程开机和访问,并且可以通过ssh连接,这样便相当于...
centos6.5下安装ffmpeg的详细步骤。最近要做一个转换高清铃音的项目,需要开源工具ffmpeg。
WMware安装Centos的详细步骤——新手上路
centos7 安装dotnet完整操作步骤,并用supervisord服务启动dotnet程序
在centos环境下安装hadoop。有详细的过程,代码分析。还有详细的操作逻辑。
详细的centOS安装 明明白白 详细又详细 下完之后你会回来谢我的!!!
Centos7下安装Bugzilla,并附带中文包,均亲测可用!
安装中文CentOS 6.5的详细步骤及要注意点-讲.doc
centos7.1安装openstack-kilo步骤
Centos 安装sybase ASE-15 详细操作步骤及遇到问题解决方案及缺少的rpm包