-
下载Ngrok
- 访问ngrok.io。
- 点击“Download”按钮,选择适合你操作系统的版本(如Windows的
.exe文件)。 - 下载完成后,用解压工具(如WinRAR)解压文件,记住解压后的路径。
-
运行Ngrok
- 双击解压后的
ngrok.exe文件。 - 不要担心界面语言,命令行界面会是英文的。
- 双击解压后的
-
配置Authtoken
- 在命令行中输入
ngrok authtoken your-authtoken,将your-authtoken替换为你的Ngrok认证令牌。 - 如果你没有Authtoken,可以注册一个免费账户,获取社区版的令牌。
- 在命令行中输入
-
配置隧道
- 输入命令:
ngrok sub your-ngrok-subdomain 800 808 your-ngrok-subdomain:自定义的子域名,例如your-ngrok-subdomain.ngrok.io。800:Ngrok隧道 listens 在这个端口。808:你的本地服务器在这个端口上。
- 输入命令:
-
验证隧道
- 打开浏览器,访问
https://your-ngrok-subdomain.ngrok.io。 - 检查是否能成功连接到你的本地服务器,比如返回你服务器的内容。
- 打开浏览器,访问
-
使用 Ngrok 子域名
- 你的服务可以通过
your-ngrok-subdomain.ngrok.io访问。 - 如果你需要更多服务隧道,可以重复步骤4,或者使用配置文件来批量配置。
- 你的服务可以通过
-
配置DNS(可选)
- 如果你有自定义域名,设置DNS记录:
- 域名指向你的Ngrok子域名地址(如
us-west.ngrok.io)。 - 在Cloudflare中设置CNAME记录。
- 域名指向你的Ngrok子域名地址(如
- 如果你有自定义域名,设置DNS记录:
-
故障排除
- 检查Authtoken是否正确。
- 确认端口号是否正确。
- 如果有问题,查阅ngrok文档或社区求助。
通过以上步骤,你应该能够成功配置Ngrok,轻松暴露本地服务给互联网。




