Ngrok内网转发
通过字面的意思也不难理解,就是将内部的网络和端口,也就私网的网络和端口进行转发,这里转发的地址是公网地址。就是有这个域名人人都可访问,就像你们访问百度一样。
作用:
假设你写了一个代码功能,本地测试已经OK,此时,你要想让千里之外的朋友帮你测试,如果你的朋友懂代码,你可以把代码打包发给他,让他在本地测试;但是整个过程复杂繁琐,这时ngrok 就可以派上用场了,用法极其简单,只需要打开输入一个命令,用 ngrok 给你的域名发送给朋友,让他在浏览器中直接访问,就可以让你千里之外的朋友测试了。
操作
首先在自己的机器中搭建个web环境,启动这个环境,会有一个端口号,http协议的默认是80端口,当然你也可以通过设置改变这个端口,假如你的端口号是http://localhost:8080/,本机在浏览器中输入http://localhost:8080/即可访问web页面,此时如果我们想通过其他私有网络直接访问这个地址肯定是无法访问的。如果你想要别人能访问到你的私网,用ngrok内网转发即可。
使用ngrok操作流程
第一步,可以启动自己的一个web项目,然后会显示一个设置好的默认端口号。
第二步,去http://www.ngrok.cc官网注册一个账号
然后会弹出一个注册的窗口,填入窗口要输入的信息
如果注册成功了会弹出一个注册成功的提示,然后直接点击登录即可,输入注册时的信息
登录进去了会显示下面这个页面
选择一个免费的点击购买
然后就可以开通隧道了
开通完之后可以点击隧道管理查看一些信息,根据你输入的信息生成一个隧道id,并会赠送一个域名,这个域名也可以是说是你的端口,之后可以把这个域名发送给你的朋友,它就可以跟据这个域名直接访问到你的服务器
然后点击教程
弹出以下页面
这里可以下载一个启动工具
启动Ngrok
在隧道id后面点击回车
然后输入域名到浏览器上面就可以直接访问,也可以发送这个域名给其他人访问,不过要注意的是,这个要在线联网使用,还有你想让别人访问的时候Ngrok启动工具不能关闭,你的项目也要是运行状态,要不然就访问不了。
项目中的功能也能访问到
根据我这个教程去做,就可以让别人访问到你的项目了,是不是用法还挺简单的的😊