Localtunnel – 使您的本地服务器可在线访问

假设您刚刚在本地开发系统上创建了一个漂亮的网站。 客户想看你的作品。 你会怎么做? 您可以在线托管网站,以便客户可以查看。 或者,截取网站的每个页面并将它们发送给您的客户。 你会那样做吗? 不必要! 见面 本地隧道 这使您可以轻松地在本地开发计算机上共享 Web 服务,而无需将其置于联机状态,也不会弄乱 DNS 和防火墙设置。 它为您分配一个唯一的可公开访问的 URL,它将所有请求代理到您本地运行的网络服务器。 简而言之,您可以将本地开发系统暴露给现实世界。 在这个简短的教程中,我将向您展示如何在类 Unix 系统中使用 Localtunnel 使您的本地服务器在线访问。

安装本地隧道

要在本地开发系统上安装 Localtunnel,您需要在系统上安装 NodeJS。 请参考以下链接在 Linux 系统上安装 NodeJS。

  • 如何在 Linux 上安装 NodeJS

安装 NodeJS 后,运行以下命令安装 Localtunnel:

$ sudo npm install -g localtunnel

使用 Localtunnel 使您的本地服务器可在线访问

要使您的本地系统可以从任何地方访问(假设您的本地系统在端口 80 上运行),请从终端运行以下命令:

$ lt --port 80

示例输出为:

your url is: https://gczjxjqvuc.localtunnel.me

而已。 它将连接到隧道服务器,设置隧道,并为您分配一个唯一的 URL 以用于您的测试。 此 URL 在您的会话期间将保持活动状态; 因此,请随时与其他人分享它以测试您的网络服务或分享您的工作。 如有必要,您可以重新启动本地服务器。 Localtunnel 足够聪明,可以检测到这一点并在它返回后重新连接。

这是我从在线访问本地 Ubuntu 服务器的方法。