Ngrok适合本地调试和临时内网穿透

Ngrok 免费版 的详细步骤,非常适合本地调试和临时内网穿透。


1.注册并安装 Ngrok

  1. 注册账号

  2. 下载 Ngrok

    • 登录后进入 Dashboard
    • 下载与你系统对应的 Ngrok 客户端(支持 Windows、macOS、Linux)
    • 解压后放在你喜欢的目录

2.设置身份验证令牌

  1. 登录后进入 Dashboard 页面:https://dashboard.ngrok.com/get-started/setup
  2. 复制你的 AuthToken
  3. 在终端中运行以下命令(替换为你的实际 token):
1
ngrok config add-authtoken <你的 AuthToken>

3.启动本地服务并映射端口

假设你本地有一个服务运行在 localhost:8000,用以下命令启动 ngrok 隧道:

1
ngrok http 8000
  • 成功后会显示一个公网地址,例如:

    Forwarding    https://abc123.ngrok.io -> http://localhost:8000
    
  • 用这个地址就可以在公网访问你本地的服务了。


注意事项(免费版限制):

  • 每次运行生成的域名不同(不能自定义)
  • 会话有时间限制(通常最多 8 小时)
  • 一个账号同时只能开一个隧道
  • 有连接速率限制(适合开发测试)

如果你需要 TCP 隧道,例如用于 SSH、Minecraft、远程桌面等,可以运行:

1
ngrok tcp 22  # 映射 SSH 端口