NPS实现内网穿透

首先得先了解NPS是什么!在使用NPS之前应该使用过大厂是那些内网穿透的软件 ,比如花生壳,等。还有FRP!

先来介绍下NPS

NPS官网

NPS一款轻量级、高性能、功能强大的内网穿透代理服务器

  • 几乎支持所有协议
  • 支持内网http代理、内网socks5代理、p2p等
  • 简洁但功能强大的WEB管理界面
  • 支持服务端、客户端同时控制
  • 扩展功能强大
  • 全平台兼容,一键注册为服务

但是在搭建NPS之前你首先得有一台公网IP,那可能就有人要问了,什么是公网IP!

顺便的也讲解下

什么是公网ip?

公网ip是指用公网连接Internet上的非保留地址,可以与Internet上的其他计算机随意互相访问。通常所说的IP地址,其实就是指的公网 IP。互联网上的每台计算机都有一个独立的IP地址,该IP地址唯一确定互联网上的一台计算机。这里的IP地址就是指的公网IP地址。

公网、内网是两种Internet的接入方式。公网接入方式:上网的计算机得到的IP地址是Internet上的非保留地址,公网的计算机和Internet上的其他计算机可随意互相访问。

公网IP的作用:

1、用户需要架设网站,如果域名解析未生效,可直接输入公网IP就可以访问到他的网站。

2、用户需要远程连接,直接利用公网IP进行远程桌面,就可以连接到对应的主机进行管理。

3、网络之间通信是以公网IP地址进行识别,所以联网必须使用旺旺IP地址。

那应该怎么弄公网IP?可以去阿里,百度,腾讯,华为 这几家大厂买一个服务器,就有公网IP了。

购买服务器我就不详细讲解了。根据自己的能力来定你买个什么服务器,如果是自己简单的使用情况下,买个最便宜的服务器就行。整个linux系统就可以

配置nps服务器

本次记录的是使用内网穿透的供能

在服务器 home 文件夹下创建一个nps

mkdir nps

NPS安装包下载对应的服务器包

我下载的是 linux_amd64_server.tar.gz

把刚刚下载的包放到刚才创建的nps文件夹下,如果有不懂服务器的小伙伴,或者不会传文件进去的小伙伴,你可以尝试了解下【Xshell 7】【Xftp 7】这两个软件哦!

进行解压刚刚的文件夹

tar -zxvf linux_amd64_server.tar.gz

解压成功

当前文件夹下的内容

nps 提供了安装 超级简单

直接执行 

sudo ./nps install

 

看到这里就表示安装成功了!

然后启动nps

sudo nps start

就会启动nps  nps 端口一般为8024

通过端口查询查询是否启动nps

ps aux | grep nps

出现这个说明已经启动了nps了 

在讲一下重启和停止

sudo nps start  启动
​​​​​​​sudo nps stop 停止
sudo nps reload 重启

这会就可以通过ip:8024 访问nps管理页面了

默认账号:admin 密码123

进去以后的样子,点击客户端进行配置

随便填写就行,然后保存

会得到一个这样的配置,上面有个秘钥,等下我们在客户端配置的时候使用

配置nps客户端

在你客户端机器安装对面的客户端文件 我的是window 我下载的是

解压到一个文件夹

打开conf文件,打开npc.conf

修改

主要修改server_addr 和vkey
server_addr 是你服务器的IP加上端口8024
vkey 就是你在前面配置的好客户端以后生成的秘钥,保存。

这时候启动npc.exe

你在打开web端刷新 就会看到你刚刚配置的本地已经在线了

这时候就配置TCP隧道就行了

服务器端口是你访问服务器哪个端口,然后他给你映射一个下面目标端口,就是你本地的端口。这样你的内网穿透就配置成功了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值