| 2021-04-14
如果你在自己电脑上搭建一个网站,你身处在局域网,你想让大家访问你,但是你没有外网IP,这时你就需要一个跳板,实现内网穿透到外网环境。下面小编介绍下ngrok内网穿透教程。
ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。
ngrok内网穿透教程:
1、首先到 Ngrok官网 进行下载。
2、解压下载后的安装包,得到一个ngrok.exe文件。
3、运行ngrok.exe文件,展示的内容有该程序的描述、例子、版本号、作者、命令行。Ngrok是一个命令行应用,通过输入指令,执行相对应的功能。
4、经过上面的步骤,我们已经完成了安装,接下来需要做的就是对ngrok进行配置。我们需要配置authtoken(账户凭证)。这时,我们需要到Ngrok官网注册一个账号,然后在用户中心里可以查到我们的authtoken(账户凭证),authtoken是每个用户的身份凭证,请注意保密。
5、复制我们的用户凭证,并在ngrok命令行中,输入下面的命令,按回车键执行。(注意:2CZJkTcaAAXzRJx53AnD_6aVs8BBAaybUUpSMTxBCC这一串要换成你自己的authtoken)
ngrok authtoken 2CZJkTcaAAXzRJx53AnD_6aVs8BBAaybUUpSMTxBCC
6、执行成功后,命令行界面中会出现下面的信息。此时,代表配置成功。ngrok程序已经在你的用户目录下,创建一个.ngrok2文件夹,并在文件夹中创建一个配置文件ngrok.yml。
Authtoken saved to configuration file: C:\Users\acer/.ngrok2/ngrok.yml
7、在命令行界面中,执行下面命令,即将本地端口80映射到外网中,如果需要映射其他端口,只需将80改成相对应的端口即可。
8、执行成功后,会出现如下界面,其中红框标出的,即映射出去的外网地址。此时,内网穿透已经完成,此时我们便可通过访问该域名从外网访问本地服务器了。
Ngrok有时不稳定,用了一段时间,似乎二级域名会被锁住,一直免费确实很难运维,最好就是大家捐赠些给它。
花生壳也是内网穿透利器,但是是收费的。最近有个免费版本是提供免费的1G流量。官网是:http://hsk.oray.com/。
使用方法跟ngrok差不多,也是通过web管理中心注册二级域名和配置,并通过花生壳的客户端来反向代理,实现内网穿透。花生壳在国内物联网领域广泛使用,例如视频监控等等。
花生壳动态域名解析以颠覆式的动态域名技术创新,全新的交互界面及功能体验,满足你多元化的需求,带给你焕然一新的使用感受。在安装完成花生壳实现ngrok内网穿透的客户端以及注册花生壳账号之后就可以使用花生壳进行内网穿透了。