当前位置: 首页 > article >正文

Windows使用ngrok实现本地程序外网域名访问-详细教程

需求分析

同事要求在外网以域名的方式,访问我本地的程序,故需要将localhost:8080映射到外网,让同事可以通过:域名/接口 的形式访问到本地程序的功能接口

安装

进入官网:https://ngrok.com/
点击顶部Download,下载相应windows安装包
在这里插入图片描述
下载完成后是一个ngrok-v3-stable-windows-amd64.zip压缩包,解压即用
在这里插入图片描述
直接解压可以看到一个ngrok.exe,至此已完成安装(直接运行,我发送到桌面快捷方式会无法运行)

注册ngrok,获取token权限

官网点击Sign up,具体注册步骤就不演示了,可以用邮箱,有GitHub账号的话也可以直接用
在这里插入图片描述
如果你是用邮箱注册,ngrok会给你的邮箱发送一个验证邮件,进入邮件中的激活链接,才能使用ngrok 的功能。
激活完成后,登录进入用户管理界面,点击Your Authtoken,将token码复制,后面要用
在这里插入图片描述
至此,注册激活已经完成

配置、启动代理

双击ngrok.exe可执行程序(若闪退就右键以管理员身份运行),运行完是一个可输入命令的提示符小黑框。
1、配置token权限,执行如下命令

ngrok authtoken 上面复制出来的token码

执行完成后,出现如下信息,代表成功:

Authtoken saved to configuration file: C:\Users\xxx/.ngrok2/ngrok.yml

2、配置端口映射至域名,8080可以改成你系统暴露的端口

ngrok http 8080

命令执行完,会生成一个域名,即生效
在这里插入图片描述
停止代理将此黑框关闭就行


http://www.kler.cn/a/13422.html

相关文章:

  • 《Linux基础》09. Shell 编程
  • 通过logstash实现mysql与es的双向数据同步
  • Redis 持久化八股文
  • 深入剖析 Qt QHash :原理、应用与技巧
  • Sentence Bert 阅读笔记
  • 3自由度并联绘图机器人实现写字功能(一)
  • Socks5代理与HTTP代理:基本概念、工作原理和在网络应用中的应用
  • 基于 Windows 安装 ESP32 Arduino 软件开发环境
  • 适合小白学习预处理与程序环境,这篇文章就够了
  • 2 路 500MSPS/1GSPS/1.25GSPS 14 位直流耦合 AD 采集 FMC 子卡模块
  • AQS 和CAS详解
  • 系统分析师案例题【系统设计篇(Web开发)】
  • 减少过拟合:权重衰减
  • 前端调试技巧
  • Python如何将大量文件夹中图片批量复制到指定文件夹,并按照顺序重新命名
  • 电力系统系统潮流分析【IEEE 57 节点】(Matlab代码实现)
  • 5.图论(0x3f:从周赛中学算法 2022下)
  • ONVIF协议介绍
  • 【DAY42】vue学习
  • 老胡的周刊(第088期)