1、首先电脑要安装python并且配置环境变量

(安装Python时勾选 Add Python to PATH,可以自动配置环境变量)

官网:Python.org

2、安装完成后,按下 【win+R 】 ,然后在命令窗口输入cmd,确认运行

输入"python -V" 查看版本,确认环境变量已配置

3、查看本机电脑的内网(局域网)IP 

输入 "ipconfig" 回车

我这里的IP地址是:192.168.1.106

4、进入想让外网可以访问到的文件目录下

可以在目录地址链接栏中输入"cmd",敲下回车。或者 "D: " 现切磁盘再 "cd 文件目录"

输入"python -m http.server 端口号",端口号不输入的话默认是8000,可以自己选择端口

5、打开浏览器访问内网地址

本地访问的地址可以用:

localhost:8000、127.0.0.1:8000、内网ip:8000(例如我这里输入的192.168.1.106:8000)

这样就算是成功用python搭建了一个内网可以访问的本地文件网站了。

下面开始使用花生壳来映射到外网,脱离局域网,让其他小伙伴也能访问的到。

下载花生壳

6、打开工具-新建映射

7、配置一下参数

确定完成之后,会有一个外网的访问地址,复制到新窗口打开。

结果,出现了不支持Web访问方式的错误。。。

我第一次使用的时候是成功了的,没想到这一次怎么变成这样了。后面百度了一下 好像是因为花生壳加了限制什么的,说是用https协议类型建立就没事了。

8、这次成功了

在新用户体验版会有两个域名,而其中一个域名就送了一年的Https服务,正好可以先用着。

把原来的删掉,重新新建一个

点击链接,可以看到这次访问成功了!!

Python+花生壳搭建一个外网访问本地文件的服务器相关推荐

  1. 使用花生壳,idea外网访问oracle数据库

    搜到的感觉都怪怪的,还好想起了花生壳,为健忘的自己记个笔记-- 略过花生壳免费域名申请步骤-- 创建映射 对oracle监听文件无更改情况下照样填写 映射创建成功后打开相应连接 idea连接数据库: ...

  2. 花生壳实现内网穿透,获取公网IP?花生壳端口映射外网TCP测试

    什么是内网穿透? 内网穿透即NAT穿透,内网穿透可以让你局域网中的电脑实现外网访问功能.例如我公司电脑上运行了一个linux虚拟主机,安装SSH服务后我就可以在整个局域网内,连接192.168.xx. ...

  3. 外网访问本地搭建的web服务器【免费内网穿透】

    教大家一个简单的方法,实现在无公网IP环境下,在本地搭建web服务器,并实现外网远程访问. 使用工具: phpstusy:https://www.xp.cn/download.html cpolar内 ...

  4. 搭建可以通过外网访问本地服务器CentOS7,这一篇就够了

    背景: 公司有一台闲置服务器,准备重新利用起来.最终效果安装CentOS7,可以通过外网访问到这台服务器. 准备: 建议8G以上的U盘 下载软件工具UltraISO(免费试用版就可以) 下载阿里云Ce ...

  5. 关于外网访问本地服务器

    我在网上查到的外网访问本地服务器的方式有两种: 第一种是通过内网穿透的技术实现的. 第二种是通过申请域名,申请空间,申请云服务器,搭建网站实现的. ①内网穿透的方式实现外网访问本地服务器 选择合适的内 ...

  6. 内网映射 外网访问本地api

    需求:服务器/外网访问本地api 解决方案:花生壳 下载地址:https://hsk.oray.com/download/ 安装之后注册账号,然后登录客户端,页面如下: 选择 添加自定义映射, 点击保 ...

  7. wamp实现外网访问本地

    针对一些开发用户来说,希望在本地搭建好的项目外网可以访问 其实这些基本上两步就可以搞定,还是比较简单的,这里简单说明一些步骤 首先,你需要有一个能正常运行的,已经在本地完整的运行的wamp系统 然后, ...

  8. 如何让外网访问本地电脑(笔记本):路由映射篇

    说到团队项目管理,很多公司都有用到不同的管理系统,作为企业开发人员,如果自己的公司没有用到这种集团化办公资源交互软件,不仅仅是企业管理上面的确实,也是对技术员的侮辱. 公司有了自己的办公生态环境,集团 ...

  9. 怎样从外网访问自己的HTTP服务器

    外网访问自己的HTTP服务器 内网主机上安装了HTTP服务端,只能在局域网内访问,怎样从公网也能访问本地HTTP服务端? 本文将介绍使用holer实现的具体步骤. 1. 准备工作 1.1 安装Java ...

最新文章

  1. 02CSS基础选择器
  2. java与json,java与json
  3. 消灭星星网页版java代码,javascript实现消灭星星小游戏简单版
  4. 在CISCO ASA 防火墙上配置Web ×××
  5. Linux服务器Java进程突然消失排查办法
  6. selenium 隐藏窗口_anaconda下安装selenium包
  7. 让shell脚本开机自启动方法
  8. 【Cocoa(mac) Application 开发系列之二】总结一些常用控件及自定义View
  9. 1.SpringDataJPA (查询:主键或其他字段、增加/修改、分页) 2021最新技术~方便快捷 博主可答疑
  10. 【社招】 中/高级C++ Developer - 美国顶尖交易公司Akuna Capital–上海
  11. Keil C51详细安装教程(最新版)
  12. Android仿微信语音录制和播放
  13. Linux网卡驱动发送超时看门狗,如何在linux嵌入式中更改看门狗定时器
  14. 【springboot】mybatis-generator配置
  15. 人工智能专题讲学:开源数据支撑下的人物与装备分析
  16. Java 之未支付订单30分钟后自动取消
  17. 【物联网】思科扔下数颗物联网重磅炸弹,中国IoT圈却选择集体视而不见!
  18. 输入日期判断这一年的第几天
  19. SCRM管理系统是什么意思?一文看懂,真正的解释在这里
  20. 医学3d图像区域增长(以肺结节为例)

热门文章

  1. 怎么能避免浏览器请求超时_如何防止session超时
  2. 计算机二级 sql,全国计算机二级(vf)sql命令
  3. 看程序员奶爸是如何通过代码给宝宝起名的~
  4. 电机专用SVPWM算法实现
  5. 知识付费这么红,它会成为KFC吗?
  6. 库卡工业机器人负载曲线图_KUKA/库卡机器人 KR8 R1620 机械手臂 负载8kg 臂展16
  7. 尽信书,不如无书。java的包装类Integer的深入理解及特殊情况(以及java疯狂讲义第5版170页中的错误)
  8. 咸菜,粥,咸鸭蛋及其他
  9. 运营商的套餐自由修改何时实行?
  10. OAuth2的理解与客户端开发