假设您刚刚在本地开发系统上创建了一个漂亮的网站。 客户想看你的作品。 你会怎么做? 您可以在线托管网站,以便客户可以查看。 或者,截取网站的每个页面并将它们发送给您的客户。 你会那样做吗? 不必要! 见面 本地隧道 这使您可以轻松地在本地开发计算机上共享 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 服务器的方法。