Ngrok 实现内网穿透教程(Ngrok 和 Sunny-Ngrok )

摘要: 简单的内网穿透教程

Ngrok使用流程如下:

 

https://ngrok.com/  下载ngrok ,然后注册一个账号并获取官方分配一个密钥

 

密钥获取方式:

                                        1.png

2.jpg

                     使用cmd 到ngrok.exe的目录,命令: ngrok -authtoken 密钥 -subdomain  二级域名 端口

 

3.jpg

4.jpg

 

访问http://aaa.ngrok.com就可以了。

访问https://ngrok.com/dashboard 可以管理密钥。

 

 

---------------------------------------------------分割线--------------------------------------------------------------------

 

 

介绍的很简略,因为上面的其实并不是正题,还有更简单的实现方式,就是使用国内的Ngrok,网速更快,配置方面也更简单。下面介绍下国内的 Sunny-Ngrok使用教程:

国内Ngrok官网:https://www.ngrok.cc/

注册账号后,可以直接添加隧道(此处我使用的是google浏览器):

关于开通隧道已经有详细的教程了:https://www.sunnyos.com/article-show-67.html


以下为链接文章全部内容:

使用Sunny-Ngrok赠送的免费域名进行http服务映射

1、首先在本站注册成为会员

2、开通隧道

blob.png

blob.png

在上图中表单信息解释:

    隧道名称:可以随便填写,只是为了使用者在往后之后这个隧道是干嘛的

    前置域名:服务器免费赠送的域名,请不要带上后缀,如果要sunny.ngrok.cc 只需要填写 sunny 即可 ,千万不要填写成sunny.ngrok.cc否则域名会是sunny.ngrok.cc.ngrok.cc

    本地端口:可以为同一个局域网内任意一台机器进行映射,只需要填对ip和端口就行,例如:192.168.1.1:80

    http验证用户名:非必填项,在需要的时候填写,否则可以不填

    http验证密码:非必填项,在需要的时候填写,否则可以不填

3、在需要映射的机器建立web服务

    如果没有启动web服务将会看到下图提示

    blob.png

4、下载客户端

    blob.png

    根据自己的操作系统需求下载相对于版本

5、启动映射服务

    Linux或者Mac系统下启动,需要进入到客户端的目录执行以下命令,通过隧道管理找到隧道id,然后执行

./sunny clientid 隧道id

blob.png   blob.png

    blob.png

    看到这样则是成功启动一条隧道,启动多条隧道把多条隧道id使用英文逗号隔开就可以了。例如:

  ./sunny clientid c7fb2defb4081919,3e23d14f040b2b12

    上面命令就可以启动多条隧道了

6、访问服务

    然后通过启动成功界面上的链接访问网站如果显示是内网搭建的web服务里面的内容就说明成功了


看完本文还不懂?那么你就来看视频教程吧。视频地址:http://video.tudou.com/v/XMjYzNTIwNTE3Ng==.html


附上我开通的隧道截图:

12.png

 

下一步就是点击上图的客户端下载:https://www.ngrok.cc/download.html,下载自己系统对应的客户端。

解压之后执行 “Sunny-Ngrok启动工具.bat”脚本,输入你的隧道ID,出现如下界面:

13.png

此时只要访问 http://wangcw.free.ngrok.cc 就会转发至我本机的127.0.0.1:18080。


原文链接:https://blog.csdn.net/qq_33404395/article/details/80788233    https://www.sunnyos.com/article-show-67.html  

上一篇:借助树莓派上演“窃听风云”
下一篇:微信PC端技术研究:截获语音...