sws:一个简单的Web服务器,用于服务目录

时间:2024-06-08 19:00:54
【文件属性】:

文件名称:sws:一个简单的Web服务器,用于服务目录

文件大小:16KB

文件格式:ZIP

更新时间:2024-06-08 19:00:54

Haskell

简单的Web服务器 这是什么 sws是一个独立的Web服务器,提供在Linux,Windows和(未试用的)Mac OS X上运行的文件。构建后,该可执行文件应该不具有依赖项,例如,它不需要OpenSSL。 便利和安全是主要目标。 它没有配置文件,只需要几个(如果有的话)容易提供的命令行参数。 如果便利性和安全性发生冲突,我愿意为安全性牺牲一点便利,但是只牺牲一点点。 通常,这种冲突在很大程度上可以解决。 例如,要求密码并使用TLS可以提高安全性,但是输入密码或证书sws方便,因此sws可以生成这些密码。 用例1:大文件传输 您想要将大文件发送给某人。 您浏览到包含该目录的目录,键入“ sws ”,然后为它们提供您的公共IP。 他们浏览并下载。 也许它们是发送文件的文件,但不是“技术”文件。 您浏览到一个空目录,键入“ sws -w ”或“ sws -U ”,然后为它们提供您的公共IP。


【文件预览】:
sws-master
----.gitignore(47B)
----Dockerfile(319B)
----Setup.hs(46B)
----.dockerignore(89B)
----Vagrantfile(627B)
----Main.hs(26KB)
----LICENSE(1KB)
----CHANGELOG.md(2KB)
----example.crt(839B)
----sws.cabal(3KB)
----README.md(2KB)
----example.key(887B)
----stack.yaml(69B)

网友评论