前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >内网映射神器nps搭建

内网映射神器nps搭建

作者头像
逍遥子大表哥
发布2022-12-01 18:25:13
1.5K0
发布2022-12-01 18:25:13
举报
文章被收录于专栏:kali blog

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

关于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端。

代码语言:javascript
复制
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

代码语言:javascript
复制
vim conf/nps.conf

修改部分

代码语言:javascript
复制
#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

执行命令

代码语言:javascript
复制
./nps install
./nps start #启动

访问web控制台

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

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

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

添加映射目录

配置完成后,点击提交。

然后点击客户端,新增一个客户端。记录密匙!

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

配置客户端

这里,我们还是以kali的22端口为例。

首先,下载对应的客户端linux_arm64_client.tar.gz

代码语言:javascript
复制
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

解压后,文件如下

连接

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

代码语言:javascript
复制
./npc -server=公网IP:8024 -vkey=你的客户端密匙 -type=tcp

客户端也已成功上线。

测试


版权属于:逍遥子大表哥

本文链接:https://cloud.tencent.com/developer/article/2183437

按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于NPS
  • 实验环境
  • 下载nps
  • 安装服务端
  • 访问web控制台
  • 添加映射目录
  • 配置客户端
  • 连接
  • 测试
相关产品与服务
弹性公网 IP
弹性公网 IP(Elastic IP,EIP)是可以独立购买和持有,且在某个地域下固定不变的公网 IP 地址,可以与 CVM、NAT 网关、弹性网卡和高可用虚拟 IP 等云资源绑定,提供访问公网和被公网访问能力;还可与云资源的生命周期解耦合,单独进行操作;同时提供多种计费模式,您可以根据业务特点灵活选择,以降低公网成本。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档