王某人 王某人

Firefox Send | 临时文件传输共享服务

in 默认 文章转载请注明来源!
FireFox Send 是 Mozilla 的一个开源免费项目,特点是端对端加密分享文件,到期即焚,是快捷分享文件的不二选择。
Firefox Send

一、简介

  Firefox Send是Firefox推出的一个全新的开源文件分享服务,可以上传最大不超过1GB容量的文件并分享出去,而且不用注册登录,也不用自己删除,可以设置下载1次或24小时后自动删除,在上传的时候也进行加密,对于需要临时分享文件的人来说非常方便。

二、安装

1、环境要求

  • Node.js 10.X+
  • Redis (可选)
  • AWS S3或兼容服务(可选)

2、开源仓库

3、安装方法

4、DOCKER镜像安装


  我是使用了Moerats大佬提供的镜像 moerats/send 来搭建的,因此来说说用Docker来搭建,安装Docker请参考之前文章《Bitwarden | 开源跨平台密码管理器》


宝塔docker管理器拉取镜像

  1.宝塔Docker管理器拉取镜像 moerats/send ,或者通过SSH连接使用 docker pull 拉取镜像。


宝塔docker管理器创建容器

  2.创建容器,自定义端口映射到 1443 ,提交。


Nginx反向代理

  3.创建站点反向代理,代理到自定义的端口。


修改反向代理配置

  4.修改反向代理配置,开启转发 WS协议。

location /
{
    proxy_pass http://127.0.0.1:55556;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;
    proxy_redirect             off;
    proxy_http_version         1.1;
    proxy_set_header Upgrade   $http_upgrade;
    proxy_set_header Connection "upgrade";
    add_header X-Cache $upstream_cache_status;
    add_header Cache-Control no-cache;
    expires 12h;
}

  5.访问设置好反向代理的域名,可以正常使用了。


三、说明

  通过宝塔面板Docker管理器创建的容器存在重启系统后需要手动启动的问题,因此可以在拉取镜像后通过SSH,发送如下命令来创建容器,加上 --restart=always 可以实现自动启动。

docker run -d --name Send --restart=always \
-p 55556:1443 \
moerats/send

四、演示

  Firefox Send


PS.本帖转载来源 柒焰博客《Firefox Send | 临时文件传输共享服务》

jrotty Alipay

三合一打赏

文章二维码

扫描二维码,在手机上阅读!

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:https://www.wangwenbo.cn/archives/3.html (转载时请注明本文出处及文章链接)

Firefox SendMozilla
发表新评论
前篇 后篇
雷姆
拉姆