ffsend 是命令行客户端 Firefox 发送。 本文将展示如何 Firefox 发送和 ffsend 工作。 它还将详细说明如何安装和使用它 Fedora.
什么是 Firefox 发送和 ffsend ?
Firefox Send 是 Mozilla 的一个文件共享工具,允许将加密文件发送给其他用户。 您可以在自己的服务器上安装 Send,或使用 Mozilla 托管的链接 发送。firefox.com. 托管版本正式支持最大 1 GB 的文件,以及在可配置的下载计数(默认为 1)或 24 小时后过期的链接,然后删除发送服务器上的所有文件。 此工具仍处于实验阶段,因此不应在生产中使用或共享重要或敏感数据。
尽管 Firefox Send 是工具本身,可以与 Web 界面一起使用,ffsend 是一个命令行实用程序,您可以将其与脚本和参数一起使用。 它具有广泛的配置选项,可以在后台运行而无需任何人工干预。
它是如何工作的?
FFSend 可以上传和下载文件。 远程主机可以使用 Firefox 工具或其他网络浏览器下载文件。 两者都不 Firefox send 或 ffsend 需要使用 Firefox.
重要的是要强调 ffsend 使用客户端加密。 这意味着文件在上传之前会被加密。 您与链接一起共享机密,因此在共享时要小心,因为知道链接的任何人都可以下载文件。 作为额外的保护层,您可以使用以下参数使用密码保护文件:
ffsend password URL -p PASSWORD
其他特性
还有一些其他功能值得一提。 这是一个列表:
- 可配置的下载限制,在链接过期前 1 到 20 次
- 内置提取和归档功能
- 跟踪共享文件的历史记录
- 检查或删除共享文件
- 文件夹也可以按原样或压缩文件共享
- 生成二维码,方便手机下载
如何安装在 Fedora
尽管 Fedora 发送与 Firefox 无需安装任何额外的东西,您需要安装 CLI 工具才能使用 ffsend。 这个工具在官方仓库中,所以你只需要一个简单的 dnf 命令 sudo.
$ sudo dnf install ffsend
之后,您可以从终端使用 ffsend 。
上传一个文件
上传文件很简单
$ ffsend upload /etc/os-release
Upload complete
Share link: https://send.firefox.com/download/05826227d70b9a4b/#RM_HSBq6kuyeBem8Z013mg
现在可以使用共享链接 URL 轻松共享文件。
下载文件
下载文件就像上传一样简单。
$ ffsend download https://send.firefox.com/download/05826227d70b9a4b/#RM_HSBq6kuyeBem8Z013mg
Download complete
在下载文件之前,检查文件是否存在并获取有关它的信息可能很有用。 ffsend 为此提供了 2 个方便的命令。
$ ffsend exists https://send.firefox.com/download/88a6324e2a99ebb6/#YRJDh8ZDQsnZL2KZIA-PaQ
Exists: true
Password: false
$ ffsend info https://send.firefox.com/download/88a6324e2a99ebb6/#YRJDh8ZDQsnZL2KZIA-PaQ
ID: 88a6324e2a99ebb6
Downloads: 0 of 1
Expiry: 23h59m (86388s
上传历史
ffsend 还提供了一种检查工具上传历史记录的方法。 如果您在脚本任务期间上传大量文件,这将非常有用 example 并且您想跟踪每个文件的下载状态。
$ ffsend history
LINK EXPIRY
1 https://send.firefox.com/download/#8TJ9QNw 23h59m
2 https://send.firefox.com/download/KZIA-PaQ 23h54m
删除文件
另一个有用的功能是可以删除文件。
ffsend delete https://send.firefox.com/download/2d9faa7f34bb1478/#phITKvaYBjCGSRI8TJ9QNw
Firefox Send 是一项很棒的服务,ffsend 工具使从终端使用起来非常方便。 更多示例和文档可在 ffsend 上找到 Gitlab存储库.