什么是内网穿透?
内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。简单来说,就是让身处局域网的电脑,被大家都能访问的技术。
为什么需要内网穿透?
如果你在自己电脑上搭建一个网站,你身处在局域网,你想让大家访问你,但是你没有外网IP,这时,你就需要一个跳板,实现内网穿透到外网环境,对于一个技术开发者,有时候会需要临时地将一个本地的Web网站部署到外网,以供他人体验评价或协助调试,内网穿透就显得尤为重要。
一、ngrock官网地址
https://ngrok.com/
也可以使用github账号登录,我是使用github账号直接登录的。
二、登录
登录成功后下载自己需要的软件版本
三、获取鉴权TOKEN
四、安装使用
4.1 解压下载好的软件包,找到exe文件执行
执行后会弹出一个DOS命令框
1.输入:ngrok authtoken + token(token是第三步中生成的)
ngrok authtoken XXXXXXXXXX
2.如果是连接数据库的话,直接输入命令ngrok tcp +端口
ngrok tcp 3306
3.如果是连接服务的话,直接输入命令ngrok http + 端口
ngrok http 8080
五、Navicat连接MySql数据库
这里需要注意下,主机使用的是输入命令ngrok tcp 3306后生成的域名,端口使用的是域名后面的端口,账号和密码还是你数据库设置的密码
参考文章:ngrock内网穿透(Ngrok 和 Sunny-Ngrok )_小兵快跑的博客-CSDN博客