内网穿透介绍
内网穿透就是在不暴露整个内部网络的情况下,让外部用户能够访问位于内部网络中的设备、服务或应用程序。
通俗的讲,就是你的网络不在局限于局域网内访问,其他人也可以进行访问你的网络。
在实际运用中,你在本地跑起来一个项目,内网穿透后,其他人可以也可以访问你的项目了。
ngrok下载
这里我采用ngrok作为内网穿透的工具,大家可以直接去官网进行下载。
获取ngrok令牌
在这里获取到 ngrok 令牌,后面有用
进行内网穿透
打开刚才下载好的工具,输入命令
ngrok authtoken 令牌号
输入要暴露的端口号
ngrok http 端口号
获取映射到的公网地址
我们会得到这样的一串地址:
https://485c-2408-8220-3d20-f60-29d6-dbdb-f427-bf39.ngrok-free.app -> http://localhost:8080
说明此时 https://485c-2408-8220-3d20-f60-29d6-dbdb-f427-bf39.ngrok-free.app 这个地址已经映射到了我们本地的 http://localhost:8080 地址。
后续我们可以在不同的机器上通过访问 那个公网地址去访问自己的本地地址。
测试
我们通过访问刚才得到的公网地址 去 访问本地已经在8080端口运行起来的项目
成功访问到!
想要结束内网穿透,可以直接关闭黑窗口,或者 ctrl+c 也可以关闭!