1. 核心原理与优势

原理 localtunnel 基于 Node.js 开发,通过 SSH 隧道将本地端口映射到随机生成的公网子域名(如 https://abc.localt.io)。

优势

  • 零依赖:仅需 Node.js 环境,支持 Windows / macOS / Linux

  • 极简配置:一条命令启动,无需注册账号

  • 开源透明:代码公开,安全性可控


2. 安装与基础使用

2.1 全局安装

打开黑窗口(cmd),输入以下命令:

npm install -g localtunnel

2.2 启动隧道

假设本地开发服务器运行在 8080 端口:

lt --port 8080

输出示例:

your url is: https://abc.localt.io

访问该 URL 即可访问本地服务。

2.3 高级参数

参数 作用 示例
--subdomain 指定子域名(需付费版) lt --port 3000 --subdomain myapp
--local-host 绑定本地地址(多网卡环境) lt --port 3000 --local-host 192.168.1.100

3 典型应用场景

  • 📱 移动端调试:手机扫描二维码访问本地 H5 页面

  • 🔌 API 联调:向后端开发者提供稳定的公网测试接口

  • 🧪 Demo 展示:快速生成可分享的在线演示链接


4 局限性

局限 说明
🔀 随机域名 开源版每次启动域名变化,不利于长期测试
🐢 稳定性 依赖官方服务器,高峰期可能连接缓慢
🔧 功能单一 缺乏流量统计、自定义 HTTPS 证书等高级功能

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐