[软件工具使用记录] 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
登录到openwrt
,cd /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
中根目录的可用空间