局域网内网地址暴露到公网-内网穿透
1.为什么使用 web开发中,难免会遇到在某些情况下,我们必须借助外网才能调用某个API,然而,如果我们按照下面的方式来做,显得就很繁琐:
a.在一个具有外网可访问的服务器上搭建一个web环境
b.上传代码,调试接口
c.发现问题,本地修改
d.再次上传,周而复始,直至bug修复,然后发布到正式测试环境
这里所说的也就是可能为了一个小功能而做的事情,比如我们最常用的公众号开发.。
2.下载使用
2.1 下载
https://ngrok.com/download
下载之后解压,然后打开ngrok解压目录(有的人说需要注册ngrok得到your auth token,后面的自定义域名必须要有这个token,因为我暂时不需要自定义域名,所以就省略了这一步),
帮助命令:
./ngrok help
COMMANDS:authtoken save authtoken to configuration filecredits prints author and licensing informationhttp start an HTTP tunnelstart start tunnels by name from the configuration filetcp start a TCP tunneltls start a TLS tunnelupdate update ngrok to the latest versionversion print the version stringhelp Shows a list of commands or help for one command
2.2 使用
开启服务:
./ngrok http localhost:9988
http://ee22689a.ngrok.io
这个地址是本地localhost映射的外网地址,注意这个映射外网地址是变化的,也就是你每次启动ngrok,获取的外网地址是不一样的,貌似如果想使用固定外网地址,就需要收费,当然这个暂时的外网地址完全满足我们的的调试需求了。
局域网内网地址暴露到公网-内网穿透相关推荐
- 内网接口暴露到公网方式
和外部公司对接项目需要联调接口,大家不在一个局域网里ip:port无法访问. 直接部署生产环境又很不方便调测改bug,然后搜索到了很好用的内网服务器暴露到公网的方式. 因此记录一下 #localtun ...
- minio图片展示(minio图片上传地址为内网,展示时为外网)
minio图片展示 一.minio图片服务器 二.图片展示 1.方法一:后端转发 2.方法二:nginx代理 一.minio图片服务器 拥有两个端口号,一个时web端控制台端口号,一个是上传时使用的端 ...
- 私网地址与公网地址是如何转换的?
私网地址转换成公网地址,达到内网到外网的访问,用到的技术是NAT技术 NAT技术分为三类 1,基于IP的NAT 静态NAT 一对一 转换 动态NAT 多对多(不固定)转换 2,基于端口的NAT 动态P ...
- k8s内nginx设置dns无法访问外网
当upstream使用域名的时候, 需要指定: resolver 8.8.8.8; server { listen 8090; 设置8.8.8.8时不能访问内网地址.只能访问外网,不设置不能放外网. ...
- RDS数据库申请外网地址
RDS支持内网地址和外网地址两种地址类型,默认提供内网地址供内部访问RDS实例,如果需要外网访问,需要申请外网地址. 之前写过相关的博文:如何快速创建Redis实例 Redis数据库白名单如何设置 云 ...
- Revenge Storm高帮 x_revenge x storm官网地址 revenge x storm是什么牌子
revenge x storm官网地址 revenge x storm官网地址为:https://store.kix-files.com/collections/revenge-x-storm 由 I ...
- 大数据常用组件官网地址
大数据常用组件官网地址 数据采集传输 Flume 官网:https://flume.apache.org/ 下载地址:https://flume.apache.org/download.html Ka ...
- HCIP网工数通Datacom之网工拆分(1)理论和基础命令
目录 1. OSI模型 2. TCP/IP模型 3. IP传输原理 4. 网关三要素: 5. DNS 6. wireshark 抓包 7. arp 简介 8. 二进制和十进制转换 9. ipv4地址 ...
- HCIA网工数通Datacom之网工初级
1. OSI模型 定义:open system interconnection 开放式系统互联 规定了很多网络标准,目的是为了促进各个厂商各 个系统之间的互联互通. 注意:由于osi模型设计冗杂,编程 ...
最新文章
- 阿里感悟(九)-如何才能晋升
- globalmapper如何选取图像上的点_20. 用于纹理合成和转移的图像缝合
- mysql之DML(SELECT DELETE INSERT UPDATE)
- iframe 父页面与子页面之间的方法的相互调用
- 机器学习-梯度下降算法原理及公式推导
- Echarts开源可视化库学习(三)主题的使用
- Azkaban简介及安装教程
- 人类历史上有过哪些令人毛骨悚然的实验?
- 微软提出第一个端到端的Video Captioning方法:SWIN BERT,涨点显著!
- Visual Studio 2012 更新包2发布,附离线安装方法及下载
- 如何使用SqlLoader导入数据
- weibo.cn html5,微博爬虫:爬取微博正文、关注人
- idea 修改hosts
- 基于单片机的HC-SR04超声波模块测距仪设计(数码管显示)
- 抖音小程序达人入驻壁纸微信小程序安装教程
- Windows安全中心功能介绍
- html悬浮客服代码,js QQ客服悬浮效果实现代码
- 第一个IOS app- 密码管理大师
- Python对文件(外存)和内存的操作
- 《C Primer Plus》第二章——C语言概述(程序示例与解释,提高程序可读性,函数的定义与使用,调试,关键字,复习题与编程练习)
热门文章
- pycharm下载第三方库需要更新pip报错No module named pip
- Pycharm 简介
- Abaqus模拟偏心受压钢管混凝土柱计算受压承载力
- MyBatis-Plus对于大数据量查询,采用分页查询按批次处理结果,通用工具封装
- 烤仔看世界 | Zuckerverse:Facebook帝国的“元”设想
- 称球问题——经典智力题推而广之三
- 【数学建模】灰度预测之关联度求解
- 佛罗伦萨小镇与雅诗阁中国达成战略合作;日立电梯25年来为中国市场提供93万台电梯 | 美通企业日报...
- 非侵入式负荷matlab程序,非侵入式负荷分解之BLUED数据集
- java+swagger+侵入_Spring boot+Swagger配置无侵入式Restful接口(一)