天天看点

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

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

​之前有介绍ngrok,frp内网穿透工具,可以参考以前的文章​

​​利用ngrok实现Linux服务器 SSH&Web服务的内网穿透​​

​​Linux下内网穿透工具Frp的简单使用​​

​下面介绍另外一款内网穿透工具nps​

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

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

​下载地址:​​​​​​

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

​​1、在云主机上解压服务端安装包​​​

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

​​2、安装NPS​​​

​./nps install​

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

​​3、启动nps服务​​​

​nps start​

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

​​4、打开云主机NPS Web界面​​

​​

​​

​​

利用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​