uudios
Docker NPS&NPC内网穿透流量转发 快速部署
基础环境部署
-安装宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
NPS服务端部署
- 安装
回到SSH控制台执行一下命令
mkdir nps && wget --no-check-certificate -O /root/nps/conf.zip https://file.risw.cn/ty/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/ty/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执行