fish:自托管文件共享服务

时间:2024-03-07 13:33:33
【文件属性】:

文件名称:fish:自托管文件共享服务

文件大小:8KB

文件格式:ZIP

更新时间:2024-03-07 13:33:33

Go

鱼 fish(“文件共享”的缩写)是一种自托管文件上传服务。 它有两个主要目标: 部署起来非常简单(运行二进制文件,一切就绪) 使用起来非常简单(在所有设备上都能运行的快速UI) 文件按原样上传,这意味着不会对客户端文件应用其他加密。 如果您正在寻找像Firefox Send这样的端到端加密文件共享解决方案,则需要先使用gpg或age等工具自己手动完成此操作,然后再将其上传到此处。 请注意,文件名也未加密地存储在服务器上。 运行服务器 强烈建议您以专用用户的身份在chroot内部运行fish,以增加安全性,以防万一有人设法找到一种逃避上载目录的方法。 从技术上讲,您可以直接以任何用户身份运行它,但您可以向攻击者开放。 此外,它还可以保护系统,以防删除逻辑陷入混乱并开始破坏系统文件。 提供的run-server.sh负责为您设置chroot。 只需使用所需的用户和端口配置它,其余的工


【文件预览】:
fish-master
----.gitignore(5B)
----run-server.sh(341B)
----static()
--------upload.js(5KB)
--------main.css(2KB)
--------index.html(1KB)
----LICENSE.txt(1KB)
----main.go(5KB)
----README.md(1KB)

网友评论