@IT·互联网

映射本地端口到外网域名

2016-09-11  本文已影响1322人  shichong

使用技术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

上一篇下一篇

猜你喜欢

热点阅读