NATAPP安装和配置
1.首先,我们从官网(https://natapp.cn/)下载NATAPP软件到我们的服务器,这里我们选用的是Linux64位的版本,版本为2.3.9:
2.然后我们开始下载NATAPP的配置文件config.ini(https://natapp.cn/article/config_ini)
3.然后将我们下载好的两份文件上传至我们的服务器/home/natapp目录下:
4.接下来我们需要编辑我们的config.ini文件,主要是添加我们的authtoken。我们到这一步需要先再官网复制我们的authtoken:
5.然后将复制好的authtoken拷贝到我们的config.ini文件中:
[root@hadoop1 natapp]# vim config.ini
6.到上一步,我们对于NATAPP环境的配置的完成了。接下来我们还需要在我们的隧道管理中进行相关配置,比如我这里就想测测Tomcat是否能通过测试,所以我这里只要将8080端口进行映射即可.这里我们的步骤是:[我的隧道]->[配置]:
7.进入到配置页面后,将我们的要访问Tomcat的8080端口配置到"本地端口"即可:
8.那么,接下来的步骤就是启动它。首先,我们需要给我们的执行文件"natapp"进行授权:
[root@hadoop1 natapp]# chmod a+x natapp
该授权方法属于官网推荐(https://natapp.cn/article/natapp_newbie)
9.然后,我们开始运行我们的NATAPP:./natapp authtoken=xxx
启动之后,我们就可以得到下面这个结果:
10.然后我们访问这个地址就会访问到我们的Tomcat了~:
到这里,我们就可以正常使用我们的NATAPP进行内网穿透了~但是,如果我们这个时候退出了当前的NATAPP(Ctrl+c),服务也就不可用了,我们也不想一直维持在这个状态。这时候,就到了让我们的NATAPP在Linux后台运行的能力。
NATAPP后台运行
1.首先编写脚本文件 wangcai.sh(咱们爱叫什么叫什么):
[root@hadoop1 natapp]# vim wangcai.sh
然后在里面写入这条语句:nohup ./natapp &后保存退出:
2.然后对这个脚本文件授权:
[root@hadoop1 natapp]# chmod 777 wangcai.sh
3.再然后,我们再次配置我们的config.ini文件,我们需要将log更改为stdout(直接屏幕输出),同时将loglevel(日志等级)从ERROR调整到INFO,这样可以确保我们NATAPP的启动信息可以成功打印到我们的nohup.out文件当中:
4.开始运行wangcai.sh:
[root@hadoop1 natapp]# ./wangcai.sh