本地电脑外网访问设置——ngrok

背景:

 在项目中经常对接第三方接口,如支付宝、微信、OSS等,这些服务需要回调应用服务器接口。但是,我们本地开发时,项目还没发布上线,本地运行的应用只能内网才能访问到,外网无法访问。对于程序员来说,这非常麻烦,不能即时调试。为了方便开发调试,我们需要将本地电脑映射到外网,让第三方服务回调访问。那么如何指定本地端口映射到外网?

这里,我跟大家分享下我用过感觉最好用的工具——ngrok

ngrok官网 https://dashboard.ngrok.com

步骤一: 到官网注册账号

本地电脑外网访问设置——ngrok

步骤二:下载ngrok包   https://ngrok.com/download

步骤三:认证授权  https://dashboard.ngrok.com/auth

本地电脑外网访问设置——ngrok

 步骤四:启动ngrok start

在命令行中启动ngrok start,默认没有指定配置文件,会在电脑中生成该文件。

  C:\Users\administrator\.ngrok2\ngrok.yml

         修改ngrok.yml内容

authtoken: UW9HcuAhNjmhbPznsVk1_34tAWUKuwjN5t83K7J1da
tunnels:
  httpbin:
    proto: http
    addr: 80
  demo:
    proto: http
    addr: 8080
  

该配置定义两个tunnel,端口分别是80,8080。

步骤五:启动所有tunnel。

本地电脑外网访问设置——ngrok

 

本地电脑外网访问设置——ngrok

到此,本地端口映射到外网成功。