假设您刚刚在本地开发系统上创建了一个漂亮的网站。 客户想看你的作品。 你会怎么做? 您可以在线托管网站,以便客户可以查看。 或者,截取网站的每个页面并将它们发送给您的客户。 你会那样做吗? 不必要! 见面 本地隧道 这使您可以轻松地在本地开发计算机上共享 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 服务器的方法。
使用 Localtunnel 使您的本地服务器可在线访问
您可能会发现很难记住 URL。 为了更容易记住,请使用子域(如果可用),如下所示。
$ lt --port 80 --subdomain myubuntu your url is: https://myubuntu.localtunnel.me
现在,我可以使用 URL 从任何地方访问我的本地 Ubuntu 系统: https://myubuntu.localtunnel.me.
要检查 Localtunnel 版本,请运行:
$ lt --version 1.8.3
要获得帮助:
$ lt --help Usage: /usr/local/bin/lt --port [num] <options> Options: -h, --host Upstream server providing forwarding [default: "https://localtunnel.me"] -s, --subdomain Request this subdomain -l, --local-host Tunnel traffic to this host instead of localhost, override Host header to this host -o, --open opens url in your browser -p, --port Internal http server port [required] --help Show this help and exit [boolean] --version Show version number [boolean]
资源:
感谢您的光临!
帮助我们帮助您:
- 订阅我们的电子邮件通讯: 立即注册
- 支持 OSTechNix: 通过贝宝捐款
- 下载免费的电子书和视频: TradePub 上的 OSTechNix
- 联系我们: 红迪网 | Facebook | Twitter | 领英 | RSS订阅
祝你有美好的一天!!