简介
当您想要将自己的网站或应用程序分享给他人或测试,而又不希望立即投入云托管或服务器部署的复杂性和成本时,一个有用的工具出现在了我们的视野中 - ngrok。Ngrok 是一个强大而简单的工具,它允许您将本地服务器或应用程序快速、安全地映射到公共互联网上,而无需配置复杂的网络设置或购买专用服务器。这为开发者、测试人员和分享项目的人们提供了一个无缝的方式,可以在短时间内在线展示他们的工作。
在本文中,我们将深入探讨 ngrok 的使用方式,了解如何在几分钟内将本地环境暴露在互联网上。无论您是希望与同事共享正在进行的项目,还是想要在不同设备之间测试网站的可访问性,ngrok 都是您的理想选择。不需要复杂的设置或服务器租赁,只需遵循本文的步骤,即可轻松上线您的项目。
让我们开始吧,探索 ngrok 的奇妙之处,为您的项目提供一个简单、快速且强大的上线解决方案。
链接: ngrok网址
为什么要用Ngrok
Ngrok 是一个用于将本地服务器或应用程序映射到公共互联网上的工具。它的主要功能是创建一个安全的隧道,允许外部用户访问您本地计算机上运行的服务。Ngrok 是一项强大的工具,因为它可以帮助您轻松地将本地开发环境或项目展示给他人,无需复杂的网络设置、端口转发或服务器租赁。
以下是一些使用 Ngrok 的原因:
- 快速上线: Ngrok 可以让您在几分钟内将本地项目上线,而不需要购买、配置和维护服务器。这对于快速原型开发、演示、分享项目或测试新功能非常有用。
- 安全性: Ngrok 提供了一个安全的隧道,通过使用HTTPS协议来传输数据。这意味着您可以将项目分享给他人,而不必担心数据泄露或中间人攻击。
- 跨平台: Ngrok 可以在多个操作系统上运行,包括Windows、macOS和Linux,因此它适用于各种开发和测试环境。
- 便捷的远程访问: 使用 Ngrok,您可以在远程设备上轻松访问本地服务。这对于测试移动应用程序或在不同地理位置进行访问测试非常有用。
- 多种用途: Ngrok 不仅可以用于Web开发,还可以用于SSH远程访问、TCP隧道等多种用途。这使其成为一个多功能的工具。
- 免费和付费版本: Ngrok 提供免费和付费版本,免费版本通常足够满足一般需求,而付费版本提供了更多高级功能和更快的速度。
总的来说,Ngrok 是一个方便、快捷、安全的工具,适用于各种场景,让您能够轻松地将本地项目展示给他人或进行远程访问,无需复杂的设置和投入大量成本。这使其成为许多开发者、测试人员和项目分享者的首选工具。
下载Ngrok
进入官网后,注册账号并登录,登录后,如下所示,下载对应系统的安装包。
-
选择平台
-
选择并下载适用于您系统的 zip 安装包。
-
解压下载的压缩包,您将会看到 ngrok.exe 可执行文件,这是 ngrok 的主要执行文件
现在,让我们一起进入下一步,学习如何使用 ngrok 来实现快速上线您的项目。
使用 Ngrok 上线您的项目
接下来,我们将逐步介绍如何使用 Ngrok 将您的本地项目快速上线。以下是详细的步骤:
- 首先在刚刚的下载界面,点击红色框,复制指令
- 然后打开刚刚下载完毕的exe,会弹出一个cmd窗口,在cmd窗口中输入复制的指令,如图。
-
接着输入指令:ngrok http 80
注意80是本地项目的端口号,根据实际情况自行更改。
-
回车执行可以看见自动生成了一个域名,您将能够访问您的本地项目,并且其他人也可以通过相同的域名来查看它。
您的项目现在可以被全球范围内的用户访问,而无需购买和配置复杂的服务器。这个快速而便捷的方法适用于快速原型开发、演示、分享项目或测试新功能。请注意,每次运行 Ngrok 命令时,它都会生成一个新的公共域名。如果您需要保持域名的一致性,可以考虑注册并配置自己的域名,然后将其与 Ngrok 配合使用。
配置自定义域名(可选)
-
在 ngrok.com 上登录并进入您的帐户。
-
点击Clod Edge下的Domains
-
在弹出的界面点击Create Domain
-
紧接着每次使用生成的指令开启内网穿透服务即可。
现在,您已经了解了如何使用 Ngrok 在不用服务器的情况下一分钟内上线您的网站或应用程序。这是一个快速、简便且强大的方法,适用于各种用途,无论是原型开发、演示、分享项目还是进行远程测试,都能满足您的需求。愿您享受到 Ngrok 带来的便利和效率!