今天来教学一波使用docker搭建nps内网穿透,来进行远程登录,调用接口,nas外网访问等等作用。

首先需要一台拥有公网ip的云服务器一台(安装好docker)

使用ssh连接云服务器终端

输入

docker run --net=host --name nps-server -d ffdfgdfg/nps

解释一下,这条命令会首先在本地仓库寻找镜像,如果本地仓库没有会自动访问你配置的云端镜像仓库拉取镜像并运行

--net=host 容器和宿主机共享网络环境(会导致端口固定,默认占用服务器80,443,8024)   -d 后台守护进程运行容器  --name  容器名称

输入docker ps 查看容器,这样就成功了 

nas的docker能跑什么 docker nps_服务器

访问   ip:8024/login/index,默认密码为admin 123,可以在容器内部配置文件进行修改

nas的docker能跑什么 docker nps_nas的docker能跑什么_02

 

nas的docker能跑什么 docker nps_nas的docker能跑什么_03

 现在进入了管理界面,接下来我们配置隧道

1、创建一个客户端,一个隧道对应一个客户端

nas的docker能跑什么 docker nps_docker_04

起一个名字,其他都设置为空即可 

nas的docker能跑什么 docker nps_远程工作_05

 记住客户端id,现在去创建一条隧道。

 

nas的docker能跑什么 docker nps_服务器_06

现在就完成了客户端和隧道的绑定,该去下载nps的客户端npc了

下载地址:npc官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘123云盘为您提供npc最新版正式版官方版绿色版下载,npc安卓版手机版apk免费下载安装到手机,支持电脑端一键快捷安装https://www.123pan.com/s/csT5Vv-Q3q53.html

使用方法

windows版本  解压下载的npc客户端,来到管理界面,找到这条客户端命令,进入npc客户端文件夹的终端运行,不要前面的./,那是linux系统使用的

nas的docker能跑什么 docker nps_服务器_07

或者新建一个文本文档,把命令复制进来,另存为.bat,编码格式为ANSI ,需要使用时候直接运行即可

nas的docker能跑什么 docker nps_docker_08

 linux上使用,使用ftp工具将linux版本的npc客户端上传上去,解压,cd进入文件目录,输入客户端命令回车即可执行

更多高级操作可以查看官方文档,比如开机启动,后台启动一类