我想在我的网络和远程站点上共享文件,所以我正在寻找点对点 同步/共享应用程序。就像 Ubuntu One 和 Drop box 一样,但它没有点对点协议。我想要 p2p 因为我想要节省带宽在我的本地网络上。
答案1
同步
简介:
Syncthing 用开放、可信和去中心化的东西取代了专有的同步和云服务。您的数据只属于您自己,您有权选择将其存储在何处、是否与第三方共享以及如何在互联网上传输。
这是一款文件同步应用
- 免费且开源– 与 Dropbox/Resilio/AeroFS 不同
- 安全的– 所有通信都经过加密,节点使用证书进行身份验证
- 去中心化/P2P– 没有中央服务器可以记录事情,或者在你最不需要的时候宕机,每台计算机都是自己的服务器
- 简单的– 您无需记住 IP 地址或获取域名,只需输入要配对的计算机的 Syncthing 标识符,Syncthing 就会找出详细信息
- 便携的– 可在 Windows、Linux(包括 Ubuntu Touch)、Mac、BSD、Solaris 上运行;还有适用于 Android 和 iOS 的应用程序。
安装:
官方的 Syncthing 应用程序可以像这样在 Ubuntu 上安装:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
echo "deb https://apt.syncthing.net/ syncthing release" | sudo tee /etc/apt/sources.list.d/syncthing.list
sudo apt-get update
sudo apt-get install syncthing syncthing-inotify
要让它在用户启动时启动并立即启动:
sudo systemctl enable syncthing@$USER.service
sudo systemctl start syncthing@$USER.service
您现在可以打开http://本地主机:8384并添加文件夹共享,或您想要与之共享的其他计算机。(注意:如果您有多个用户,其他用户将获得不同的端口号;检查存储 Web GUI 地址<gui>/<address>
的元素。)~/.config/syncthing.config.xml
对于那些喜欢更传统感觉的人来说,还有一个 GTK 应用程序:https://github.com/syncthing/syncthing-gtk#syncthing-gtk
答案2
Bittorrent 同步
它仍处于实验阶段,但是Bittorrent 同步可能是您想要的东西。它是 p2p 的,并且有很好的文档记录。在此处获取所有信息:
http://labs.bittorrent.com/experiments/sync.html
Bittorrent Sync 适用于 Windows、Mac、BSD、Andoid、iOS 和 Linux(甚至 ARM 和 PowerPC 处理器)。
我已经使用它几个月了,可以说它运行可靠,即使我们使用它在 3 个用户和 7 台以上的设备之间进行协作。其中一个是“始终开启”的 Raspberry Pi。Ubuntu 和 Debian 有服务器版本和用户版本的存储库。
请参见此处:
http://forum.bittorrent.com/topic/19560-debian-and-ubuntu-desktop-packages-for-bittorrent-sync/
Dropbox
Dropbox 不是 p2p,提供的存储空间有限,但默认情况下支持本地同步(=网络同步),因此您可以节省本地网络的带宽。它还提供命令行工具,因此您可以在服务器等上使用它。它还通过 Web 界面提供版本控制。
https://www.dropbox.com/
Canonicals Ubuntu One 尚不支持网络同步:
https://bugs.launchpad.net/ubuntuone-client/+bug/375302
答案3
@ 杀手 @
如果你想要视频教程木星广播公司
什么是 AeroFS?
AeroFS 几乎相同,但有一个小问题:没有中央服务器。它是点对点同步,工作方式几乎与 Dropbox 一样。您可以在自己的计算机之间同步文件,或通过互联网或自己的网络与朋友和同事共享文件夹当你离线时。您仍然需要一个帐户进行身份验证,但此后,您根本不会使用 AeroFS 服务器。
AeroFS 就像一个神奇的文件夹。您放入 AeroFS 的任何内容都会自动在您的个人设备以及您邀请与您共享的任何人之间同步。
快速地
AeroFS Sync 速度很快。由于 AeroFS 不依赖于公共云,因此数据会以最快的速度直接在设备之间同步。这意味着 AeroFS 不仅在互联网上,而且在局域网也一样。
私人的
您的数据绝不会驻留在我们自己的服务器上。您使用 AeroFS 同步的所有内容都是私密的,并且只会与您明确邀请的人共享。这使得 AeroFS 成为保护您敏感数据的完美工具。
无限
使用 AeroFS,您和您的团队可以免费同步所需的任意数量的数据。无论是 10GB、100GB 还是 1TB,AeroFS 都可让您将所有数据同步到您的所有设备。没有上限,没有文件大小限制。
您的数据是安全的
AeroFS 使用 AES-256 和 2048 位 RSA 来加密您与合作者之间的宝贵数据。由于我们的加密是端到端的,因此即使我们(服务提供商)也无法看到您的数据。
支持的操作系统
Linux、Windows、Mac、Android
安装和配置
您需要创建一个账户https://aerofs.com/
下载 Ubuntu 安装程序,单击客户端应用程序(只需双击它,它将在软件中心打开)
安装完成后,从 Dash 中打开 AeroFs 并登录
登录您的 AerFs 账户并检查新设备
我正在将文件从 Ubuntu 同步到 Samsung Galaxy Tab
答案4
您可以使用齐奏用于根据配置文件实现文件的双向同步。
缺点:它不是一个自动文件共享工具,所以您必须手动同步或创建 cronjob。
优点:它非常可靠,并且通过图形用户界面手动解决冲突非常有效。
您可以通过 Ubuntu 软件中心或命令行安装 unison-gtksudo apt-get install unison-gtk
PS:在任何情况下都不要使用 SparkleShare。我已经(尝试)使用它半年了,CPU 使用率会随机上升到 100%,而且你经常必须自己解决 git 存储库中的冲突。