设为首页 收藏本站
查看: 597|回复: 0

[经验分享] CentOS 安装BitTorrent Sync详细步骤

[复制链接]

尚未签到

发表于 2016-5-10 10:07:18 | 显示全部楼层 |阅读模式
  官网: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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-215048-1-1.html 上篇帖子: python之supervisord启动脚本(centos/rhel) 下篇帖子: CentOS配置Tomcat以服务方式启动
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表