NPS安装命令

备忘 · 2024-06-08

NPS还是能玩的,除了有一点漏洞,内网穿透还是比frp方便的。

如果sheel不是root的,先执行一下   sudo -i

有公网IP的服务端:

1、下载

wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz

2、解压

tar xzvf linux_amd64_server.tar.gz 

3、安装

./nps install

4、修改配置

vim /etc/nps/conf/nps.conf 


重点:配置文件中的auth_key字段,一定要解除注释并且更改数值,不然有被黑风险。

漏洞说明:https://mp.weixin.qq.com/s/PTq01wcV4XJwutbSjHjfvA

配置结束以后,使用以下命令启动NPS服务

5、启动

nps start


我用的是玩客云,安装的armbian,所以要换一个客户端文件,如果是linux主机,可以继续用linux客户端文件命令(wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_client.tar.gz)


armbian端:

1、下载:

wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_arm64_client.tar.gz

2、解压:

tar -zxvf linux_arm64_client.tar.gz

3、链接服务端:

如果只是单次使用,比如这个客户端只是用一次,那么就执行:

./npc -server=192.168.58.105:8024 -vkey=lyxp4jlp2fhego8g -type=tcp


如果是需要直接安装,后续需要客户端开关机都能保持在线,需要添加install参数:

./npc install -server=192.168.58.105:8024 -vkey=lyxp4jlp2fhego8g -type=tcp

4、启动NPC

 sudo npc start


这样就基本链接上了,其他功能看原文吧。


源文件:https://github.com/ehang-io/nps/releases

官方中文说明书:https://ehang-io.github.io/nps/#/example

视频可以看这里:https://www.bilibili.com/video/BV1Ed4y1f7jZ/?spm_id_from=333.337.search-card.all.click&vd_source=44c6b2dc9f8da465e1be96a39c85104a

文字更详细带功能讲解的看这里:https://www.bilibili.com/read/cv23867972/?spm_id_from=333.788.0.0

当然如果需要docker安装的看这里:https://blog.csdn.net/D_PYTHON/article/details/135887994

题外记录:

find . -type f ! -name "linux_amd64_server.tar.gz" -exec rm {} \;   这个命令是删除文件夹里除了linux_amd64_server.tar.gz之外的文件,因为我装了不少别的软件,所以我记录了一下。


Theme Jasmine login 豫ICP备2024069187号-1 部分文章转载自互联网仅作为学习记录,如有侵犯您的权利,请通知删除。