服务端安装与配置:
拉取镜像,ffdfgdfg/nps:latest
创建容器,网络host
挂载/conf
然后去 https://github.com/ehang-io/nps/ 下载配置,可以先clone下来,然后吧conf文件夹里面的文件上传上去
修改nps.conf
注释掉对443和80的使用(已经被其他应用使用了)
(可选)修改web端口、账号、密码
在浏览器中打开访问地址,登录后新建一个客户端
新建好客户端后点刷新,然后点击左边的+,展开客户端的详细信息
这些信息后续配置客户端用得上。
客户端的安装与配置
值得注意的是,客户端的版本需要和服务端的版本保持一致
(我的意思是:拉取镜像,ffdfgdfg/nps:latest
,而不是其他人提供的nps),刚开始的时候就是不小心下载了其他人提供的,就报错版本不一致的问题
也可以用1panel拉取镜像,
ffdfgdfg/nps:latest
,导出本地,再上传绿联
然后创建容器 host 挂载/conf 补充命令 就可以了
上文是我边实践边写的,可能有点乱,做一个总结。
(1)客户端镜像:ffdfgdfg/npc:latest
服务端镜像:ffdfgdfg/nps:latest
先配置运行服务端,运行成功后查看日志,你就知道它们之间适配的版本关系
(2)不管客户端还是服务端,网络都是host,都需要挂载/conf目录(虽然说客户端的不一定用得上,但还是建议挂载一下,以防以后用得上)
(3)配置文件可以从https://github.com/ehang-io/nps 下载
(4)先去在服务端的网页中创建客户端数据,在去配置客户端Docker,关键操作就是把服务端提供的 客户端运行命令 按顺序写到 Docker运行命令里面去