ngrok 是一款出色的工具,允许您通过创建安全的隧道来公开本地服务器。这个隧道可以公开到 Internet,以便您可以从任何地方访问您的 Web 工程。不过,如果您想要公开多个 Web 工程,那么就需要指定一个作为焦点,让它通过 ngrok 隧道访问。
指定 Web 工程
要在特定 Web 工程上使用 ngrok,您需要在 ngrok 命令中指定它的端口。这可以通过 --config
标志完成,后跟一个 YAML 文件,其中包含所有必要的配置设置。在这个 YAML 文件中,您需要设置 web_addr
选项为 Web 工程的端口。例如:
yaml
web_addr: 8080
这个设置会告诉 ngrok 将端口 8080 上的流量转发到您的本地服务器。因此,当您通过 ngrok 隧道访问您公共 URL 时,您实际上是在访问端口 8080 上的 Web 工程。
最佳实践
要注意,您只能为一个 Web 工程指定一个隧道。如果您尝试为多个 Web 工程创建隧道,则后面的工程将覆盖前面指定的工程。为了避免这种情况,建议您为不同的 Web 工程使用不同的 ngrok 实例。
通过使用 --config
标志,您可以轻松地指定要与 ngrok 隧道集成的 Web 工程。这使您可以从任何地方访问您的本地服务器,而无需担心端口冲突或暴露不必要的服务。