【笔记】NPS学习笔记

前言

NPS is a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.(ehang-io/nps

服务端

下载依赖

1
2
3
4
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz
mkdir linux_amd64_server
tar -zxvf linux_amd64_server.tar.gz -C linux_amd64_server
cd linux_amd64_server

启动服务端

1
./nps

访问WebUI

用户名:admin
密码:123

服务端创建隧道

  • 客户端->新增

  • 新增

  • 隧道

  • 新增

  • 服务端端口配置为映射后的在服务端的端口,目标(IP:端口)配置为在客户端启动时其内网的需要映射到服务端指定端口的服务->新增

  • 客户端->获取唯一验证密钥

客户端

下载依赖

1
2
3
4
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_client.tar.gz
mkdir linux_amd64_client
tar -zxvf linux_amd64_client.tar.gz -C linux_amd64_client
cd linux_amd64_client

启动客户端

<ip>:服务端IP地址
<vkey>:上一步骤获取的唯一验证密钥

1
./npc -server=<ip>:8024 -vkey=<vkey>
  • 此时服务端显示在线

完成