美文网首页
ngrok使用

ngrok使用

作者: RadishHuang | 来源:发表于2020-05-31 09:43 被阅读0次

    在平时开发中,不管是前端VUE还是后端的node开启的都是本地的服务,也就是localhost,地址是http://127.0.0.0.1。如何是在内网访问的话,手机上或者同事的电脑上可以用自己的IP地址加端口号访问,这都没啥问题。
    但是如果要给外部人访问,不是内网的话,一般都是需要发布到服务器上,提供服务器的域名地址给其他人。本人在做微信公众号的本地调试的时候,就遇到需要配置回调域名。在本地开发环境下,不可能每次都发布到服务器上,或者有时候压根我们就没有自己的服务器,只有本地调试。那么这时候我们就需要临时把我们的IP地址映射到公网上,也就是所谓的内网映射。
    因此这边就引入了ngrok这个玩意,每次启动ngrok都会分配一个新的外网域名,所以需要每次更换配置或者更换访问地址,不太方便。当然,ngrok也提供了解决方法,那就是付费,可以设置固定域名。

    微信配置
    上面说了一大堆,圈个重点。我们的目的:把本地开启的服务,临时映射到公网。

    1、下载ngrok

    • 进入ngrok官网。点击右上角的注册,可以用GitHub的账号直接登录。方便快捷。
    • 登录完成进入设置的页面,里面其实都已经说明了怎么使用。
    • 第一步:注册后官网会分配一个token。执行./ngrok authtoken XXXX。这里把本人的token分享出来给大家使用
    • 第二步:执行http+端口号,本地开启了哪个端口服务就加哪个端口。./ngrok http 端口号
    ./ngrok authtoken 1ceEn0f66dVR8IbGc8o2QYtyxmv_4riEJx9FeJyD7AMyujNxL
    ./ngrok http 7001
    
    登录成功
    • 最终成功后会有如下的log。我们已经将http://localhost:7001映射到了http://e55b2b931102.ngrok.io外网。
                                                                                                        
    Session Status                online                                                                
    Account                       Radish Huang (Plan: Free)                                             
    Version                       2.3.35                                                                
    Region                        United States (us)                                                    
    Web Interface                 http://127.0.0.1:4040                                                 
    Forwarding                    http://e55b2b931102.ngrok.io -> http://localhost:7001                 
    Forwarding                    https://e55b2b931102.ngrok.io -> http://localhost:7001                
                                                                                                        
    Connections                   ttl     opn     rt1     rt5     p50     p90                           
                                  0       0       0.00    0.00    0.00    0.00 
    

    PS: 有的时候开启了服务不一定就能映射成功,多试几次。毕竟是免费的,不过整体还算是稳定。

    相关文章

      网友评论

          本文标题:ngrok使用

          本文链接:https://www.haomeiwen.com/subject/ahklzhtx.html