natapp 内网穿透

第一次写博客,做个笔记,不好不要喷       

公司的项目管理用的是git来管理项目代码,git服务器是是内网的服务器,当用到jenkins来构建项目的时候就需要进行内网穿透,通过外网连接到内网的git服务器。

1.首先到natapp的官网进行注册,并购买增加的隧道,根据个人需求购买套餐。

购买完成开始进行配置,点击右边的配置按钮。

输入本地址,点击修改配置就完成了。

接下来在服务器上安装natapp,根据需要下载自己需要的版本:

下载之后,解压至任意目录,得到natapp.exe

exe程序.jpg

linux的包可以下载到windows,解压后,把文件复制到linux下进行授权即可运行

取得authtoken 在网站后台,我的隧道处,可以看到刚才购买的隧道

隧道列表.jpg

点击复制,即可得到 authtoken 这个authtoken便是您的隧道登录凭证.如这里得到的authtoken为9ab6b9040a624f40

运行natapp

natapp支持两种运行方式

    a) config.ini方式 (推荐)
     
 根据操作系统下载不同的config.ini文件到刚才下载的natapp.exe同级目录 详见
    将第7步得到的authtoken填进去 (其他地方都不填),然后保存 
     blob.png      

     windows下,直接双击natapp.exe 即可.

     在Linux/Mac 下 需要先给执行权限

      chmod a+x natapp

     然后再运行
   

     ./natapp

     
     b) cmd -authtoken= 参数方式运行.
    
 windows ,点击开始->运行->命令行提示符 后进入 natapp.exe的目录
    运行

          natapp -authtoken=9ab6b9040a624f40

    linux ,同样给予可执行权限之后,运行

        ./natapp -authtoken=9ab6b9040a624f40

   linux的后台运行方式       

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

 注意参数输入正确性,不要有多余的空格等!

 
9.运行成功,都可以得到如下界面:

blob.png

jenkins的配置:如下图,url是git本地的地址,只要吧本地的IP换成natapp指定的隧道名字即可

猜你喜欢

转载自blog.csdn.net/xiaoyuer_ying/article/details/82051898