管理杂谈OA答疑ERP答疑教程搜索

[点晴永久免费OA]localtunnel:一行命令搞定内网穿透软件


今天为大家带来一款开源免费的内网穿透工具:localtunnel ,基于 nodejs 实现,无需修改 DNS 和防火墙设置,方便快捷的将内网服务暴露到外网,为开发人员、测试人员以及需要分享本地项目的人提供实时的公网访问方式,以便于测试和共享!

目前该项目已在 GitHub 斩获 17.9k stars1.3k forks,非常实用!


🎨️ 功能特性

🧰 快速体验

localtunnel 的原理与 ngrok 相似,当我们访问内网服务时,首先去向 localtunnel 的服务器发起请求,与本地端口创建一条临时隧道,当用户请求公网域名时,会自动通过隧道拿到我们本地服务的数据返回给用户。


准备环境

1、安装

全局安装 Localtunnel 以便在任何地方访问

npm install -g localtunnel


2、启动客户端

# 绑定本地服务的端口号,建立临时隧道

lt --port 8080

如下示,服务端会分配一个唯一的可公开访问的公网地址:
在浏览器访问该外网地址,进入如下页面,这里会让我们填入一个密钥,如图所示:

接着我们就可以这个外网地址分享给其他人使用了,任何请求都将路由到本地服务。

🚚 服务端部署

如果你觉得使用官方的服务端不安全,localtunnel 也支持自托管部署,具体步骤如下:

# 克隆服务端源码
git clone git://github.com/defunctzombie/localtunnel-server.git
cd localtunnel-server
#
安装服务端依赖
npm install
#
启动服务端,绑定7000端口
bin/server --port 7000

在客户端映射本地端口时,指定自己的域名即可

lt --host [your domain]:7000 --port 8080

localtunnel 完全免费,旨在为内网穿透提供简单有效的解决方案,使本地服务变得全球可访问。非常适合使用浏览器测试工具(例如 browserling)或外部 API 回调服务(例如 twilio,支付回调等)。


附项目的链接:

开源地址:

https://github.com/localtunnel/localtunnel

服务端开源地址:

https://github.com/localtunnel/server

官方手册:

https://localtunne.me

更多精彩文章浏览...
点击右上角图标分享到朋友圈
官方网站:http://www.clicksun.cn
咨询热线:400-186-1886
服务邮箱:service@clicksun.cn