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.根据系统内核到官网下载对应的服务端

NPS内网穿透_第1张图片

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

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

NPS内网穿透_第2张图片

dd138040f499a51bf39cb695e64d3992.png

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

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

./nps install

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

NPS内网穿透_第3张图片

./nps start #运行程序

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

NPS内网穿透_第4张图片

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

NPS内网穿透_第5张图片

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

NPS内网穿透_第6张图片

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

NPS内网穿透_第7张图片

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

NPS内网穿透_第8张图片

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

NPS内网穿透_第9张图片

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

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

NPS内网穿透_第10张图片

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

NPS内网穿透_第11张图片

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

NPS内网穿透_第12张图片

NPS内网穿透_第13张图片

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

你可能感兴趣的:(DevTools,linux,java,python,centos,docker)