现在的开发机器(电脑)大多是基于局域网的内网地址的,我们在开发项目时服务器不能直接通过内网地址找到我们使用的开发机器
因此我们必须要做内网穿透,获取一个固定的外网地址,这样服务器就可以通过这个外网地址访问到开发机器
官网:ngrok | API Gateway, Kubernetes Networking + Secure Tunnels
1. 下载ngrok
进入官网,注册或登陆,可以用 GitHub 或谷歌账号登录
tip:若 ngrok 版本太老后续启动服务时可能会报错
2. 授权配置
下载成功后解压缩,在应用程序所在路径输入 cmd 打开命令行
给本地计算机做授权配置,生成 yml 文件
ngrok authtoken (自己的authtoken)
自己的 authtoken 可以在刚才的下载页面找到
3. 启动服务
启动服务,建立远程连接,ngrok 为访问开通隧道
ngrok http (项目端口号)
启动成功,得到外网地址
4. 测试访问
项目中的内网地址访问:
测试外网地址访问: