[软件工具使用记录] openwrt手动安装npc

默认网上使用的Nps版本是ehang-io/nps,但是某天才突然发现已经很多年没有维护了,有些漏洞也没有修复。所以找到了一个比较热门的分支yisier/nps,其对一些漏洞进行了修复。

但现有openwrt插件中的npc是默认版本,并且我的openwrt中没有自带nps,自己安装会比较麻烦,所以使用土方法手动安装npc,以实现自启

首先去:https://github.com/yisier/nps/releases 下载对应的client,需要根据cpu架构选择,通过cat /proc/cpuinfo命令得到cpu架构

root@ImmortalWrt:~# cat /proc/cpuinfo
processor       : 0
model name      : ARMv8 Processor rev 4 (v8l)
BogoMIPS        : 25.97
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

这里model name显示armv8,那么就应该下载linux_arm_v7_client.tar.gz

现在通过ssh登录到openwrtcd /tmp,通过wget https://github.com/yisier/nps/releases/download/v0.26.22/linux_arm_v7_client.tar.gz下载到npc

然后运行tar zxvf linux_arm_v7_client.tar.gz 解压,运行./npc install安装,此时就可以使用npc命令了

从nps界面添加客户端,复制形如 /usr/bin/npc -server=xx.cn:8024 -vkey=2e43506333 -type=tcp 的命令,粘贴到openwrt中的系统->启动项->本地启动脚本中的exit 0的前面,重启路由器,应该能自动连接服务器

需要注意的是,路由器一般储存空间不是很充足,需要关注一下df -h中根目录的可用空间

posted @ 2025-03-31 16:48  Startu  阅读(380)  评论(0)    收藏  举报