Loading... [nps项目地址](https://github.com/ehang-io/nps) 官方介绍:nps是一款轻量级、高性能、功能强大的**内网穿透** 代理服务器。目前支持**tcp、udp流量转发** ,可支持任何**tcp、udp** 上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还**支持内网http代理、内网socks5代理** 、**p2p等** ,并带有功能强大的web管理端。 以Server-Client 模式运行 服务端部署在具有公网ip的服务器 ,客户端部署在内网服务器上。 注意:文本客户端和服务端搭建过程都是在 x86cpu 的linux系统下,其他平台一些命令可能有所区别 且部署前关闭机器防火墙或IDC的安全组。  用wget下载服务端至公网ip服务器 解压 ```apache tar -zxf linux_amd64_server.tar.gz ``` 此时目录  安装命令 ```apache ./nps install ``` 安装成功之后会告诉你启动/停止/重启等一些命令  直接启动 ```apache nps start ``` 启动后直接进去web管理页面 公网ip:8080  然后客户端 -- 新增客户端 内容可以都不用填 直接生成 注意 :生成后有一个唯一验证秘钥(指定生成或者自动生成)  然后到内网机器 下载并解压客户端 目录  以调试的方式启动(不是后台运行 断开ssh会自动停掉) 测试能不能连接上 默认客户端连接端口是8024 web仪表盘可以看到 vkey就是创建客户端时候自动生成的 唯一验证秘钥 ```apache ./npc -server=服务端ip:8024 -vkey=秘钥 ``` 启动后如果能连接上 就可以ctrl +c 结束这个调试进程 再用以下命令安装 ```apache ./npc install -server=公网ip:8024 -vkey=秘钥 ``` 后台启动 安装后就可以直接用npc命令了 ```apache npc start ``` 如果弄错了 也可以解除安装 命令是 ```apache npm uninstall ``` 之后就可以去配置端口映射隧道或代理了 本教程应该是最快完成搭建和基本功能的方式了 如果要使用高阶功能和更详细的配置 请看 -> [官方文档](https://ehang-io.github.io/nps/#/) 最后修改:2021 年 08 月 16 日 09 : 57 AM © 禁止转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 赞赏作者 支付宝微信