基础环境部署

-安装宝塔面板

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

  1. 安装完成进入宝塔面板,复制上图访问地址浏览器打开并登录。登录完成后打开软件商店>安装Docker管理器如下图所示


NPS服务端部署

- 安装

回到SSH控制台执行一下命令

mkdir nps && wget --no-check-certificate -O /root/nps/conf.zip  https://file.risw.cn/Linux/NPS/conf.zip && unzip /root/nps/conf.zip -d /root/nps && docker pull ffdfgdfg/nps && docker run -d --name nps --net=host -v /root/nps:/conf ffdfgdfg/nps

- Web管理

我们访问http://服务器IP:8080 管理面板默认账号:admin 默认密码:123

- 后台面板密码更改

打开服务器宝塔面板>文件>编辑/root/nps 目录下的nps.conf文件

更改整俩个参数值 admin是账号 123是密码
web_username=admin //例如 web_username=zhanghao
web_password=123   //密码 web_password=mima

修改完毕记得去Docker管理器重启一下容器


NPC LinuxDocker安装

-获取服务器认证vkey

打开NPSWeb管理后台登录>客户端>新增>备注改一下后其他都默认就好>添加成功后保存一下红框里的参数


  • 安装Linux docker客户端
    连接你需要安装内网穿透的本地机SSH进行安装 该步骤需要安装“基础环境”后进行
docker run -d --name npc --net=host ffdfgdfg/npc 把刚才保存的参数粘贴到后面 例如下面所示

docker run -d --name npc --net=host ffdfgdfg/npc -server=111.154.44.1:8024 -vkey=00yh0mqxa5aqcvdf -type=tcp

看到客户端在线后我们就完成了Linux Docker客户端上的部署



NPC Linux 安装

可以到NPS项目地址下载NPS GitHub地址对应的架构二进制文件 X86架构下跟着我安装就好了
连接你需要安装内网穿透的本地机SSH进行安装

mkdir npc && cd npc &&wget --no-check-certificate -O /root/npc/npc https://file.risw.cn/Linux/NPS/npc.bin && chmod -R 777 npc

记得修改一下成自己服务器参数
./npc install -server=119.124.144.1:8024 -vkey=jwhqbdu3brjrcg25 -type=tcp && ./npc start


执行完后去NPS管理后台看看客户端是否在线 如果离线可能说明参数有误。也可能是Linux系统不能够支持install注册到系统,你可以去去掉install执行



NPS 后台使用

我们客户端连接后使用NPS管理后台进行对内网客户端进行配置
记住我们的客户端ID




好的后续的操作基本上都一致

标签: NPS, NPC, 内网穿透

添加新评论