让Syncthing将桌面变成移动设备的本地云

简介:

如果你在寻找一种简易的方法,将文件从移动设备同步到桌面,那么Syncthing正是你需要的那种工具。

Syncthing是一个免费开源的工具,它能在你的各个网络计算机间同步文件/文件夹。它不像其它的同步工具,如BitTorrent Sync和Dropbox那样,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是完全开源的,安全且私密的。

你极有可能在充分利用某一种云服务,将数据保存在云端。这对大多数用户来说很好。不过,你可能会发觉不想把一部分数据存储在Google Drive、iCloud、OneDrive或 Dropbox之类的云服务上。如果你遇到这种数据,该如何是好?

求助于你的桌面,这就是你可以做的事情。

怎样才能实现?不妨让我来为大家介绍一款名为Syncthing(https://syncthing.net )的小巧应用程序。Syncthing在几乎每一种平台上都能运行,让你可以将一个或多个移动设备上的文件夹同步到桌面(或笔记本电脑)上。它用起来超容易,擅长确保特定数据在移动设备和桌面之间同步。

我想为大家介绍安装Syncthing的过程。我会在Elementary OS Freya桌面和韦里逊品牌的Nexus 6上进行演示。适用于其他平台的操作说明大同小异(区别主要在于应用程序的安装上)。

安装桌面应用程序

先大致介绍一下桌面应用程序的安装。想把桌面应用程序安装到Elementary OS上(同样的步骤适用于大多数Ubuntu衍生版),遵循这些步骤:

打开终端窗口。

使用命令sudo apt-get install curl,安装curl(必要的话)。

使用命令sudo curl -s https://syncthing.net/release-key.txt | sudo apt-key add -,添加必要的PGP密钥。

使用命令sudo echo "deb http://apt.syncthing.net/ syncthing release" | sudo tee /etc/apt/sources.list.d/syncthing.list,添加Syncthing代码库。

使用命令sudo apt-get update,更新apt。

使用命令sudo apt-get install syncthing,安装Syncthing。

让安装完成。

使用命令syncthing,启动Synthing服务器。这会打开你的默认浏览器,并显示Syncthing主桌面界面(见图A)。

在你在桌面上执行任何操作之前,先把Syncthing安装到移动设备上。

安装移动应用程序

在安装应用程序之前,确保你必须连接到桌面所在的同一个网络(以便与你的桌面同步)。

下面介绍如何将应用程序安装到安卓设备上:

在设备上打开谷歌Play Store。

搜索Syncthing。

找到并点击Felix Ableitner开发的这个应用程序。

点击“安装”。

仔细阅读许可权限列表。

如果许可权限列表可以接受,点击“接受”。

让安装完成。

现在你应该会在主屏幕或App Drawer上看到Syncthing的启动器。点击启动器,即可打开Syncthing应用程序。

设置同步

你要做的头一件事就是将桌面添加到移动设备。每个设备都有一个相关的ID,56个字符长。别担心,开发人员让你很容易添加设备,甚至不需要输入这个ID。具体操作如下:

进入到桌面界面(你的Web浏览器指向http://127.0.0.1:8384)

点击“动作| 显示ID”。

在移动设备上打开Syncthing。

点击“设备”选项卡。

点击+ 按钮。

在“添加设备”窗口(见图B)中,点击“设备ID”这一行中的二维码按钮。

出现提示后,对准二维码。

一旦扫描器填好“设备ID”字段,为设备取个名称。

点击启用Introducer。

点击右上角的“保存”按钮。

出现提示后,点击“现在重启”。

回到桌面Web浏览器。你应该会看到一个新条目列出来,要求你点击“允许”、“忽视”或“以后”(见图C)。点击“允许”,该设备就会添加上去。

设置共享文件夹

最后一步就是设置共享文件夹。默认情况下,桌面会列出一个名为Default的非共享文件夹。不妨忽视这个,从移动设备添加一个文件夹,然后该文件夹会与桌面同步。为此,遵循这些步骤:

在移动应用程序上,点击“文件夹”选项卡。

点击+按钮。

为共享文件夹取个名称(Folder ID)。

输入所要共享的目录。

点击启用共享该文件夹的桌面(见图D)。

点击右上角的“保存”按钮。

出现提示后,点击“重启”,重启应用程序。

回到桌面界面上,你应该会看到接受要求共享的提示。点击“允许”,共享文件夹就会添加上去。共享文件夹会立即开始同步。你已为移动设备正式创建了一个桌面云。无论何时将文件添加到该文件夹,该文件就会自动同步。

Syncthing是将桌面变成本地云的最佳应用程序之一。它易于使用,很可靠,最棒的是,它还免费!

请问你平常是如何在移动设备和桌面之间同步文件的?

本文转自d1net(转载)

相关文章
|
8月前
|
负载均衡 云计算 数据安全/隐私保护
无影云云电脑是一种基于云计算技术的虚拟桌面服务
无影云云电脑是一种基于云计算技术的虚拟桌面服务
179 1
|
8月前
|
存储 弹性计算 运维
阿里云无影云电脑优势_云桌面详细介绍
阿里云无影云电脑优势,阿里云推出无影云电脑,很多用户不清楚云电脑是什么,云电脑是一种安全高效的云上桌面服务,一般用于企业办公。云电脑支持快速便捷的桌面环境创建、部署、统一管控与运维。企业选择云电脑无需前期传统硬件投资,云电脑可以快速构建安全、高性能、低成本的企业桌面办公体系。阿里云百科来详细说下什么是无影云电脑以及云电脑和传统PC、VDI之间的区别
121 0
|
8月前
|
安全 Linux 5G
云桌面在企业与个人的应用
之前一直对桌面虚拟化感兴趣,由于之前没有在阿里社区写过文章,就当是第一次投稿吧,正好最近遇到活动,写来看看。阿里无影云桌面我分为2个部分写,分为个人和企业,个人部分纯粹娱乐好玩下。针对企业部分,我总结了我自己的经验,干货发言吧。这篇文章不是什么部署手册,因为阿里的官方文档已经写的非常好了,自己再去写如何部署,完全没必要。使用感受最重要。有主观偏见,请各位大佬高抬键盘,换把好键盘吧。
|
9月前
|
存储 弹性计算 运维
阿里云无影云电脑是什么?云桌面优势有哪些?
阿里云无影云电脑是什么?云桌面优势有哪些?阿里云推出无影云电脑,很多用户不清楚云电脑是什么,云电脑是一种安全高效的云上桌面服务,一般用于企业办公。云电脑支持快速便捷的桌面环境创建、部署、统一管控与运维。企业选择云电脑无需前期传统硬件投资,云电脑可以快速构建安全、高性能、低成本的企业桌面办公体系
148 0
|
Dart Shell API
FlutterEngine 桌面端架构浅析
FlutterEngine 桌面端架构浅析
458 0
FlutterEngine 桌面端架构浅析
|
Web App开发 编解码 安全
AirServer软件2023投屏工具有哪些的优势?
什么是 AirServer?AirServer 是适用于 Mac 和 PC 的先进的屏幕镜像接收器。 它允许您接收 AirPlay 和 Google Cast 流,类似于 Apple TV 或 Chromecast 设备。AirServer 可以将一个简单的大屏幕或投影仪变成一个通用的屏幕镜像接收器 ,是一款十分强大的投屏软件。
166 0
|
编解码 安全 Android开发
AirServer2023专业的投屏软件,支持安卓、苹果手机投屏至电脑
AirServer一款专业的投屏软件,支持安卓、苹果手机投屏至电脑,畅享办公、教学、直播、会议、游戏、2K高清投屏详细的投屏教程让投屏更加简单,同时支持多设备投屏、不需要中间的转换设备,可以直接进行投屏,并且可以由用户自定义投屏图像的分辨率。AirServer可以保证文件传输的安全以及可靠!AirServer是一个Mac专用投屏工具,功能强大,并且可以通过网络和其他平台同步视频内容。可以使用多个设备进行投屏,快速查看同一局域网内的视频。支持的设备:苹果系统。支持 Windows、 Mac、 Android、 iOS、 windows平台。
219 0
|
Web App开发 机器学习/深度学习 安全
2022年来点不一样的体验,玩一玩云桌面吧!
最近阿里云推出云桌面体验活动,有幸被邀请参加。 作为一个开发者,和代入一个企业管理者的角度,分享一下云应用的使用。 整个过程非常顺畅,加上个人技巧,特此分享一下感受。
523 0
2022年来点不一样的体验,玩一玩云桌面吧!
|
存储 运维 监控
云桌面平台远程办公有哪些优势?
云桌面是指通过将分散的终端软资源(包括操作系统、应用软件、用户数据等等)集中在后端的服务器进行管理,最终实现对终端 PC 的统一管理及交付,实现了管理数千台 PC 桌面等同于管理一台 PC 桌面。
268 0
云桌面平台远程办公有哪些优势?
|
弹性计算 安全 网络安全
云桌面远程办公
解决使用者无法在公司办公场所现场办公的问题,解决使用者远程办公时无法安全快速的访问到企业IDC内部应用和资源的问题,在一定程度上解决远程办公时公司内部文件和资源泄露的风险。
705 0
云桌面远程办公