Ngrok 是一个反向代理服务,它允许你将本地运行的网络应用程序暴露给公网,便于远程访问和调试。固定域名对于 Ngrok 来说,意味着你可以为你的隧道指定一个固定的、易于记忆的 URL,而不是每次都使用 Ngrok 分配的随机子域名。
Ngrok 工作原理是在你的本地服务器和互联网之间建立一个安全的通道。当你运行 Ngrok 客户端时,它会与 Ngrok 的服务器通信,并为你的本地服务器创建一个临时的公共 URL。这个 URL 可以被用来从外部网络访问你的本地服务。
Ngrok 提供了两种类型的隧道:HTTP 和 TCP。固定域名可以应用于这两种类型的隧道。
要为 Ngrok 隧道设置固定域名,你需要先注册一个自定义域名,并将其指向 Ngrok 提供的服务器。以下是步骤:
yourapp.ngrok.io
,则需要添加一个 CNAME 记录,将你的域名指向 yourapp.ngrok.io
。ngrok auth your_authtoken
ngrok http -region=us -subdomain=yourapp 80
在这个例子中,yourapp
将成为你的自定义子域名。
如果你在设置固定域名时遇到问题,可能是以下原因:
dig
或 nslookup
命令来检查 DNS 解析是否正确。解决这些问题通常需要检查你的配置文件、DNS 设置以及 Ngrok 的日志输出,以确定问题的具体原因。
请注意,由于我无法访问外部链接,上述参考链接仅供参考,实际操作时请以最新的官方文档为准。
领取专属 10元无门槛券
手把手带您无忧上云