前言

前阵子刚介绍过NaiveBoom - 无需注册的阅后即焚服务,今天再推荐一个火狐出品的,两者使用定位不一样,NaiveBoom 是字符形式,Send是文件形式且分享销毁选项更加灵巧。


介绍

Mozilla 除了开发最广为人知的 FireFox 火狐浏览器以外,还会做一些其他的开源免费项目,比如 FireFox-Send 一次性文件传输共享服务 正是其中值得推荐的。

FireFox Send 与传统的网盘不太一样,它是一种类似“阅后即焚”的简单且私密的临时个人文件共享工具 (网络服务),用户只需通过任意浏览器 (包括 Chrome、Edge、火狐等) 即可快速上传一个或多个文件与他人分享。目前最大可支持 2.5 GB 单个文件……

而且,所有数据传输均会采取端到端的加密,而接收方并不需要账号即可匿名直接下载,安全且方便,特别适合个人用于共享传输较为私密的文件。实际测试,在国内访问和上传下载的速度都比较快,体验不错,有很高的实用性。

在经过一段长时间的测试期后,Firefox Send 终于发布了正式版!如今匿名用户可以上传最大 1GB、最长 1 天的临时文件、被下载 1 次后自动删除文件;而注册用户 (同样完全免费) 则最大可以上传 2.5 GB 文件、最长可以保留 7 天的时间、最多允许 100 次下载次数。

FireFox Send 的使用也非常简单,它支持任意主流的浏览器访问,比如电脑上的 谷歌浏览器 Chrome、Win 10 的 Edge 等都没问题,并不限于 Firefox 火狐浏览器自身。打开网页后,你只需将文件拖拽进去即可完成上传,然后就能获取分享链接了,与他人共享文件是非常方便的。

而且 FireFox Send 也支持手机浏览器的访问、支持 PWA,在 iOS、Android 平台上也能直接访问网页使用,所以要在手机上给别人共享文件同样很方便。

得益于 FireFox Send 完全开源 (基于 Node.js 开发),甚至还有开发者推出了命令行版本的工具,可以通过命令一键上传并分享文件,对于运维或开发人员,可以非常方便地通过服务器传输文件或者编写脚本整合到自己的工作流中去。

而且如果你手上有自己的服务器 或者 NAS,对隐私、传输速度、或文件大小有更高的需求的话,还可以通过源代码「自己架设一套私人专属的 FireFox Send 网盘」个人自用或者与公司、团队成员间使用。


安装Docker

如果已经安装了Docker环境直接跳过本步骤即可

#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on

#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker.service

FireFox Send部署

REDIS服务需要自己搭建,教程自行百度这里就不多说了,也可以直接用docker-compose up

环境变量

Name Description
PORT 服务器将监听的端口(默认为1443)
S3_BUCKET S3存储名称(选填)
REDIS_HOST Redis服务器的主机名(必填)
SENTRY_CLIENT Sentry客户端ID(选填)
SENTRY_DSN Sentry DSN
MAX_FILE_SIZE 最大文件限制 (默认为2147483648 字节)
NODE_ENV "production"(选填)

运行

docker run --net=host -e 'NODE_ENV=production' \
  -e 'S3_BUCKET=testpilot-p2p-dev' \
  -e 'REDIS_HOST=redis.quchao.net' \
  -e 'SENTRY_CLIENT=https://51e23d7263e348a7a3b90a5357c61cb2@sentry.prod.mozaws.net/168' \
  -e 'SENTRY_DSN=https://51e23d7263e348a7a3b90a5357c61cb2:65e23d7263e348a7a3b90a5357c61c44@sentry.prod.mozaws.net/168' \
  mozilla/send:latest

配置反代、SSL证书

这个就比较简单了,看一下之前的文章即可

Last modification:October 28th, 2019 at 11:17 pm
If you think my article is useful to you, please feel free to appreciate