Localtunnel,使您的本地服务器可以从Internet访问

本地隧道名称

在下一篇文章中,我们将看一下Localtunnel。 如果我们在本地开发服务器上为客户创建网站,则此应用程序对我们很有用。 在某个时候,他会想看看工作进展如何。 如有必要,我们可以将网站托管在在线服务器上,以便客户可以看到它。 另一种选择是获取网站上每个页面的屏幕快照并将其发送给客户。 但是,如果我们使用Localtunnel,则所有这些都将不再是必需的。 该应用程序将使我们 轻松共享我们本地开发团队的Web服务器。 无需使其联机或不干扰DNS设置和 火墙.

使我们的本地服务器可用于任何我们想要的人,这可能是处理上述情况的最快,最有效的方法。 特别是如果我们有数百个文件需要访问。 有了Localtunnel,我们可以 创建对我们本地服务器的安全访问,从而使我们可以随时随地访问它。

该程序将分配给您 唯一的可公开访问的URL 这样他们就可以访问我们在本地运行的Web服务器。 简单来说,我们可以 将我们的本地开发服务器暴露给现实世界.

在Ubuntu上安装Localtunnel

要在我们的本地服务器上安装Localtunnel, 我们将需要在Ubuntu上安装NodeJS。 如果尚未安装,则可以通过打开终端(Ctrl + Alt + T)并键入以下命令来轻松安装它:

sudo apt install nodejs npm nodejs-legacy

我不得不说我必须在Ubuntu 17.04版中安装nodejs-legacy软件包,但是当我在16.04版中对其进行测试时,我不必使用它。 NodeJS安装完成后,我们现在可以执行以下命令来 安装Localtunnel:

sudo npm install -g localtunnel

为了使用Localtunnel,很明显 我们将需要一台服务器来共享XAMPP或Apache提供的服务器 (分别地)。 两者都将为我们提供一个Apache服务器,以便能够共享本地服务器中的内容。

如何使用Localtunnel

假设本地服务器的URL是http:// localhost /而不指明端口号,我们可以使用80作为端口号编写以下命令。 用以下命令 我们将获得唯一的URL,以便可以访问我们的本地系统 从任何地方(假定本地服务器在端口80上运行)。 在终端(Ctrl + Alt + T)中,我们将编写以下内容:

lt --port 80

我们将获得的结果如下所示:

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

本地隧道地址

终端提供的URL将是允许远程用户连接的URL。 这个网址 将在整个会话期间保持活动状态。 同时,我们可以与其他人共享它以测试Web服务,也可以只与我们想要的任何人共享我们的工作。 也一样 我们将有可能重新启动本地服务器 如果我们认为有必要。 Localtunnel足够聪明,可以检测到这一点。 备份服务后,它将重新连接。

url localtunnel浏览器

这是我们可以做到的简单方法 从Internet访问我们的本地Ubuntu服务器.

显然,所生成的URL使我们难以记住。 为了使这一点更容易记住, 我们将可以选择使用子域(如果有) 如下所示:

lt --port 80 --subdomain entreunosyceros

子域本地隧道终端

在此示例中,在使用上一个命令之后,可以从任何位置访问本地服务器。 您只需要使用更容易记住的URL,例如https://entreunosyceros.localtunnel.me。

url子域localtunnel浏览器

检查Localtunnel的版本或寻求帮助 该程序可以向我们显示,我们只需要执行以下屏幕截图中显示的两个命令中的任何一个即可:

localtunnel帮助

卸载Localtunnel

要从我们的计算机中删除该程序,我们需要使用选项“卸载”来自NodeJS。 为此,我们将必须在终端中编写以下命令(Ctrl + Alt + T):

npm uninstall -g localtunnel

我们将能够从其页面的以下部分中查询该程序的更多特性和源代码。 GitHub上.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。