Ngrok适合本地调试和临时内网穿透
Ngrok 免费版 的详细步骤,非常适合本地调试和临时内网穿透。
1.注册并安装 Ngrok
注册账号
- 打开官网: https://ngrok.com
- 注册一个免费账号(邮箱 + 密码)
下载 Ngrok
- 登录后进入 Dashboard
- 下载与你系统对应的 Ngrok 客户端(支持 Windows、macOS、Linux)
- 解压后放在你喜欢的目录
2.设置身份验证令牌
- 登录后进入 Dashboard 页面:https://dashboard.ngrok.com/get-started/setup
- 复制你的 AuthToken
- 在终端中运行以下命令(替换为你的实际 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 端口 |