python -m http.server 搭建一个简易web下载服务器

Posted simon7s

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python -m http.server 搭建一个简易web下载服务器相关的知识,希望对你有一定的参考价值。

在打vulnhub靶场的时候遇到的一个问题


目录

一、进到需要发送的安装包目录

二、开启http服务

三、访问服务器


一、进到需要发送的安装包目录

比如设置一个专门发送,传输的文件的文件夹,cmd命令打开即可以

二、开启http服务  

python2
python -m SimpleHTTPServer 9000

python3
python -m http.server 9000
(这里要注意了,python2跟python3的命令是不一样的,我之前就是上网搜搭建方法,大都是搜到了python3的方法,结果自己的环境是python2,很纳闷一直不成功)

-m module-name

http.server python模块- HTTP服务器

9000为端口,可以指定为其他未被使用的端口

三、访问服务器

(这里就盗用一下别人的图片吧)

本机访问:浏览器输入http://172.22.213.64:3000/或http://localhost:3000/技术图片

经测试,凡是连同一个WiFi的(同一局域网),无论是手机跟电脑,都能访问到

技术图片

在工作过程中需要经常发送安装包等大文件给同事,亲测共享文件夹拷贝、QQ、微信等聊天工具,大文件传输速度效率不高。

然而局域网内使用python搭建的简易下载服务器速度比较快,百兆网卡下载速度随便达到10MB/s以上,千兆网卡更不用说,因此分享一下,希望对各位工作有帮助

以上是关于python -m http.server 搭建一个简易web下载服务器的主要内容,如果未能解决你的问题,请参考以下文章

从 0 到 1 搭建一套 Flink 的监控系统

从 0 到 1 搭建一套 Flink 的监控系统

如何零基础搭建一套微服务框架

搭建一套自己的验证授权及资源访问服务

搭建一台属于自己的DNS服务器

利用PXE搭建一健装机平台