使用技术nodejs:
步骤如下:
第一步 [安装映射工具]:
1> # npm install -g localtunnel
如果直接使用命令 「lt --port 端口号」报错,
The program 'lt' is currently not installed. You can ins tall it by typing:480 sudo apt install looptools
解决方法:
建立localtunnel的软链接到目录/usr/bin下,注意bin下是否有你要建立的软链接名称,有的话,是否要重新定义软链接名词。
$ cd 安装的localtunnel目录的bin下
# ln -rs localtunnel /usr/bin/localtunnel
2> 检验localtunnel是否可以使用
$ localtunnel
liushichong@liushichong:~$ localtunnel
Usage: /usr/bin/localtunnel --port [num] <options>
Options:
-h, --host Upstream server providing forwarding
......
第二步[成功开启服务,开始映射]:
1> 开启一个服务,端口尽量小点
# npm install -g forever
$ forever start app.js
服务启动成功,端口为3001
2> 开始映射端口到域名:
$ localtunnel --port 3001
a. 如果出现如下错误:
your url is: undefined
解决:
在浏览器测试通过你开启的服务后再去映射。
b. 成功映射结果如下:
your url is: http://nxssiadwjh.localtunnel.me
c. 在浏览器中输入网址,即可正常访问你的服务
优缺点:
优点:简单
缺点:域名经常变化
其他映射工具:
ngrok工具
花生壳
PageKite
网友评论