自带web管理的轻量级内网穿透工具,多平台支持X86、ARM、MIPS。
NPS介绍
nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。
安装准备
一台拥有公网IP的云服务器或者VPS。
推荐选择大一点的带宽,内网穿透到你家内网的带宽就取决于你NPS服务器的带宽,越大越好。
Github:https://github.com/ehang-io/nps/releases
由于GitHub最近被污染了,很多地方都进不去,所以我把所需要的文件放在下面。
这里
服务端安装NPS
如果服务端安装了ftp工具,那直接使用ftp将linux_amd64_server.tar.gz上传至服务器。
使用SSH连接服务器,进入存放Linux_amd64_server.tar.gz的目录。
# 使用下列命令将压缩包解压。
tar -zxvf linux_amd64_server.tar.gz
# 修改配置文件
vi /xx/conf/nps.conf
# 将你自己的目录替换xx即可
需要更改web管理的用户和密码
也可以更改默认端口(可选)
修改完毕后进行安装
# 安装nps
./nps install
# 启动nps
nps
# 后台执行启动或停止
nps start
nps stop
启动完后,打开浏览器在url栏中输入IP:端口,进入nps的web管理页面,输入刚才你修改的账号密码。
至此,nps的服务端已经安装完毕。
客户端安装NPS
点击客户端,选择新增。
看自己的需求更改。
客户端连接
在客户端使用此命令就能连上服务器。
如果需要后台运行在命令后加个&就行(注意&前需要空格)
安装完成
至此就完成了NPS内网穿透服务器的安装,之后需要穿透什么自己选择即可。
有疑问,或者过程有问题,可以在下方留言,我会帮忙解答的。