引言

最近在写内穿面板,其实节点/客户端有很多选择,比如frp和goproxy,虽然frp足够老牌和成熟,但是经过易用性自由度等多方面考量还是选择了nps,不想和sakuraFrp撞也是其中的因素之一吧?也许

顺带一提,Goproxy功能繁多且一直在维护,其实非常适合个人使用,如果自建节点挺推荐的。

NPS

简介

一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……

这是NPS Github的About,这里直接搬过来了

一些不得不提的事

这个项目本身其实早就在2021年就因为未知原因停止维护了,不维护不算什么大事,但是更要命的是在最后一个Release有着严重的鉴权漏洞,所以如果想要使用,这里推荐其他大佬fork后继续维护的分支。Link: yisier/nps: 在 0.26.10 版本的基础上修改而来的 (github.com)

nps功能不算多,远远比不上goproxy,但是也绝不少,完全够用,功能不多也意味着二开将会相对顺利。在国内sock5不是什么好碰的东西,所以这里主要使用tcp以及udp转发功能

NPC

NPC是什么?

NPC是NPS的客户端,意为NPClient,而不是非玩家角色,所以看到不要惊讶。

如何下载?

最直接的方式就是访问上方提到链接的Releases页面下载相应客户端,但是Github,你懂的,国内时好时不好的,所以这里留一个自己在储存桶存储的NPCv0.26.18版本,全都仅支持X86架构,其他架构请自行去Github或者其他下载源吧,但其实正常也都是X86架构。

Windows: https://object.cloud.kiclover.link/npc-win.exe

Linux: https://object.cloud.kiclover.link/npc

如何使用?

如果你用的是我写的面板,那么使用很简单

您只需要在NPC的同目录下打开终端复制图中的内容粘贴运行即可,没什么其他需要考虑的。

如果是自建节点或者其他,可以阅读NPS的文档: 基本使用 (ehang-io.github.io)

虽然过程也大差不差就是了。

如何连接?

连接则是自行组合,之后前端会多一个节点连接信息说明,但是24/5/3这个时候还是没有的

把节点地址和映射端口组合起来就可以了

eg. xxxxxxx:26000

24/6/14 编辑:新增连接地址,可以直接使用连接地址了

其他无关紧要的话

这个项目在我这里的代号是 念青,足够文艺但是和项目毫不相干,不是吗?但是我喜欢

前端开发用来ArcoDesign作为组件库,该说不说真挺符合我审美的。

如何用该内网穿透面板来开设MC游戏服务器不出意料也会过两天抽时间写篇文章。

目前使用该面板提供服务的服务商为: LingYunt

有需求可以加群测试:838334417