nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。
下载地址:https://github.com/ehang-io/nps/releases
官网:https://github.com/ehang-io/nps/blob/master/README_zh.md
分两端,一个是server一个是client
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz
解压,tar -zxvf 压缩文件名.tar.gz 安装:./nps install 启动服务,放行8080,在浏览器登录nps的8080 使用用户名和密码登陆(默认admin/123,正式使用一定要更改)
k客户端下载对应的client,解压,然后操作如下步骤:
1.在服务端,点击客户端生成对应的客户端秘钥
统一准备工作(必做) 开启服务端,假设公网服务器ip为1.1.1.1,配置文件中bridge_port为8024,配置文件中web_port为8080 访问1.1.1.1:8080 在客户端管理中创建一个客户端,记录下验证密钥 内网客户端运行(windows使用cmd运行加.exe) ./npc -server=1.1.1.1:8024 -vkey=客户端的密钥