NPS多平台说明文档
npc客户端总体部署起来非常简单,推荐使用docker部署
- 安卓端:
安卓端非常简单,就填入vkey和地址,剩下的配置都在后台上完成
- windows端
客户端下载地址
下载对应架构的程序,多数为amd64
打开npc.conf配置文件
把原本自带配置全部清除然后写入以下配置
#最简配置
[common]
auto_reconnection=true
#服务端提供的地址和端口
server_addr=xxx.com:8024
conn_type=tcp
#填写后台提供的唯一验证密钥
vkey=xxxxx
保存退出运行npc.exe程序即可,然后在后台添加隧道。
注册到系统服务(开机启动,守护进程)
在该程序所在目录使用管理员身份运行cmd(按【shift】加鼠标【右键】然后点击【在此处打开Powershell窗口】)
- 注册:
npc.exe install 其他参数(例如-server=xx -vkey=xx或者-config=xxx)
- 通常使用即可
npc.exe install
- 启动:
npc.exe start
- 停止:
npc.exe stop
- 如果需要更换命令内容需要先卸载,再重新注册
npc.exe uninstall
(windows客户端可能存在报毒现象,加入白名单忽略即可。)
- linux端
(选择对应系统对应架构,通常选择linux_amd64即可)
linux配置和windows一致,编辑npc.conf配置文件
#最简配置
[common]
auto_reconnection=true
#服务端提供的地址和端口
server_addr=xxx.com:8024
conn_type=tcp
#填写后台提供的唯一验证密钥
vkey=xxxxx
注册到系统服务(开机启动,守护进程)
对于Linux、DARWIN
注册:sudo ./npc install 其他参数(例如-server=xx -vkey=xx或者-config=xxx)
通常使用即可sudo ./npc install
启动:sudo npc start
停止:sudo npc stop
如果需要更换命令内容需要先卸载,再重新注册`./npc uninstall
以centos7_amd64架构使用root权限的ssh命令为例:
yum install wget tar vim #安装需要使用的工具
wget https://github.com/yisier/nps/releases/download/v0.26.16.1/linux_amd64_client.tar.gz #下载客户端
tar -zxvf linux_amd64_client.tar.gz #解压客户端
vim /root/conf/npc.conf #进入到cim编辑器按【i】键进入编辑模式并清空原本配置
写以下配置,
#最简配置
[common]
auto_reconnection=true
#服务端提供的地址和端口
server_addr=xxx.com:8024
conn_type=tcp
#填写后台提供的唯一验证密钥
vkey=xxxxx
(如果你觉得困难或者在某个步骤出错可以在本地编辑好再使用sftp工具上传到linux内)
以上完成后使用【sudo ./npc install 】命令安装到系统内
并键入【npc start】 来启动客户端。到此linux的客户端安装,开机自启已完成,剩下的去后台配置即可。
- docker版客户端部署
(这里只给npc客户端部署的命令,docker安装请自行解决)
下载npc镜像
docker pull yisier1/npc
部署并启动
docker run -d --restart=always --name npcnwct --net=host yisier1/npc -server=xxxx:8024 -vkey=xxxx
(其中【server】为地址,【vkey】为后台提供的唯一密钥)
以下为后台简单配置说明
内网穿透工具下载https://wwjk.lanzoub.com/b032oh5gd
密码:5h59
nps官方文档地址基本使用 (ehang-io.github.io)