使用ngrok实现项目本地部署公网访问(内网穿透)

 内网穿透解释

内网穿透,也称为NAT穿透,是一种特殊的网络技术手段,用于将位于内网环境中的设备或服务暴露在公网上,从而实现公网用户对内网资源的访问。这种技术能够绕过防火墙和NAT设备的限制,使得用户不需要处于同一局域网内,就能够直接访问内网中的设备或服务。

内网穿透使用部分场景

  1. 当开发者在本地开发应用或网站时,这些应用或网站通常只能在局域网内访问。通过内网穿透技术,开发者可以将这些应用或网站暴露在公网上,使得只要有网络连接的用户都能访问到。
  2. 例如,在进行微信/支付宝支付回调测试时,就需要使用内网穿透技术来确保支付回调能被正确接收。

1.官网注册

官网地址:https://ngrok.com/

先前往官网进行注册登录

登陆后会进到这个页面

2.下载ngrok

找到对应电脑版本进行下载,下载完成后找到下载的路径 会得到这样一个包

 双击运行

 运行后如下

3.执行部署

注意后续需要执行的ngrok命令都需要在本地解压的ngrok目录下执行

运行以下命令,将 authtoken 添加到默认ngrok.yml配置文件

ngrok config add-authtoken xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

然后继续执行命令将自己本地对应服务端口暴露到公网,实现穿透 

ngrok http http://localhost:8080

运行会提供一个外部访问地址,即可外部网络访问自己本地部署的服务 

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值