首页 > 其他分享 >内网映射神器nps搭建

内网映射神器nps搭建

时间:2023-08-14 15:02:08浏览次数:40  
标签:web 映射 tar gz server 神器 nps 客户端

在前面的一篇文章中。我们讲到了如何利用frp进行内网映射。使得内网的设备可以通过公网登录。但是frp相对来说都是通过配置命令参数来实现的。对小白而言还是有点挑战,今天来介绍另外一种简单的方法吧。

内网映射神器nps搭建_linux

关于NPS

nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcpudp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网ttp代理内网socks5代理,并带有功能强大的web管理端。

实验环境

  • 公网vps (服务端 centos7)
  • 用户端 (kali linux 、Windows10)

下载nps

首先,根据自己的系统类型到项目地址去下载。服务器端为linux_arm64_server.tar.gz 客户端为windows_amd64_client.tar.gz

安装服务端

根据公网服务器的类型,下载server端。

内网映射神器nps搭建_linux_02

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

配置nps.conf

vim conf/nps.conf

修改部分

#web
web_host=a.o.com  —— 云服务器公网IP地址
web_username=admin ——web控制台账户设置
web_password=123 ——web控制台密码设置
web_port = 8080
web_ip=0.0.0.0
web_base_url=
web_open_ssl=false
web_cert_file=conf/server.pem
web_key_file=conf/server.key

内网映射神器nps搭建_客户端_03

安装nps

执行命令

./nps install
./nps start #启动

内网映射神器nps搭建_linux_04

访问web控制台

浏览器访问 ip:8080 (安全组和防火墙需开启对应的端口)

内网映射神器nps搭建_linux_05

输入你配置文件中的账号和密码进行登录。

内网映射神器nps搭建_客户端_06

如上,登录后台后,我们只需根据实际需要,在后台添映射的目标即可。

添加映射目录

配置完成后,点击提交。然后点击客户端,新增一个客户端。记录密匙!

内网映射神器nps搭建_内网_07

点击tcp——添加根据实际情况填写相应的参数。注意客户端ID就是我们上一步中创建的客户端id。

内网映射神器nps搭建_客户端_08

配置客户端

这里,我们还是以kali的22端口为例。首先,下载对应的客户端linux_arm64_client.tar.gz

mkdir nps
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_arm64_client.tar.gz
tar -zxvf linux_arm64_client.tar.gz

解压后,文件如下

内网映射神器nps搭建_客户端_09

连接

我们只需下面命令,便可实现连接。

./npc -server=公网IP:8024 -vkey=你的客户端密匙 -type=tcp

内网映射神器nps搭建_linux_10

客户端也已成功上线。

内网映射神器nps搭建_内网_11

测试

内网映射神器nps搭建_linux_12

标签:web,映射,tar,gz,server,神器,nps,客户端
From: https://blog.51cto.com/dabiaoge/7077356

相关文章

  • 软件测试|Python科学计算神器numpy教程(五)
    NumPy的高级索引功能前言NumPy是Python中最受欢迎的科学计算库之一,它提供了丰富的功能来处理和操作数组数据。在本文中,我们将深入了解NumPy的高级索引功能,这些功能允许我们根据特定条件或索引数组来访问和修改数组的元素,为数据科学和数组操作提供了更大的灵活性和控制力。NumP......
  • 软件测试|Python科学计算神器numpy教程(六)
    NumPy的广播机制前言NumPy是Python中最受欢迎的科学计算库之一,它提供了高性能的多维数组对象和丰富的数组操作功能。其中,广播机制是NumPy的重要特性之一,它允许不同形状的数组进行算术运算,提供了灵活而高效的数组操作能力。在本文中,我们将深入探讨NumPy的广播机制,以便更好地理解......
  • Mybatis中parameterType用map传参和resultMap结果集映射
    万能的map:假如实体类(数据库中的表)字段数或参数过多,应当考虑到使用map。(因为如果写一个sql语句,前端传回来的数据就几个而且需要传入的参数类型是实体类,那么我们在contorller层就要构造一个有很多null值的对象传入这样就很麻烦,使用map就很简便了)xml配置文件中parameterType属性是传......
  • Mybatis如何添加映射接口和映射文件?
    Mybatis是一种半ORM框架,需要我们手动编写SQL语句。在启动时,它会将SQL语句等信息读取到内存中,便于操作数据库时进行参数解析、执行SQL和结果封装。使用过Mybatis的都知道,它有两种方式编写SQL语句:xml映射文件映射接口方法上的注解在启动Mybatis时,可以通过Configuration的addM......
  • 文件映射缺页中断和匿名页面缺页中断的区别
    文件映射缺页中断和匿名页面缺页中断主要区别在于缺页时的处理方式和触发原因。对于文件映射缺页中断,当程序需要访问文件映射的某个页面但该页面尚未调入内存时,就会触发文件映射缺页中断。这时,操作系统会根据文件映射的约定从磁盘加载相应的文件内容到内存中,然后更新页表,使得程序......
  • AbilityInputComponent,支持EnhancedInputComponent和GAS的操作映射
    目前完成进度输入系统的基本搭建​ 支持输入按键触发对应的Ability,同时支持按键的按下和释放两种状态的区分并可以在代码或蓝图中自定义特殊逻辑能力输入系统详解​ 通过配置文件来保存Action和Ability的对应关系,对应的关键词条就是GameplayTag。通过一个GameplayTag可以找到......
  • Docker容器数据卷和端口映射
    拓扑图:推荐步骤:使用基础Centos:v1.0镜像生成容器名字apache,进入容器中安装阿里云源,安装apache服务,将容器导出到文件,将文件导入到docker中作为apache基础镜像使用,镜像名字apache:v1.0在Centos01主机创建/www/目录,将www.名字字母.com输入到/www/index.html中,使用apache镜像运行容器名......
  • mmap映射类型
    文件映射和匿名映射都是操作系统中对于内存映射的两种类型,主要应用于进程间的通信或者大量数据的处理。文件映射,也就是内存映射文件,是把一个文件或者文件的一部分映射到进程的地址空间,它允许对文件进行随机访问。当进程对这块内存区域进行读写还操作时,系统会自动把更改写回磁盘......
  • 一款Windows平台开发管理神器
    今天为大家推荐一款Windows平台开发管理神器--Scoop!她是一款Windows平台的包管理工具,类似于Debin系列的APT,RPM系列的YUM。有了Scoop妈妈再也不用担心重装系统了!安装要求Windows7SP1+/WindowsServer2008+PowerShell5(或更高版本,包括PowerShellCore)和.NETFramework4......
  • Arctime字幕插件——影视剧字幕神器
    到官网上面去下载这个软件把素材导入进来打开文本,把文本导入到ArctimePro里面选中这个然后就可以在上面拖拽了可以改变样式导出就好了......