搭建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和在创建隧道中配置的服务端端口,就可以内网服务器了。