目录
一、ngrok内网穿透原理
1、内网穿透(NAT穿透)是指在局域网(内网)中的设备通过某种技术手段,使外部网络(如互联网)能够访问到内网中的设备或服务。例如,你在电脑上搭建了一个服务器,内网穿透后,你可以在自己的手机上访问这个服务器。
2、ngrok内网穿透工作原理
(1)暴露本地服务端口:在本地设备上启动ngrok客户端,并指定要暴露的本地服务端口。
(2)建立隧道:ngrok客户端与ngrok服务器建立一个持久的TCP隧道。
(3)分配公共URL:ngrok服务器会为这个隧道分配一个唯一的公共URL,这个URL可以被外部访问。
(4)请求转发:当外部用户访问这个公共URL时,ngrok服务器接收请求,并通过已经建立的隧道将请求转发到本地设备的指定端口。
(5)处理请求:本地服务器接收到请求后进行处理,并生成响应。
(6)响应返回:本地服务器将响应发送到ngrok服务器,最终由ngrok服务器返回给外部用户。
二、注册 & 下载ngrok
1、访问ngrok官网 : https://ngrok.com/(加载时间可能会比较长,多刷新、多访问几次)
2、注册账号,跟着流程来就好
注意事项:
①使用QQ邮箱会提示注册失败,尽量使用其他邮箱,我用的是163邮箱
②注册成功后会给你的邮箱发送验证邮件,记得验证,不然后续会出错