谢谢 Mozilla 基金会,我们有一个免费的在线文件共享服务,名为 火狐发送 这使我们能够通过端到端加密在 Internet 上轻松安全地共享文件。 尽管通过 Web 浏览器与 Firefox Send 服务共享文件非常容易,但也有一个 非官方命令行客户端 适用于那些喜欢 CLI 而不是 GUI 的人。 见面 发送,一个用于 Firefox Send 的全功能 CLI 客户端,用于在 Linux 上从命令行安全地共享文件。
使用 ffsend 客户端,您可以直接从终端向 Firefox Send 上传/下载文件和目录。 此外,还可以检查或删除共享文件、查看共享文件信息、查看文件历史记录、上传前存档文件、更改共享文件密码等更多功能! Ffsend 内置分享 URL 缩短器和二维码生成器,目前支持 Firefox Send v3 和 v2。 ffsend 是一个免费的开源软件,用 锈 编程语言。
内容
在 Linux 上安装 ffsend
在您的 Linux 机器上安装 ffsend 之前,请确保您已安装以下先决条件:
- OpenSSL 和 CA 证书,
- 剪辑 或者 xsel 用于剪贴板复制。
它们在大多数 Linux 发行版的默认存储库中都可用。 例如,您可以使用以下命令将它们安装在 Debian、Ubuntu 和其他基于 DEB 的系统上:
$ sudo apt install openssl ca-certificates xclip xsel
安装必要的依赖项后,从下载最新的 ffsend 版本 发布页面. 在编写本指南时,最新版本是 0.2.58。
$ wget https://github.com/timvisee/ffsend/releases/download/v0.2.58/ffsend-v0.2.58-linux-x64-static
将其移至您的 $PATH:
$ sudo mv ffsend-* /usr/local/bin/ffsend
最后,使其可执行:
$ sudo chmod +x /usr/local/bin/ffsend
这是官方推荐的安装最新 ffsend 版本的方法。
如果您在 Arch Linux 上,请从以下位置安装 ffsend 金子 使用任何 AUR 助手,例如 耶.
$ yay -S ffsend-bin
还有另一种安装 ffsend 的方法。 但是,您可能会得到稍微过时的版本。
使用 折断:
$ snap install ffsend
使用 NIX 包管理器:
$ nix-channel --update
$ nix-env --install ffsend
Fedora:
$ sudo dnf install ffsend
其他安装方式请查看文末链接的官方 GitHub 页面。
使用 ffsend 从命令行安全地共享文件
在不带任何参数运行 ffsend 时,您会看到一个基本帮助部分。
$ ffsend ffsend 0.2.58 Usage: ffsend [FLAGS] <SUBCOMMAND> ... Easily and securely share files from the command line. A fully featured Firefox Send client. Missing subcommand. Here are the most used: ffsend upload <FILE> ... ffsend download <URL> ... To show all subcommands, features and other help: ffsend help [SUBCOMMAND]
让我给你看一些实际的例子。
基本用法
要在没有任何安全性的情况下快速将文件上传到 Firefox Send 服务,只需执行以下操作:
$ ffsend upload video.mp4
样本输出:
Upload complete https://send.firefox.com/download/c1be7dd726089352/#BHZUSp2LY-Aaamv3k0UOmw
现在,您可以通过任何媒介(邮件或短信)将此 URL 分享给任何人。 收件人可以从他们的 Web 浏览器或使用 ffsend 客户端下载共享文件。
该文件可以使用 ffsend 命令下载:
$ ffsend download https://send.firefox.com/download/c1be7dd726089352/#BHZUSp2LY-Aaamv3k0UOmw
如您所见,我们在上传文件时没有包含任何安全控制。 因此,任何拥有此 URL 的人都可以下载数据。 让我们看看一些带有安全选项的高级命令。
高级用法
以下命令将上传受密码保护的给定文件:
如您所见,我已将密码设置为 123456 对于文件 video.mp4。 这只是为了学习目的。 使用任何强密码,而不仅仅是 123456。
现在收件人在下载文件时必须输入密码。
$ ffsend download https://send.firefox.com/download/ea100bcc75145f9d/#JZMkNn4ypj7HesEnayUo7A Password: Download complete