本地搭建ngrok
·
前言
在日常个人开发与接口测试中,我们往往不想局限于局域网内调用接口,需要模拟真实外网环境请求本地后端服务。这时就需要把本地后端接口暴露到公网,供 App、Web 等客户端直接联网调试。本文详细记录本地搭建 ngrok 实现内网穿透的完整流程,轻松实现外网客户端访问本地后端接口。
整体流程
- 注册ngrok账号,获取认证Token
- vpn置于外网,不然可能无法使用

- 登录之后进入控制台查看Authtoken

- 关闭vpn
- vpn置于外网,不然可能无法使用
- 下载安装ngrok客户端
- Windows系统


- Windows系统
- 启动内网穿透,实现外网访问
- 打开cmd输入
ngrok config add-authtoken 控制台的Authtoken ngrok http 要穿透的端口
启动端口后获取公网穿透地址,Forwarding后面的两个地址(HTTPS+HTTP)就是你的公网接口地址
app客户端模拟后端接口请求(后端调用豆包大模型能力),将真:
app客户端抓取请求:
后端服务实时响应:
至此整个流程打通了
- 打开cmd输入
常用命令
除了基础的http穿透,ngrok还有一些常用命令,适合不同场景使用,新手可以收藏备用:
- 穿透TCP端口:若需要穿透SSH(默认22端口)、数据库等TCP服务,输入命令“ngrok tcp 端口号”(如ngrok tcp 22),生成公网TCP地址,用于远程连接。
- 绑定固定子域名(付费版):免费版的公网地址每次启动都会变化,若需要固定地址,可升级付费版,输入命令“ngrok http --url=自定义子域名.ngrok.io 端口号”,实现固定地址访问。
更多推荐


所有评论(0)