一、问题描述

        1. 需要同时为多个网络服务搭建内网穿透隧道;

        2. 用natapp免费隧道做内网穿透时,平台会随机分配映射网址和端口,下面是官网的方法linux后台运行natapp(ngrok)教程

        后台运行时不会弹出窗口显示映射的网址和端口,官网也没有给出教程,我们可以通过日志查看。

二、问题解决

        1. 后台多任务运行新建.sh文件即可,随意命名为 natapprun.sh

nohup ./natapp -authtoken=******** -log=stdout & 
nohup ./natapp -authtoken=******** -log=stdout & 

        修改权限后直接运行即可

# 赋予执行权限
chmod  777 natapprun.sh
# 运行sh文件
./natapprun.sh 

        2. 查看映射网址和端口

        方法①:由于后台运行使用了natapp命令,所以可直接查看nohup日志

[root@yyy ~]# find / -name nohup.out
/usr/local/natapp/nohup.out
[root@yyy ~]# cat /usr/local/natapp/nohup.out

        结果如下,一个为TCP服务,一个为http服务

        方法②:配置config.ini文件,我们需要将log更改为stdout(直接屏幕输出),将loglevel(日志等级)调整到INFO,可将NATAPP的启动信息打印到nohup.out文件当中:

        运行natapp服务后,可直接在生成的natapp.out文件中查看:

更多推荐