返回列表 发布新帖

[盒子/seedbox] BitTorrent Sync 同步/下载/分享盒子上的文件

2540 3
发表于 2013-4-25 15:05:28 | 查看全部 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 cato 于 2013-4-25 18:26 编辑
BitTorrent正式公测去中心化同步工具Sync的Alpha版。Sync支持Windows、Linux和OSX,它在功能上类似云储存服务如Dropbox和Skydrive,但没有云同步功能只有文件同步功能,它允许用户使用BitTorrent协议在多台设备上安全同步文件夹。Dropbox也支持多平台,但免费储存空间有限,Sync没有空间限制,而Sync的另一个值得注意的特性是支持Linux ARM平台。
http://www.solidot.org/story?sid=34430

官网:http://labs.bittorrent.com/experiments/sync.html

这个软件安装完后通过网页浏览器设置共享目录并生成同步Secret,异地的客户端可以通过这个同步Secret访问共享的目录,其中有读写和只读两种同步方式选择,以点对点的形式传送数据,其实可以理解为一种新型的P2P分享方式。

这里我们可以用这个软件来同步备份下载盒子上的指定目录的所有文件,下面的内容是盒子端的配置过程。

linux系统下的安装与配置(使用root用户登录)
1.首先要下载应用程序解压,根据系统的字长选择
32位系统
  1. wget http://btsync.s3-website-us-east-1.amazonaws.com/btsync_i386.tar.gz
  2. tar zxvf btsync_i386.tar.gz -C /root
复制代码
64位系统
  1. wget http://btsync.s3-website-us-east-1.amazonaws.com/btsync_x64.tar.gz
  2. tar zxvf btsync_x64.tar.gz -C /root
复制代码
2.运行程序输出配置模板文件
  1. ./btsync --dump-sample-config > btsync.conf
复制代码
3.使用nano编辑上一步输出的btsync.conf
  1. nano btsync.conf
复制代码
将下面的<>部分改为你自己的服务器的信息。例如“<设备名>”改为“My OVH 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进程
  1. ./btsync --config btsync.conf
复制代码
如果想关闭BT sync可以使用killall命令关闭
  1. killall btsync
复制代码
5.把BT sync加入开机启动
  1. nano /etc/rc.local
复制代码
exit 0 前一行加入
cd /root
./btsync --config btsync.conf

通过本地浏览器打开<服务器的IP地址>:<端口>/gui 登陆以后即可设置同步目录。
目前客户端只有英文版的界面,但是设置使用起来比较简单。做图文教程很累的,所以不打算制作如何使用的图文教程了,况且界面真的很简单,如果还有问题可以在本贴回复提问。
windows客户端
http://btsync.s3-website-us-east-1.amazonaws.com/BTSync.exe
Mac客户端
http://btsync.s3-website-us-east-1.amazonaws.com/BTSync.dmg
进入官网还有其他包括ARM平台的客户端可以下载。
使用注意事项:
1.如果是选择只读同步(服务器->本地),在文件传送完毕后如果不想再同步,记得在本地客户端上删除同步的目录,否则容易出现服务器端删除了文件,本地也会自动的删除该文件的情况。当然,读写同步更是如此。


好盒子不是独服才能做到。
TvT.ro*1

评论3

vanechka 发表于 2013-4-25 15:32:15 | 查看全部
支持技术文章{:7_755:}
回复 点赞

使用道具 举报

xf2Lv.8 发表于 2013-4-25 15:43:28 | 查看全部
{:7_754:}真腻害
回复 点赞

使用道具 举报

cato楼主Lv.4 发表于 2013-4-29 13:45:12 | 查看全部
w33d 发表于 2013-4-29 12:34
已经安装起测试了,确实太慢了。不实用

确实,传达文件时index的过程要很久,传一些torrent之类的小文件倒是还可以。
目前还在测试阶段,看着吧,希望后续他们会有所改进。

好盒子不是独服才能做到。
TvT.ro*1
回复 点赞

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表