本地端口秒变公网网址!localtunnel极简教程
Localtunnel 是基于 Node.js 开发的轻量级内网穿透工具,通过 SSH 隧道将本地端口映射到公网子域名(如 abc.localt.io)。其主要优势包括零依赖(仅需 Node.js)、极简配置(一条命令启动)和开源透明。安装使用简单,支持指定子域名(付费版)和绑定本地 IP 等高级参数,适用于移动端调试、API 联调和 Demo 展示等场景。但免费版存在随机域名变化、依赖官方服务器
·
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 证书等高级功能 |
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)