200字
npc(客户端)for-linux
2026-04-19
2026-04-19
github下载地址:https://github.com/ehang-io/nps/releases
官方安装文档:https://ehang-io.github.io/nps/#/install

使用环境是debian系统

一、概述

NPS是一款轻量级、高性能、功能强大的内网穿透代理服务器 ,支持tcp、udp、http,socket等几乎所有流量转发,支持WEB界面管理主机连接

二、安装服务端

2.1、下载 服务端软件,根据自己的服务器下载合适的版本

4.1、下载客户端软件

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

4.2、解压客户端并启动客户端(临时启动)

mkdir /opt/npc
mv linux_amd64_client.tar.gz /opt/npc
cd /opt/npc
tar -xzvf linux_amd64_client.tar.gz
cd npc
./npc intstall -server=x.x.x.x:8024 -vkey=dxxxxxxxxxx -type=tcp // 服务端添加完客户端后自动生成客户端命令,install 是安装服务,后台运行
./npc start //启动服务

下面是使用Systemd方案

如果你之前用过 ./npc install,一定要卸载:

/usr/local/bin/npc uninstall

#移动npc文件
mv /opt/npc/npc/npc /usr/local/bin/ 
#修改权限
chmod +x /usr/local/bin/npc

[npc]
Description=NPC Client
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
ExecStart=/usr/local/bin/npc -server=x.x.x.x:8024 -vkey=dfxxxxxx -type=tcp
Restart=always
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target

systemctl daemon-reload   #刷新systemd文件
systemctl enable npc     #开机自启
systemctl start npc     #启动

常用命令

systemctl status npc   #查看状态
systemctl restart npc    #重启npc服务
journalctl -u npc -f    #查看日志