所有文章
两个 localhost 隧道工具的并排对比。
comparisonlocaltunnellocalhost tunnelingopen source

PortPreview 与 localtunnel:用哪个?

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 专属工作流,阅读如何在本地调试 webhookwebhook 重放调试

PortPreview 与其他工具相比如何

如果你也在评估 ngrok,看看我们详细的 PortPreview 与 ngrok 对比。PortPreview 介于 localtunnel 这类轻量免费工具与企业隧道平台之间——针对回调调试优化,无企业定价或闭源客户端。

开始使用 PortPreview

npx portpreview 3000

你在一个工作流里得到公开 HTTPS URL、实时流量日志和重放工具。加入 PortPreview 等候名单或在 GitHub 上探索开源 CLI

常见问题

PortPreview 比 localtunnel 好吗?
对于 webhook 调试和请求检查,PortPreview 提供更多内置工具。localtunnel 在不需要检查和重放的简单一次性暴露任务上表现良好。
localtunnel 支持 webhook 调试吗?
localtunnel 转发流量但不包含内置请求检查或重放。你需要一个单独的代理或日志工具来调试 webhook 载荷。
PortPreview 和 localtunnel 都是开源的吗?
是。两个项目都提供开源 CLI 客户端。PortPreview 还额外专注于可审计的转发范围和 webhook 优先的开发者体验。