NPS客户端,Windows注册自启动(超详细,可靠性高)

准备材料:NPS客户端windows版、windows10、github

NPC下载地址:https://github.com/ehang-io/nps/releases

第一步、打开地址看到这个页面,点箭头指示位置

第二步、下载windows_amd64_client.tar.gz 文件,并解压放到一个顺眼的磁盘里并打开文件夹,注意windows可能报毒,需要提前设置白名单或关闭杀软,然后打开后台点这个-号

第三步、这里可以看到一个客户端命令,里面vkey的值和网址:8024复制下来,具体位置等看下一步

 第四步、可以看到下面是一个示例,把上面复制到的网址放到第二行server_addr的值,密钥放到第四行vkey的值,其他的不重要,这样就已经可以使用了,我们打开上面目录的npc.exe即可启动,我们就可以看后台的客户端是否显示在线,显示在线客户端的配置步骤已经基本完成

[common]
server_addr=0.0.0.0:8024
conn_type=tcp
vkey=r144dmaf2pzemlcj
auto_reconnection=true
max_conn=1000
flow_limit=1000
rate_limit=1000
basic_username=
basic_password=
web_username=
web_password=
crypt=true
compress=true
#pprof_addr=0.0.0.0:9999
disconnect_timeout=60

扩展

我们依旧可以适配windows server服务器以及家用电脑,可以支持命令

第一步

我们在npc.exe目录下的位置输入cmd,前提是你是最高权限,否则可能不能执行,建议跳过这里看下面的步骤

 windows标志右键,选择打开终端管理员,windows10的可能不同,打开是蓝色窗口就是对的

第二步

我们cd到你npc.exe所在的位置,也可以打开所在位置然后复制即可

第三步、 

输入cd '你的目录',进入到npc的目录里面,再输入  .\npc.exe start  这个命令能够安装到电脑c盘里面,也可以先执行.\npc.exe install再执行安装

第四步、 

也有可能没报错,也安装失败,那我们来手动安装,先创建这个路径C:\Program Files\nps然后把nps文件包含配置文件,全部复制进来

第五步

打开高级系统设置,也可以直接在设置里面搜索

第六步、 

打开环境变量,双击打开下面的Path点新增把nps的路径加进去,点击确定确定即可

 第七步、 

执行这两个命令,第一个是安装,第二个是启动,即可实现命令行后台启动,并且权限等级较高

你也可以觉得扩展没什么用,毕竟你也可以直接cmd里面打开%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup会打开启动文件夹,这个是设置自启的,把npc.exe的快捷方式放进去,每次开机都会打开npc,当然你可以选择上面更快捷的方法,他可以不显示终端,而是完美的后台启动,据我所知他也是自启的

### 配置 NPS 客户端开机自动启动 #### 对于 Linux 系统 (如树莓派/OpenWRT) 为了使 NPS 客户端能够在Linux系统上实现开机自启,在完成基本安装之后,需创建并编辑一个脚本文件`gw.sh`用于启动NPS客户端。此操作前应确保已切换至包含该脚本的目录[^3]。 ```bash cd /path/to/nps/directory ``` 接着赋予执行权限给`gw.sh`: ```bash sudo chmod 777 gw.sh ``` 为了让这个脚本能在每次重启时自动运行,可以将其加入系统的初始化进程中。对于基于Systemd的服务管理器来说,可以通过编写一个新的service单元来达成目的。新建名为`nps-client.service`的文件,并写入如下内容: ```ini [Unit] Description=NPS Client Service After=network.target [Service] ExecStart=/bin/bash /full/path/to/gw.sh Restart=on-failure [Install] WantedBy=multi-user.target ``` 保存后启用服务以便随系统一同启动: ```bash sudo systemctl enable nps-client.service ``` 最后确认服务状态正常工作: ```bash sudo systemctl status nps-client.service ``` #### Windows 平台下设置 NPS 客户端开机自启 针对Windows操作系统而言,则推荐利用NSSM(Non-Sucking Service Manager)工具来进行部署。首先从指定链接下载最新版本的NSSM程序[^4]。 解压后的二进制可执行文件可以直接用来注册任意应用程序作为后台进程。具体步骤为打开命令提示符窗口输入以下指令序列: ```batchfile nssm install "NpsClient" "C:\Path\To\nps.exe" start -c "C:\Path\To\Config.conf" nssm set "NpsClient" Start SERVICE_AUTO_START nssm start "NpsClient" ``` 上述命令会引导用户逐步填写必要参数直至成功建立新的服务项。“NpsClient”代表新创设的服务名称;而路径部分则应当替换成为实际环境中对应的位置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值