引言
最近在写内穿面板,其实节点/客户端有很多选择,比如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