搭建nps内网穿透服务

环境介绍:

       服务运行系统为:CentOS7.6

       客户端运行环境为:CentOS7.6

  nps安装包

      下载地址:https://github.com/ehang-io/nps/releases

        根据操作系统情况选择,本次搭建以一下版本为例子。

        

一、服务端搭建

  1、在服务器上创建一个nps服务端安装目录

mkdir -p /opt/nps_server

  

  2、将nps安装文件解压到/opt/nps_server

 

tar zxf  linux_amd64_server.tar.gz -C /opt/nps_server

  

  3、安装nps

./nps install

    

    安装成功后会出现install ok!的日志信息,以及下列的nps基本操作信息。

  

  4、nps配置,这里主要是介绍设置平台的用户名和密码及访问端口。

vim /etc/nps/conf/nps.conf

    

  

  5、启动nps服务,并查看是否启动成功

./nps start
ps aux | grep nps

    

    有nps进程,说明启动成功

  

  6、在浏览器中输入服务器ip地址和web访问端口,访问nps服务web管理平台,并登陆

   

  

  7、创建客户端

   

  8、写入备注,点击新增。

   

  9、新增隧道

 

   10、填写备注、服务端口、目标端口,然后点击新增。

     其中,服务端端口为穿透到公网的端口(外网要访问你的服务就需要访问这个端口),目标端口为你客户端服务器上的端口。

  

  11、在客户端列表中,点击客户端,复制好客户端的运行命令和参数。

 

 

二、linux客户端搭建

  1、创建一个nps客户端安装目录

mkdir /opt/nps_client

  

  2、将nps客户端移动到安装目录下,并解压

mv linux_amd64_client.tar.gz /opt/nps_client
cd /opt/nps_client
tar zxf linux_amd64_client.tar.gz

  

  3、进入到nps客户端的安装目录,运行服务端提供的命令

cd /opt/nps_client
./npc -server=172.10.1.66:8024 -vkey=nzblg8hzpoikful9 -type=tcp

  

  4、通过外网服务器ip和在创建隧道中配置的服务端端口,就可以内网服务器了。

 

posted @ 2021-07-12 10:18  难止汗  阅读(4431)  评论(0编辑  收藏  举报