欢迎光临
我们一直在努力

ftp服务器和http服务器(超级好用的http文件服务器)

很久没有更新文章了,今天给大家推荐一个超级好用的http文件服务器,通过http协议就能访问自己搭建的文件服务器。

以前提到搭建文件服务器,大家第一时间都会想到ftp服务器,但是现在很多防火墙为了安全的问题都封锁了21端口或者是直接封锁了ftp协议。在http大行其道的今天,又怎么能少的一个支持http协议的文件服务器。

废话不多说,直接上链接

https://github.com/codeskyblue/gohttpserver

这是用go语言编写的文件服务器,除了支持页面上传下载文件之外,还支持通过curl 的命令方式上传和下载文件,支持用户授权认证

#上传文件curl -F file=@foo.txt localhost:8000/somedir#通过token上传文件$ curl -F file=@foo.txt -F token=12312jlkjafs localhost:8000/somedir

通常情况我喜欢通过docker来部署他,方便又省事,不需要了就把容易关闭即可

docker run -it --rm -p 8000:8000 -v $PWD:/app/public --name gohttpserver codeskyblue/gohttpserver

我之前用的版本,在centos上发现了一个bug,超过35m的文件上传会被无故删除掉,后来修改了一下源码,重新上传了一个docker的版本,有需要的朋友也可以用我的docker镜像进行部署。

docker run -it --rm -p 7000:8000 -v $PWD:/app/public --name gohttpserver -d bushinvren1986/mygohttpserver:v1 --upload --delete

最后不得不说,http真香!

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。