17.9k Stars 一行命令搞定内网穿透 localtunnel

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

功能特性

一行命令启动,无需复杂的网络设置

基于 Node.js 的内网穿透工具

分配一个独特的可公开访问的 URL

轻松将内网设备的指定端口暴露到公网

无需修改 DNS 和防火墙设置

所有隧道均使用安全 https 协议

代理中转所有请求,确保内网服务的可远程访问性

使用 API 测试 webhook

在浏览器中测试内网服务


该工具支持免费使用,使用官方的地址,但是服务器在美国,安全考虑还是用自己的服务器吧!
下面开始讲下搭建的全流程:

一、使用Docker搭建localtunnel 服务端 需要在一个有公网IP的服务器上进行搭建
docker run -d \
    --restart always \
    --name localtunnel \
    --net host \
    defunctzombie/localtunnel-server:latest --port 80 #这里的端口可以修改,如果服务器上无其他的程序,建议用80端口,后期使用比较方便

#docker启动完毕后,要记得开放端口,到此服务端就搭建完毕了,非常简单吧!
二、域名解析配置

域名解析按照上面配置好即可;

三、安装 Localtunnel 工具
#全局安装 Localtunnel 以便在任何地方访问
npm install -g localtunnel
# 绑定本地服务的端口号,建立临时隧道
lt --host http://deal.com --port 80 & #加上&这个符号 就会后台运行,不加就是调试模式

注意:
http://deal.com 这个是你服务器搭建用的域名,如果80端口就这样写就可以,如果不是80端口,需要加上端口,http://deal.com:8080
--port 80            这个是当前电脑需要转发的端口
#自定义二级域名
lt --host http://deal.com:3080 --port 42079 --subdomain paulgu

#--subdomain paulgu #加上这个参数,可以使用指定的二级域名进行转发,让使用更方便!
到此,服务器的搭建和客户端的搭建都已经完成了,去愉快的进行穿墙吧!

如果在安装过程中遇到,NPM不存在,请查看这个教程

如果您喜欢本站,点击这儿不花一分钱捐赠本站

这些信息可能会帮助到你:下载帮助 | 报毒说明 | 进站必看

修改版本安卓软件,加群提示为修改者自留,非本站信息,注意鉴别

(0)

发表回复

评论问题之前, 点击我,能帮你解决大部分问题

评论列表(0条)

请用支付宝扫一扫完成支付