目录
ngrok内网穿透
ngrok原理
①我们个人电脑的ip都是局域网ip,比如学校拉了一个网线它的ip是 电信:10.30.10.1,这个网线覆盖整个局域范围,通过这个ip 10.30.10.1是无法访问到这个局域范围内的具体某个计算机的,因为在学校这个局域网范围内通过wifi设备等将该ip分成很多个ip供每个学生使用。
②ngrok服务器有自己的ip,也就是它自己拉了一根网线 电信:10.30.10.2,我们无法从外面连接局域网中某个ip的服务器(即编码的电脑),但是局域网内的服务器可以通过ip 10.30.10.2 连接ngrok服务器,然后用户客户端只要连接ngrok服务器,三者就可以互相通信,就实现了从外面访问局域网内某个具体ip的服务器,即内容穿透也叫内网映射。
③总结: 客户端访问服务器端内容,中间使用ngrok服务器作为中转,进行内网穿透,实现客户端访问到局域网中具体ip的服务器
ngrok的使用
①进入官网https://ngrok.cc,注册登录
②建立隧道,编码电脑与ngrok服务器电脑进行打通
③下载ngrok客户端
④打开ngrok客户端
⑤输入需要启动的客户端id(即隧道id)
隧道id:
跳转到如下:域名http://eee.free.idcfengye.com
⑥域名访问项目
这个时候已经映射到外网了,客户端用户通过计算机或者手机通过域名便可以访问服务器资源
⑦修改默认域名
重新启动ngrok客户端,输入隧道id,查看域名修改是否成功
输入更新的域名http://eee.itdage.com/login.html,成功访问到局域网内服务器
换一个域名