nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议,支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。
使用内网穿透技术可以使你在公共网络环境也能轻松连接你的内网设备,除了之前介绍过的frp之后,此款NPS也是比较推荐的,通过Web管理的方式快速地创建和管理穿透设备。
官网:https://ehang-io.github.io/nps/#/
项目:https://github.com/ehang-io/nps
版本:https://github.com/ehang-io/nps/releases
docker:https://hub.docker.com/r/ffdfgdfg/npc
防火墙配置
需要放行以下端口(后文会描述如何自行更改端口,增加安全性)
TCP22:用于远程SSH连接
TCP8080:用户NPS管理界面的默认登录端口
下载软件(首先下载服务端软件)
wget https://github.com/ehang-io/nps/releases/download/v0.26.8/linux_amd64_server.tar.gz
解压并启动服务
mkdir /nps //创建nps使用的文件夹
mv linux_amd64_server.tar.gz /nps
cd /nps
tar -zxvf linux_amd64_server.tar.gz
./nps install //输入安装命令
nps start //启动nps服务
启动完成后即可打开web页面
使用IP+8080端口,即可看到nps管理界面,用户名和密码默认是admin/123,请及时修改
修改配置文件
如果需要修改登录用户名、密码、网页登录端口等信息,可以修改/etc/nps下的nps.conf文件即可
仪表盘里面可以看到客户端的连接端口默认为8024,需要在云服务器的防火墙放行此端口才能正常工作
本文为原创文章,版权归123ppp资源网所有,欢迎分享本文,转载请保留出处!