前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信聊天记录里的文件又失效了?试试这个文件同步开源项目吧

微信聊天记录里的文件又失效了?试试这个文件同步开源项目吧

作者头像
HelloGitHub
发布2021-05-14 11:01:53
1.3K0
发布2021-05-14 11:01:53
举报
文章被收录于专栏:HelloGitHub

本文作者:HelloGitHub-蔡文心

Hi,这是 HelloGitHub 推出的《讲解开源项目》系列,今天给大家推荐一款开源文件同步工具——Syncthing

项目地址:https://github.com/syncthing/syncthing

大家在工作和生活中应该都遇到过文件同步或者文件上传的问题,一般都会使用微信、QQ 等通讯工具来处理这些问题,但是微信和 QQ 毕竟属于聊天工具,日常环境里用用还行,使用场景局限。一旦换了电脑、换了办公室就容易导致文件丢失,支持的操作系统有限。

这时候有人会说:我可以用网盘呀。

可是 xx 云这类云盘的下载速度实在是太 … 忄… 曼 … 了。

xx 云:想快?给钱啊!

你,不,我们:

那么今天就给大家推荐一个好用、免费、开源的文件同步工具,解决你传输文件时的需求!

一、介绍

Syncthing 是一个 P2P 的文件同步工具,在 GitHub 上标星高达 3.5 万,这么受欢迎的开源项目快来一起把玩下吧!

1.1 P2P

首先简单介绍下 P2P 技术。一般下载文件有两种方式 HTTP 和 FTP,这两种方式都难以解决单一服务器的带宽压力,因为它们都是采用的传统的客户端服务器的方式。

P2P 就是 peer-to-peer,资源开始并不集中地存储在某些设备上,而是分散地存储在多台设备上。这些设备我们称为 peer。想要下载一个文件的时候,你只要得到那些已经存在了文件的 peer,并和这些 peer 之间,建立点对点的连接,而不需要到中心服务器上,就可以就近下载文件。

1.2 跨平台

Syncthing 支持非常多的平台,包括:

  • Windwos
  • macOS
  • Android
  • Linux
  • FreeBSD
  • 群晖和威联通等 NAS
  • 在 iOS 上只有一个第三方客户端 fsync

二、使用

2.1 下载安装

首先需要在电脑和手机上安装 Syncthing,大家请根据自己的电脑和手机系统进行下载。

源码下载地址:https://github.com/syncthing/syncthing/releases 安卓下载地址:Google Play 搜索 Syncthing mac 下载地址:https://github.com/syncthing/syncthing-macos/releases

这里需要为华为手机的小伙伴补充一下,非花粉可以跳过 ?

目前华为手机无法正常使用 Google Play 的小伙伴可以尝试在浏览器中访问 Google Play。然后在浏览器的扩展商店中搜索 APK Downloader for Google Play Store 插件,可以帮助你在浏览器中从 Google Play 下载 apk。

2.2 开始

安装成功后,打开浏览器访问 http://127.0.0.1:8384/ 进入 Syncthing

2.3 与手机关联

在浏览器或者手机中选择添加远程设备,比如在浏览器中点击【操作】→【显示 ID】

在手机上选择【设备】→【+】

扫描浏览器中的二维码,进行添加。如果电脑和手机在同一局域网中,也就是手机连接 Wi-Fi,那设备发现速度会比较快,手机使用移动数据的话发现速度会很慢需要等待几分钟,设备发现后在电脑上会出现确认框确认是否允许添加

在共享中可以选择共享的文件夹

2.4 添加文件

此时已经可以开始使用 Syncthing 了,它会在电脑中创建一个文件夹作为同步目录

在手机中也是一样

如果有文件被添加,则会同步至所有共享的设备

三、最后

在局域网情况下 Syncthing 的体验会好些,所以还是推荐手机连接 Wi-Fi 使用。Syncthing 不仅可以同步文件,也能够对文件夹进行忽略、仅发送、仅接受和版本控制等操作,还能够接入多个设备。这些功能都可以在页面中发现并自己尝试。不用担心用不来,虽然 Syncthing 官网是英文的,但是在使用页面是有中文的,并且翻译的不错!

比起一些文件传输软件要登录、限制文件大小、要打开蓝牙来说 Syncthing 是不是方便很多?如果喜欢这篇文章的话请给我点个赞吧,这是我坚持下去的最大动力!

- END -

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 HelloGitHub 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、介绍
    • 1.1 P2P
      • 1.2 跨平台
      • 二、使用
        • 2.1 下载安装
          • 2.2 开始
            • 2.3 与手机关联
              • 2.4 添加文件
              • 三、最后
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档