`

使用 Ngrok 本地项目使用外网访问

 
阅读更多

Step1:首先去Ngrok官网去下载最新版本客户端。Windows版本下载解压后只有ngrok.exe一个文件,暂将其放置在D盘根目录

 

Step2:其次使用Ngrok服务需要先为本机安装authtoken。在Ngrok官网注册一个账号,在Auth菜单下获取官方分配的authtoken。(该步可省略,但是未注册用户不具备自定义域名等高级功能)

 Step3:安装authtoken,按下Win+R键-->运行-->执行cmd。cd进入到ngrok.exe的根目录下,输入如下指令:

ngrok authtoken <YOUR_AUTHTOKEN>

执行后如下图:

 

 

Step4:通过上述几步,现在就可以创建一个安全隧道,将本地服务IP映射到公网上。执行下面命令就可以为本机`localhost:8080`地址分配一个Ngrok官网下随机二级域名。

 

D:\ >ngrok http 8080

执行后:


 

Step5:从上图Ngrok服务开启后的状态可以看出` http://7a65105c.ngrok.io`就是生成的公网域名。但有个问题,它是随机生成的,每次启动Ngrok服务都会重新生成,在微信开发的时候很不方便。Ngrok提供了解决方案,允许绑定自定义二级域名和顶级域名(收费功能),只要在ngrok.exe的根目录下执行如下命令:

ngrok http -subdomain=[二级域名] [端口]   //绑定Ngrok二级域名
ngrok http -hostname=[顶级域名] [端口]    //绑定自定义顶级域名

 

Step6:打开web界面在`http://localhost:4040`检查和重复请求,监控HTTP通信报文。

 关于 Ngrok 就讲到这了,本人也是初次使用,很多高级功能未涉及。如果各位看官有需要请移步官方文档

 

来源:http://blog.csdn.net/xp5xp6/article/details/53393488

 

 

 

 

  • 大小: 7.8 KB
  • 大小: 14.2 KB
  • 大小: 12.6 KB
分享到:
评论

相关推荐

    ngrok,生成对外可访问的ip

    ngrok通过创建安全的隧道,将公网请求重定向到你的本地服务器,使得外网可以方便地访问内网中的服务。 **工作原理** ngrok的工作原理基于反向代理。当你启动ngrok并指定本地监听的端口时,ngrok会生成一个公共的...

    Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网

    通过ngrok提供的服务,可以将本地运行的应用程序暴露到外网,从而实现外网访问。使用ngrok时,需要在ngrok的官方网站上注册账号并获取一个认证用的token,之后就可以通过命令行来启动ngrok服务,并将本地8080端口的...

    内网穿透工具ngrok

    例如,如果本地有一个运行在8080端口上的Web服务,我们可以输入`ngrok http 8080`,ngrok会返回一个外网可访问的URL,这个URL可以直接复制给第三方支付平台进行测试。 "说明.txt"文件可能包含了ngrok的使用教程和...

    自己写的精细版ngrok教程

    接着,需要编辑隧道配置,输入想要外网访问的本地项目IP和端口。隧道一旦配置完成,就需要下载ngrok的客户端软件,并在本地上运行启动。 当客户端运行之后,需要将之前在隧道管理界面中获得的隧道ID输入到客户端中...

    ngrok_win_linux合集

    这个合集提供了跨平台的支持,确保用户无论使用哪种操作系统都能顺利地使用 ngrok 实现外网访问本地服务。而"备份外网映射"的功能则进一步增强了其便捷性和安全性,让用户可以随时随地恢复到之前的工作状态。

    ngrok相关文件.zip

    最后,配置好ngrok客户端,指定内网服务的端口,启动服务,就可以开始使用ngrok提供的外网访问地址了。 总的来说,ngrok是一个强大的工具,通过理解其工作原理和搭建过程,我们可以更好地利用它来解决内网服务的...

    ngrok.rar包

    综上所述,ngrok.rar文件是ngrok的软件包,包含了运行ngrok所需的一切,通过简单的配置和命令,你可以轻松地将本地服务暴露给外网,这对于开发、测试和协作非常有帮助。使用过程中,请确保遵循官方文档和最佳实践,...

    ngrok免费内网穿透,重点是免费

    当你在外网访问ngrok提供的公网地址时,请求会通过隧道转发到你的内网服务,实现了从外网访问内网的功能。这对于开发者调试本地服务器、共享本地项目或者运行在内网环境的应用进行远程访问都非常方便。 免费版的...

    免费ngrok外网映射工具支持windows、linux、mac

    ngrok是一款强大的网络调试和测试工具,它允许用户通过公共URL访问本地运行的服务,而无需配置复杂的端口转发或DNS设置。这款工具尤其适合开发者在进行远程协作、演示或者调试时使用,因为它能够将本地服务器暴露到...

    window_ngrok

    在描述中提到,“用于把本机地址映射成外网可访问地址,只需要使用简单的命令即可完成”,这表明ngrok的主要功能就是将本地主机的端口通过安全的隧道连接到公共互联网,用户可以通过一个公共URL来访问原本只能在本地...

    小米球Ngrok使用视频教程.rar

    5. **外网访问**:一旦隧道建立,你需要获取一个公开的URL,这个URL可以被任何有网络连接的设备用来访问你的本地服务。教程会教你如何获取和使用这个URL。 6. **监控与日志**:小米球Ngrok可能提供日志功能,用于...

    php-ngrok.zip

    运行后,ngrok将显示一个外网可访问的URL,类似于 `https://abcdefg.ngrok.io`。这个URL可以直接输入到任何浏览器中,访问到本地运行的 "sunny.php" 应用。 在实际开发中,开发者可能会将ngrok与持续集成/持续部署...

    ngrok穿透工具20190103可用.zip

    对于“内网穿透工具 内网转外网”的标签,它强调了ngrok的主要功能,即帮助内网服务转换成可以在公网访问的形式。这对于远程协作和调试非常有用,比如开发者在家或外出时,可以通过ngrok让同事或客户访问他们的本地...

    mac-ngrok.zip

    4. **获取外网访问地址**: ngrok会显示一个公开的URL,通过这个URL,外部网络就可以访问到本地服务器上的应用了。 5. **实时监控**: ngrok还提供了实时的日志输出,可以帮助开发者了解远程访问的情况,包括请求类型...

    ngrok穿透工具

    总的来说,ngrok是一个方便的开发工具,尤其适合于快速展示本地项目,进行远程协作和测试,以及在不公开内部网络的情况下进行外部访问。通过理解其工作原理和特性,开发者可以更高效地利用ngrok提升工作效率。

    ngrok通用版

    启动ngrok时,指定本地要暴露的端口号,例如`ngrok http 8080`,然后ngrok会提供一个外网可访问的URL。 **注意事项:** 1. **安全性**:由于ngrok使本地服务对外公开,务必确保只有在必要时才开启,并且关闭不必要...

    ngrok免费内网穿透工具及教程

    内网穿透工具是网络技术中一个非常实用的解决方案,...通过简单几步设置,即可实现本机服务器的外网访问,这对于个人项目、团队协作以及临时性的线上活动都极具价值。只需根据上述教程操作,您也可以轻松掌握这一利器。

    初级内网穿透工具Ngrok

    这样,即使内网服务没有直接对外的访问路径,也能实现外网与内网的通信。 Ngrok的工作方式大致分为以下几步: 1. **安装与配置**:首先,你需要在本地下载并安装Ngrok对应的操作系统版本,如压缩包中的`windows_...

    Ngrok客户端(内网穿透工具)

    任何通过这个URL的请求都会被转发到用户的本地服务端口,实现了内网服务的外网可达。 在Windows平台上,Ngrok提供了amd64架构的客户端,即"windows_amd64"。这意味着它是为64位Windows系统设计的。下载并安装完成后...

Global site tag (gtag.js) - Google Analytics