NPS内网穿透

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

其官网文档对该软件有详细的安装、配置,描述都很完整,基本上跟着官方文档都可以正常安装成功。

官网:
https://github.com/cnlh/nps

实验环境

阿里云:轻量应用服务器

系统:Ubuntu 20.04

1.使用终端工具连接服务器,并且查看系统内核

c75e9c6560a142f5710767ef84c98df3.png

如图是x64的

2.根据系统内核到官网下载对应的服务端

df010d9c90cb8169ba7d7ab96059aa76.png

3.使用wget下载,如果没有wget工具则需要安装yum -y install wget

wget
https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz #安装服务端

85d936555e6ca77e350ab76c4f82bc5b.png

dd138040f499a51bf39cb695e64d3992.png

tar -zxvf linux_amd64_server.tar.gz #将文件解压出来

2be1211bfbe46c1f41d907c31bd16392.pngcd切换到nps目录下进行安装

./nps install

安装完成后会生成/etc/nps/conf/nps.conf配置文件,建议修改配置文件里面的http和https的端口,防止服务器日后部署其他程序会出现端口冲突

2ac1de07e17fc21bfc708534c259a3db.png

./nps start #运行程序

4.通过web界面登入,默认端口是8080,默认用户:admin,密码:123

dfbdc680701a898e0718b01e8e065e11.png

登入成功后将看到一些基本的信息,其中客户端连接端口8024是客户端用来连接服务端所使用的端口

6f54920c731f973c19d928b1b3487235.png

5.新增一个远程桌面的客户端

22f21ba7a6ea3551678ed8921d30f7ab.png

6.根据自己的需求创建连接隧道,远程桌面的话是TCP隧道

f697cf5ebabcd05c915b27cb1f7421fd.png

7.以windows为例安装客户端,下载对应版本的客户端

714452ce122bc2f29bef1b57df45e147.png

8.找一个自己的存放目录解压出来,并且配置npc.conf

ec30c5ed15e36f52d8e8780eb814f8be.png

主要就配置common这两个地方,其他的除common以外的都可以删掉

9.切换到npc.exe目录下,安装并且运行

762776e8a7b3c47bde8ad8d62e3caef9.png

10.安装后会生成nps的服务程序主要用来做开机自己的

09e15a8b3dca4a57756cdd276216e277.png

11.在这里使用手机进行测试

1bef53899a5c8ecaf3998151ccd640ec.png

38b5b68f0e9a2e64a133686b875611cd.png

如果想要远程或者映射其他设备的话大体操作都是大同小异的,官网文档也有详细的描述跟着做基本不会出现什么问题的 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值