Ngrok(内网穿透软件) 官方最新版

admin|
12

Ngrok是一款非常好用的内网穿透软件,使用go语言开发,市面上许多内网穿透软件都是基于Ngrok修改制作而成。对于想要实现内网穿透的用户这是一个非常实用的软件,需要的快来下载使用吧。

软件介绍

Ngrok是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。

Ngrok图片

软件功能

1、为开发计算机上本地运行的网站创建公共HTTPS URL。

2、使用ngrok的Web检查界面来了解隧道上的HTTP请求和响应流量。

3、ngrok隧道使用为HTTP / 2提供支持的优化技术版本运行,以便您的隧道服务快速加载。

4、不要在路由器上配置端口转发或浪费时间设置动态DNS解决方案。即使设备更改了网络,ngrok也可以在任何地方工作,无需任何更改。

Ngrok图片1

5、设置http auth凭据以保护对隧道的访问以及与之共享的隧道。

6、将任何联网服务暴露给互联网,甚至是那些不使用SSH的HTTP。

7、只需向您的开发服务器“重放”webhook请求,即可轻松开发webhook集成。

8、使用简单的RESTful API动态启动,停止和查询隧道状态。

9、帐户可以共享对保留域和地址的访问权限,允许多个开发人员在拥有自己的凭据的同时协作处理项目。

10、重写Host隧道请求的标头以定位WAMP / MAMP / Pow开发环境中的特定站点。

怎么注册

1、申请ngrok免费账户,建议用GitHub账户云注册ngrok账户,直接用邮箱申请ngrok账户一直报Failed to solvecaptcha(无法解析验证码)的错误,万般无奈之下,用GitHub账户注册解决。

Ngrok图片2

2、注册申请成功之后,ngrok官网上登录账户,你会在Dashboard上看到免费提供给你的一串授权口令(后面会用到)。

Ngrok图片3

内网穿透教程

1、下载并解压,运行ngrok.exe文件,可以看到如下界面,展示的内容有该程序的描述、例子、版本号、作者、命令行。Ngrok是一个命令行应用,通过输入指令,执行相对应的功能。

Ngrok图片4

2、接下来需要做的就是对ngrok进行配置。我们需要配置authtoken(就是之前注册后获得的账户凭证),authtoken是每个用户的身份凭证,请注意保密。

Ngrok图片20

3、复制我们的用户凭证,并在ngrok命令行中,输入下面的命令,按回车键执行。

例如:ngrok authtoken 2CZJkTcaAAXzRJx53AnD_6aVs8BBAaybUUpSMTxBCC(一串要换成你自己的authtoken)

4、执行成功后,命令行界面中会出现下面的信息。

Authtoken saved to configuration file: C:\Users\acer/.ngrok2/ngrok.yml

此时,代表配置成功。ngrok程序已经在你的用户目录下,创建一个.ngrok2文件夹,并在文件夹中创建一个配置文件ngrok.yml。

5、在命令行界面中,执行下面命令,即将本地端口80映射到外网中,如果需要映射其他端口,只需将80改成相对应的端口即可。ngrok http 80

6、执行成功后,会出现如下界面,其中红框标出的,即映射出去的外网地址。此时,内网穿透已经完成,此时我们便可通过访问该域名从外网访问本地服务器了。

Ngrok图片19

frp还是ngrok好

FRP

frp是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。利用处于内网或防火墙后的机器,对外网环境提供 tcp 和 udp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。

Ngrok图片16

Ngrok

ngrok是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。

Ngrok图片15

两款都是非常不错的内网穿透工具,并且许多国内的内网穿透工具都是基于他们制作。Ngrok使用起来比较简单,只需要基础内网穿透的用户可以选择它。frp则更加个性化一点,喜好自己DIY一下的可以选择frp。

更新内容

修复显示异常的错误

支持带密码的代理服务器