nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。
全面的协议支持,兼容几乎所有常用的协议,如tcp、udp、http(s)、socks5、p2p、http代理...
完全平台兼容性(linux、windows、macos、Synology 等),支持安装为系统服务。
全面控制,客户端和服务器控制都允许。
HTTPS集成,支持将后端代理和Web服务转换为https,支持多种证书。
只需在 Web UI 上进行简单配置即可满足大多数要求。
完整的信息展示,如流量、系统信息、实时带宽、客户端版本等。
强大的扩展功能,应有尽有(缓存、压缩、加密、流量限制、带宽限制、端口复用等)
域名解析具有自定义标头、404页面配置、主机修改、站点保护、URL路由、泛解析等功能。
服务器上的多用户和用户注册支持。
服务端和客户端下载
图上的linux_amd64_server.tar.gz
linux表示系统
amd64表示架构
server表示服务端
client表示客户端
开源地址:https://github.com/ehang-io/nps
官方教程地址:https://ehang-io.github.io/nps/#/install
官方教程写的非常清楚了就不再继续写了
这里着重提坑
1.在默认conf目录里面修改配置文件如果不生效,配置文件就是在系统的根下的etc里面的nps目录下,修改这里的配置文件就会让修改的配置生效
2.如果无法启动就修改默认占用的443和80端口,如果你的服务器中有相关的http服务的时候例如nginx会因此冲突
3.日志文件在/var/log目录下的nps.log,如果遇到莫名其妙的问题或者是无法启动nps服务端请前去查看日志内容做出相应修改
nps支持内网socks5代理, 也就是你可以用一个公网服务给另一个公网服务做穿透代理,就可以实现人在本地使用任何地区的网络,你可以链接学校的内网设备,可以链接公司的内网设备,可以有效降低两地链接延迟。另外还支持udp穿透,可以搭建专属于自己的游戏加速服务。
还没有人赞赏,快来当第一个赞赏的人吧!
- 2¥
- 5¥
- 10¥
- 20¥
- 50¥
声明:本文为原创文章,版权归小王总博客所有,欢迎分享本文,转载请保留出处!