如何安装 btsync
本文告诉大家如何在 windows 和 Linux 安装使用 Btsync 而且分享一些小东西给大家
btsync 是分布式网盘
在这高速运作的信息化时代,使用云端来衔接工作和生活的点滴已是寻常事。可你是否曾扪心自问过:用各大云端备份自己的信息资料,真的安全放心吗?
毫不夸张的说,其实恶意代码和漏洞早已和你如影随形。你甚至都不用反驳说这是阴谋论,不信你去看看各网盘的「用户条款」和「隐私政策」。
所以一个可以放在本地的网盘是我们想要的
优点
btsync 把自己的电脑作为网盘,不限空间流量,适合局域网同步。
不需要有自己的服务器
不需要有公网 IP——如果两台设备都在【内网】,只要这两台设备都能访问到公网,就可以相互同步
文件数量【无】限制,文件大小【无】限制
支持多种网络形态——可以“公网上互相同步”,也可以是“局域网内相互同步”。
【没有】审查
现在 Btsync 也叫 resilio 同步工具
windows 安装
如何使用?
首先下载安装,然后随意给一个名称。[点击下载 密码: ns6u](链接: https://pan.baidu.com/s/1c1CFkw4 ),如果百度无法下载,可以到这里,下载如果无法下载可以联系我
我接下来分享的都会在 btsync ,那么如何分享?
需要拖入一个文件夹,可以看到自动出现文件秘钥
复制只读秘钥发给朋友,他就可以使用。
那么拿到秘钥如何获得资源?
点击手动链接
输入秘钥
新建文件夹,之后的文件就会放在这个文件夹
一个秘钥一般需要新建一个文件夹。
点击确定就好了,这样就获得朋友的文件。
Centos 6 安装
本文告诉大家如何安装特点的 1.4 版本。
首先上传解压的文件,我使用的是 btsync_i386-1.4.111 ,直接上传到服务器任意的文件夹
然后使用下面的代码解压
tar xvf btsync_i386-1.4.111.tar.gz
于是文件 btsync 就解压出来了。如果运行出现下面的问题,那么用 yum 就可以安装
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
安装的方法
yum -y install glibc.i686
安装完成可以运行 btsync 不过需要获得配置,如果没配置就难以从网页打开
./btsync --dump-sample-config > btsync.conf
然后使用 vi 就可以打开配置,可以修改配置的默认端口
vi btsync.conf
可以看到下面的配置
{
"device_name": "My Sync Device",
"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/user/.sync",
/* set location of pid file */
// "pid_file" : "/var/run/btsync/btsync.pid",
/* use UPnP for port mapping */
"use_upnp" : true,
/* limits in kB/s. 0 - no limit */
"download_limit" : 0,
"upload_limit" : 0,
/* proxy configuration */
// "proxy_type" : "socks4", // Valid types: "socks4", "socks5", "http_connect". Any other value means no proxy
// "proxy_addr" : "192.168.1.2", // IP address of proxy server.
// "proxy_port" : 1080,
// "proxy_auth" : false, // Use authentication for proxy. Note: only username/password for socks5 (RFC 1929) is supported, and it is not really secure
// "proxy_username" : "user",
// "proxy_password" : "password",
"webui" :
{
"listen" : "0.0.0.0:8888" // remove field to disable WebUI 修改这里可以打开网页,监听端口可以修改
/* preset credentials. Use password or password_hash */
,"login" : "admin"//网页需要添加账号密码,请自己设置
,"password" : "password"//这是密码
// ,"password_hash" : "some_hash" // password hash in crypt(3) format
// ,"allow_empty_password" : false // Defaults to true
/* ssl configuration */
// ,"force_https" : true // disable http 如果需要使用 https 那么取消注释
// ,"ssl_certificate" : "/path/to/cert.pem" 这时需要添加证书
// ,"ssl_private_key" : "/path/to/private.key"
/* directory_root path defines where the WebUI Folder browser starts (linux only). Default value is / */
// ,"directory_root" : "/home/user/MySharedFolders/"
/* dir_whitelist defines which directories can be shown to user or have folders added (linux only)
relative paths are relative to directory_root setting */
// ,"dir_whitelist" : [ "/home/user/MySharedFolders/personal", "work" ]
}
/* !!! 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" :
[
{
"secret" : "MY_SECRET_1", // required field - use --generate-secret in command line to create new secret
"dir" : "/home/user/bittorrent/sync_test", // * required field
"use_relay_server" : true, // use relay server when direct connection fails
"use_tracker" : true,
"use_dht" : false, //使用 dht,这个一般需要打开
"search_lan" : true,//局域网
"use_sync_trash" : true, // enable SyncArchive to store files deleted on remote devices
"overwrite_changes" : false, // restore modified files to original version, ONLY for Read-Only folders
"known_hosts" : // specify hosts to attempt connection without additional search
[
"192.168.1.2:123" //预定义主机
]
}
]
*/
/* Advanced preferences can be added to config file. Info is available at http://sync-help.bittorrent.com */
}
国内如何下载
如果需要在国内使用,那么需要指定预定义主机。btsync可以使用dht进行下载,他的难就在于发现第一个节点。如果发现了一个节点,就可以通过他得到其他的节点。预定义主机就是自己已经知道存在的一个主机。
可以通过代理访问到外面的节点,然后保存他,之后不使用代理也可以下载。或者设置发现的主机,这样通过这个可以得到其它的节点。
首先创建一个文件夹,然后点击设置
例如我添加字体文件,点击设置 打开dht和添加主机,这时不需要设置代理就可以下载,不过需要等很久
如果需要设置代理,那么需要注意默认用的是 socket4 需要设置为支持的代理。
参见:BitTorrent Sync Installer 1.4.111
搭建预定义主机
可以购买一个服务器,然后在服务器开启 btsync 这时记录他的 ip 和监听端口,监听端口是软件监听端口。于是这就是预定义主机,需要在他这里同步一些文件,然后设置开启 dht ,这样可以让他去寻找一些节点。
在自己的电脑上,使用预定义主机,开启dht就可以从预定义主机拿到其他节点,所以就可以访问其它的资源。
如果是在校园网,可以通过 btsync 分享资源,做法是开放一台中转服务器,服务器是不关机的,或者基本都是开的,而且ip不会变化,如果ip会变化,就需要使用特殊方法。首先记录下自己的服务器ip地址和端口号,端口就是监听端口,然后把这个告诉大家,让大家添加预定义主机。这样就可以通过这个获取到所有人的 btsync ,通过这个就可以传输资源。
如果 ip 会变化,那么可以使用 meibu 提供的方法,请看 http://meibu.com/,注册之后就可以使用域名,于是用域名的方法设置服务器就好啦。
如果发现你的局域网无法使用,欢迎联系我。
ZeroTier
最简单的方式是使用 ZeroTier ,如何使用请看
ZeroTier – 无配置,零基础「内网穿透」随时随地连回家/学校/办公室 [跨平台] - 小众软件
我搭建了自己的博客 https://lindexi.gitee.io/ 欢迎大家访问,里面有很多新的博客。只有在我看到博客写成熟之后才会放在csdn或博客园,但是一旦发布了就不再更新
如果在博客看到有任何不懂的,欢迎交流,我搭建了 dotnet 职业技术学院 欢迎大家加入
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。
如何安装 btsync的更多相关文章
- 2018-10-8-如何安装-btsync
title author date CreateTime categories 如何安装 btsync lindexi 2018-10-8 9:15:6 +0800 2018-2-13 17:23:3 ...
- Debian 8 安装BtSync
声明,此方法是Btsync的官网resilio提供的方法 传送门:https://help.getsync.com/hc/en-us/articles/206178924 第一,在如下文件中添加: 1 ...
- 自己家里搭建NAS服务器有什么好方案?
转自:https://www.zhihu.com/question/21359049 作者:陈二发链接:https://www.zhihu.com/question/21359049/answer/6 ...
- dotnet 从入门到放弃的 500 篇文章合集
本文是记录我从入门到放弃写的博客 博客包括 C#.WPF.UWP.dotnet core .git 和 VisualStudio 和一些算法,所有博客使用 docx 保存 下载:dotnet 从入门到 ...
- 使用 RetroShare 分享资源
本文告诉大家如何使用 RetroShare 来分享资源.因为 RetroShare 是一个 p2p 分享的工具,所以他比现在很多云盘都好用,在网上,很多大神说可以用来代替电驴.之所以推荐这个软件,因为 ...
- 2018-8-10-dotnet-从入门到放弃的-500-篇文章合集
title author date CreateTime categories dotnet 从入门到放弃的 500 篇文章合集 lindexi 2018-08-10 19:16:52 +0800 2 ...
- 2018-8-10-使用-RetroShare-分享资源
title author date CreateTime categories 使用 RetroShare 分享资源 lindexi 2018-08-10 19:16:51 +0800 2018-02 ...
- CentOS 安装BitTorrent Sync详细步骤
官网:https://www.getsync.com 这个软件安装完后通过网页浏览器设置共享目录并生成同步Secret,异地的客户端可以通过这个同步Secret访问共的目录,其中有读写和只读两种同步方 ...
- 在 Linux 上安装配置 BitTorrent Sync [转]
背景介绍:目前我们线上的前端服务器数量比较多,超过200多台,每次发布新应用的时候,都是将软件包放在一台专门的Push服务器上,再由所有的前端服务器通过rsync自动同步.但随着前端服务器的数量越来越 ...
随机推荐
- Redis数据库在ubuntu16.04下的安装
1.安装 sudo apt-get install redis-server 2.启动 sudo service redis-server start 3.查看 ps aux|grep redis 4 ...
- 洛谷P1006 NOIP提高组2008 传纸条
P1006 传纸条 题目描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题.一次素质拓展活动中,班上同学安排做成一个m行n 列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无 ...
- web前端学习(四)JavaScript学习笔记部分(4)-- JavaScriptDOM对象
1.Javascript-DOM简介 1.1.HTML DOM 1.2.DOM操作HTML 1.2.1.JavaScript能够改变页面中的所有HTML元素 1.2.2.JavaScript能够改变页 ...
- 理解nodejs的module
module 在 Node.js 模块系统中,每个文件都视为独立的模块,node在运行某个模块儿时会生成一个module对象 Module { id: '.', exports: 2, parent: ...
- Element UI table组件源码分析
本文章从如下图所示的最基本的table入手,分析table组件源代码.本人已经对table组件原来的源码进行削减,源码点击这里下载.本文只对重要的代码片段进行讲解,推荐下载代码把项目运行起来,跟着文章 ...
- 什么? 1XIN = 21BTC
什么? 1XIN = 21BTC 最初看到这个标题,我还回去考证一下. 原来是 Mixin Network 的宣传广告. BTC 是多少? 2100万枚. XIN 是 100 万枚. 所以才有了 1X ...
- oracle-Dbca数据库模板
数据库模板是用xml文件格式保存在本地磁盘上的数据库配置的定义. Dbca能够使用两种类型的模板:种子模板和非种子模板. 种子模板指含有定义信息和实际的数据文件与重做日志文件的模板定义. 种子模板的优 ...
- windbg双机调试
win10 测试,当出现下列情况 ,请使用管理员身份运行 设置添加系统环境变量_NT_SYMBOL_PATH 的值为:srv*c:\symbols*http://msdl.microsoft.com ...
- JavaScript--关于实例对象带不带参数和构造函数带不带参数的关系
就是一句话: 构造函数创建对象时,也可以带参数,因为可以对对象进行一些属性的初始化,也就是你创建对象时,就带着这些属性,当然你也可以不带参数,后面实例化对象后再进行添加.而且,js函数的参数在定义函数 ...
- 读JS高性能总结——DOM编程(一)
DOM是一个与语言无关的API,它在浏览器中的借口却是用JS来实现的. 浏览器通常会把DOM和JS独立实现. 在IE中,JS的实现名是JScript,位于jscript.dll文件中,DOM实现则是m ...