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真香!
发布于:2022-12-18,除非注明,否则均为
原创文章,转载请注明出处。
发表评论