记录一个安装nps的文章

nps

1、简介

官网:https://ehang-io.github.io/nps/#/

项目:https://github.com/ehang-io/nps

版本:https://github.com/ehang-io/nps/releases

docker:https://hub.docker.com/r/ffdfgdfg/npc

2.安装包安装

(1)下载对应的系统版本即可,服务端和客户端是单独的(我这里下载linux_amd64_server.tar.gz)

下载地址:

https://github.com/ehang-io/nps/releases

解压NPS

tar -zxvf linux_amd64_server.tar.gz

或者直接执行下面命令

#下载并解压服务端
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz
&& tar zxvf  linux_amd64_server.tar.gz

(2)安装NPS,进入安装目录输入命令

sudo ./nps install

(3)启动前修改nps/conf/nps.conf配置文件

#编辑配置文件cd npschmod +x nps#新版中app.conf已更名为nps.conf#nano或者vi命令打开指定文件进行编辑nano conf/nps.conf

启动NPS(命令任选一个,)

sudo nps start./nps start

其他命令

# 配置文件重载sudo nps reload# 停止nps stop# 重启nps restart# 服务端更新nps-update update

3.docker安装下载完服务器压缩包后,解压,然后进入解压后的文件夹

使用方式

1、拉取nps镜像

docker pull ffdfgdfg/nps

2、创建nps挂载文件目录(自己随意设置)

mkdir -p /mnt/sdc/nps/conf

3、从github上拉取conf文件信息

https://github.com/ehang-io/nps/tree/master/conf

4、上传conf文件的内容到刚创建好的挂载目录

5、修改nps.conf文件 主要修改一些端口

6、启动nps,设置对外映射的端口区间

docker run -d --name npc --net=host -v <本机conf目录>:/conf ffdfgdfg/npc -config=/conf/npc.conf

7、放行宝塔和服务器端口

19000-19010

7、访问你的服务器ip

 http://ip:19003/login/index

默认的登录账户密码:admin:admin

8、创建客户端查看-server和 -vkey

9、创建tcp隧道绑定创建的客户端编号

10、下载nps客户端的服务,修改npc.conf文件 ,设置 -server 和-vkey的值

11、启动退出当前目录,启动npc服务,即可实现内网穿透




介绍

还不知道要介绍点什么,先将就下。

小IV博客
联系QQ