步骤1:下载并安装Ngrok
根据你的操作系统选择相应的版本:
-
Windows:
- 访问Ngrok下载页面。
- 点击相应的“下载”按钮,选择“Windows”。
- 双击下载的
ngrok-agent.exe文件,运行安装程序。 - 选择默认语言并点击“继续”。
- 在提示时输入管理员密码,点击“是”。
- 安装完成后,重启你的浏览器。
-
macOS:
- 下载并解压
ngrok-mac.pkg文件。 - 双击安装包,按照提示进行安装。
- 安装完成后,重启你的浏览器。
- 下载并解压
-
Linux:
- 使用包管理器安装
ngrok,例如在Ubuntu中:sudo apt-get install ngrok
- 或者下载二进制文件并安装。
- 使用包管理器安装
步骤2:获取Ngrok认证令牌
注册并登录Ngrok官网,在“仪表盘”中找到API键,复制并保存auth_token。
步骤3:配置Ngrok作为代理
在终端中运行以下命令,设置Ngrok作为本地代理:
ngrok authtoken <your_auth_token>
步骤4:创建一个Ngrok隧道
在终端中输入以下命令,指定一个子域名和目标服务器:
ngrok subdomain example-subdomain.ngrok.io http://localhost:808
example-subdomain.ngrok.io:自定义子域名,需绑定域名或使用默认。http://localhost:808:目标服务器地址和端口。
步骤5:验证隧道
在浏览器中访问https://example-subdomain.ngrok.io,查看是否正确反向到目标服务器。
常见问题及解决方法:
- 权限问题:确保在Windows中以管理员身份运行Ngrok。
- 防火墙设置:检查防火墙是否阻止了相关端口(如80、443)。
- 域名配置:确保域名解析正确,可能需要指向Ngrok服务器或目标服务器。
进阶操作
- 管理实例:使用
ngrok stop停止,ngrok start重新启动。 - 多实例:使用
ngrok subdomain创建多个隧道,适用于多个项目。
通过以上步骤,你可以轻松使用Ngrok进行本地开发,确保应用程序在外部环境中运行,遇到问题时,可参考Ngrok文档或社区求助。




