PortPreview 和 localtunnel 都通过公开 URL 暴露本地应用,但针对不同的开发者工作流。localtunnel 是用于基础暴露的轻量、免费隧道;PortPreview 增加了 webhook 优先的请求检查、重放工具和可审计的开源客户端。
localtunnel 是什么?
localtunnel 是一个开源工具,创建一个转发到你本地端口的公开 URL。它在快速演示和简单暴露任务中很受欢迎。运行 npx localtunnel --port 3000 并分享生成的子域名。
PortPreview 是什么?
PortPreview 是一个为重 webhook 开发构建的 localhost 隧道工具。它提供公开 HTTPS URL、实时请求日志、载荷检查和重放——专为调试 Stripe、GitHub、Twilio 和其他回调驱动集成的团队设计。
PortPreview 与 localtunnel:功能对比
- 基础隧道:两者都通过公开 URL 暴露一个本地端口。
- HTTPS:两者都为外部访问提供 HTTPS 端点。
- 请求检查:PortPreview 捕获并显示每个带头部和正文的请求;localtunnel 转发流量而无内置检查。
- webhook 重放:PortPreview 让你重放捕获的回调;localtunnel 不行。
- 客户端透明度:两者都有开源客户端;PortPreview 强调可审计的转发范围。
- 可靠性:localtunnel 的免费公共服务器可能时断时续;PortPreview 目标是稳定的 webhook 调试会话。
- 设置:两者都用单条 CLI 命令启动。

何时选 localtunnel
- 你需要一个用于一次性演示的快速、朴素 URL。
- webhook 调试和请求历史不是优先事项。
- 你能接受在免费层排查时断时续的连接。
何时选 PortPreview
- 你每天调试 webhook 并需要内置请求检查。
- 你想重放捕获的回调而不重新触发上游事件。
- 你的安全团队要求一个可审计的开源隧道客户端。
- 你需要在本地测试期间保留头部的转发以做签名验证。
关于 webhook 专属工作流,阅读如何在本地调试 webhook和webhook 重放调试。
PortPreview 与其他工具相比如何
如果你也在评估 ngrok,看看我们详细的 PortPreview 与 ngrok 对比。PortPreview 介于 localtunnel 这类轻量免费工具与企业隧道平台之间——针对回调调试优化,无企业定价或闭源客户端。
开始使用 PortPreview
npx portpreview 3000
你在一个工作流里得到公开 HTTPS URL、实时流量日志和重放工具。加入 PortPreview 等候名单或在 GitHub 上探索开源 CLI。
