利用CentOS7云主机搭建NPS内网穿透代理服务器


利用CentOS7云主机搭建NPS内网穿透代理服务器

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

文章插图
 
【利用CentOS7云主机搭建NPS内网穿透代理服务器】下载地址:
https://github.com/ehang-io/nps/releases
利用CentOS7云主机搭建NPS内网穿透代理服务器

文章插图
 
1、在云主机上解压服务端安装包
利用CentOS7云主机搭建NPS内网穿透代理服务器

文章插图
 
2、安装NPS
./nps install
利用CentOS7云主机搭建NPS内网穿透代理服务器

文章插图
 
3、启动nps服务
nps start
利用CentOS7云主机搭建NPS内网穿透代理服务器

文章插图
 
4、打开云主机NPS Web界面
http://云主机公网IP:8080
利用CentOS7云主机搭建NPS内网穿透代理服务器

文章插图
 
用户名admin密码123
利用CentOS7云主机搭建NPS内网穿透代理服务器

文章插图
 
5、新增一下客户端 , 设置一下客户端验证密钥
利用CentOS7云主机搭建NPS内网穿透代理服务器

文章插图
 

利用CentOS7云主机搭建NPS内网穿透代理服务器

文章插图
 
6、在客户端机器上安装nps client客户端安装包
下面以一台centos7的内网虚拟机为例
先解压linux_amd64_client.tar.gz 客户端安装包
利用CentOS7云主机搭建NPS内网穿透代理服务器

文章插图
 
7、后台执行npc命令与云主机建立连接
nohup ./npc -server=云主机:8024 -vkey=客户端验证密钥 &
利用CentOS7云主机搭建NPS内网穿透代理服务器

文章插图
 
如果连接没有问题的话 , 在Web端可以看到客户端为online在线状态
利用CentOS7云主机搭建NPS内网穿透代理服务器

文章插图
 
8、添加一条tcp隧道
利用CentOS7云主机搭建NPS内网穿透代理服务器

文章插图
 
客户端id为上面添加客户端时的id
利用CentOS7云主机搭建NPS内网穿透代理服务器

文章插图
 
9、最后验证内网穿透是否生效
如步骤8 , 将内网机器的22端口通过内网穿透成云主机的9024
利用CentOS7云主机搭建NPS内网穿透代理服务器

文章插图
 
可以正常访问 , 说明穿透成功
总结:可以看出nps配置较简单 , 初次安装好服务端与客户端后 , 只需要在Web上配置穿透规则即可 , 图形化配置更简单高效




    推荐阅读