Sunny-Ngrok是国内版的Ngrok,访问速度相对于外网能稍快一些,用户可以通过使用一些Sunny-Ngrok所提供的免费或者付费隧道来实现内网穿透。
Sunny-Ngrok官网:https://www.ngrok.cc/
第一步:开通Sunny-Ngrok隧道
-
打开官网,注册账号
注册完成之后登陆,登陆之后会提示你关注公众号,关注公众号之后会提示你绑定账号,当然如果公众号提示你微信已经绑定了其他账号,届时选择解绑再重新绑定一次即可,具体步骤这里就不再介绍了,操作很简单。 -
绑定之后可以看到如下界面,这时候找隧道管理下的开通隧道。
隧道的种类很多,最后一个是免费的,只不过最近我测试的时候用免费的隧道一直没成功过,所以这里用其他的来进行测试。
-
进入开通界面,在协议选择这里我选择了http,在隧道名称这里随便填写,在前置域名这里也随便填写,当然注意是不能重复的,所以建议复杂或者特殊一点。
然后是填写本地端口,这里直接开cmd,使用ipconfig查看。
可以看到我这边的条目有点多,因为这里既有虚拟机的虚拟网卡还有wifi的ip,当然这些ip理论上都是可以使用的,当然不建议用wifi的,除非这个wifi的ip自己长期使用。
所以我选择了192.167.75.1这个ip,而且因为项目跑在8080端口上,这里我就选择了8080端口来进行绑定。
下面的验证用户名和密码我就直接省事不填了,直接购买。
购买完成后刷新页面,找到隧道管理。
可以看到我们购买后的隧道
第二步:配置信息
- 去下载对应的客户端
根据自己系统版本选择
下载好后解压,点击脚本
出现如下界面
要求填写隧道id,我们去复制一下。
直接粘贴进去
回车等待,提示online上线说明连接成功
这时候就可以使用ngrok提供的域名访问自己的项目了。
别人访问的时候也能在窗口上看到请求信息。
注意在需要使用的时候一定是保证这个小黑窗口是开启着的。
最后补充一下,如果下次想要快速连接,需要把Sunny-Ngrok启动工具.bat右键打开编写一下。可以在下面这个地方把原来的内容删除然后填写自己的隧道id,下次用的时候直接啥也不用输回车就能帮你连接上。