📅  最后修改于: 2023-12-03 14:49:43.524000             🧑  作者: Mango
有时候我们需要将开发测试环境的服务公开到 Internet 上,以便其他人也可以访问和测试。这时候可以使用 ngrok 工具和 VS Code 编辑器来快速实现。
ngrok 是一个反向代理工具,可以帮助我们将本地计算机上的服务映射到公网上,以便远程访问。它支持 HTTP、HTTPS、TCP、WebSocket 等多种协议,并且跨平台支持 Windows、Mac 和 Linux 系统。
可以从官网 https://ngrok.com/ 下载安装包,解压后即可使用。
首先,我们需要启动本地服务器。比如,我们在本地启动了一个 Node.js Web 服务器,监听端口号为 3000。然后,我们使用以下命令来启动 ngrok:
ngrok http 3000
ngrok 会自动为我们生成一个公网地址,类似于:
http://a1b2c3d4.ngrok.io
此时,访问该地址就可以访问到本地的服务器了。
我们可以使用 VS Code 的插件来快速启动 ngrok 和在编辑器中打开生成的公网地址。以下是具体步骤:
代码示例:
1. ngrok 面板
![ngrok](ngrok.png)
2. 配置本地服务器端口号
![ngrok-config](ngrok-config.png)
3. 生成公网地址并在编辑器中打开
![ngrok-result](ngrok-result.png)