火狐开源临时文件分享服务平台 mozilla-send 的搭建
本文最后更新于 845 天前,其中的信息可能已经有所发展或是发生改变。

我们可能都会遇到要临时要分享一些文件,这方面的服务平台有:Firefox Send、奶牛快传、文叔叔等。那么如何自建一个类似的服务平台呢?这个时候你就需要 mozilla-send 了,这是火狐开源的临时文件分享服务平台,优点:分享链接可加密,到期即焚,十分安全。

1、简介

项目地址:https://github.com/mozilla/send

2、准备

  • 一台vps
  • 宝塔面板
  • PM2管理器
  • Redis Server(软件商店搜索安装)
  • docker管理器(如果选择docker安装就需要安装)

3、部署

1)手动部署安装,Git 火狐的 Firefox Send 并安装运行,官方的部署方法如下:

git clone https://github.com/mozilla/send.git
 cd send #安装依赖 npm install #构建生产环境 npm run build #运行 npm run prod

2)docker安装

这玩意建议用docker安装,命令如下:

docker run --name send -d -p 1443:1443 moerats/send

执行完成后,可以在浏览器打开<ip:1443>来访问程序~~

3)效果

效果如下:不过这样不能上传文件,会卡住,下面有解决方法。

 

3a1bf5e801e74c1faef3ffc263e44985

4、设置域名访问

1)宝塔用户直接看图:

aaf0fa1ee0d805f846ba6367c7235b2d

2)以上设置域名后还是不行,我们还需要加点东西,代码如下:

location /api/ws {     proxy_redirect off;     proxy_pass http://0.0.0.0:1443;     proxy_http_version 1.1;     proxy_set_header Upgrade $http_upgrade;     proxy_set_header Connection "upgrade";     proxy_set_header Host $http_host; }

不会放看图:

2f249747b643fad1ab48aa248225ccc5

这样设置好就能正常使用了。

5、测试效果

以上都设置好后,我们就可以正常上传下载了:

cb707ed1c43d729fa601ceeb9f8c20ed

f8adb8abd744234be2eca631269e5dde

6、最后

官方还提供了docker-compose安装,感兴趣可以自己倒腾一下,作为一个临时的文件中转服务,还是很好用的。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇