外部访问 Python 搭建的 HTTP 服务器

Python 是一种常用的编程语言具有良好的兼容性。而 Python 的简单 http 服务器适合快速分享文件和本地测试,不依赖 Apache、IIS 这些复杂的服务器程序,因为其自带了只需一行命令就能建立 http 服务。

本文将详细介绍如何在本地利用 python 搭建 http 服务器以及结合路由侠内网穿透实现外网访问服务器。

第一步,本地服务器搭建 Python 服务器

1,官网下载安装包。点此进入 python 官网

2,选择自定义安装,勾选添加 python.exe 到 path。

3,建议更改安装路径。

4,查看是否安装完成。

5,创建一个测试文件夹并添加一些文件。

6,win+R 输入 cmd ,进入 test 目录下并输入命令。

复制代码
python -m http.server 8001

7,浏览器输入 http://localhost:8001,即可查看测试文件夹内容。

第二步 ,外网访问 python 服务器

本机安装路由侠。点此下载

1,下载安装完成后,打开路由侠界面,点击【内网映射】。

;

2,点击【添加映射】。

3,选择【原生端口】。

4,在内网端口里填写端口 8001 后点击【创建】按钮,如下图。

5,创建好后,就可以看到一条映射的公网地址,鼠标右键点击【复制地址】。

6,在外网的浏览器的地址栏输入复制的外网地址就可以访问本地搭建的 HTTP 服务器了。

相关推荐
W.W.H.16 分钟前
嵌入式 Linux外接USB/WIFI模块兼容5G频段实战
linux·运维·5g·wifi
运维大师25 分钟前
【K8S 运维实战】24-资源优化HPA与VPA
运维·kubernetes·github
treesforest32 分钟前
如何解决IP定位精度不足导致的投放偏差
网络·网络协议·tcp/ip·ip属地·查ip归属地
GlobalHRTalk34 分钟前
埃及名义雇主EOR业务概述与市场发展优势分析
大数据·运维·人工智能
瞬间&永恒~1 小时前
【MySQL】 主从复制多拓扑搭建实验
运维·数据库·mysql·云原生
茯苓gao1 小时前
嵌入式开发笔记:CAN与CAN FD完全指南——从帧格式差异到MCU选型实战
网络·笔记·stm32·嵌入式硬件·学习·汽车
aramae1 小时前
C++ IO流完全指南:从C标准库到C++流式编程
服务器·c语言·开发语言·c++·后端
奥莱维2 小时前
酒店客控系统与消防系统联动设计
网络
2401_868534782 小时前
《论单元测试及其应用》
网络·网络协议
小此方2 小时前
Linux网络(一):揭秘从网络发展哲学到 TCP/IP 协议栈分层设计的设计哲学
linux·网络·tcp/ip