我的绿联DX4600+最近申请了绿联新系统UGOS Pro的公测,原有稳定运行近半年的Docker应用也要全部重新安装。在系统升级后带来的全新体验下,迫不及待的开始安装原有的Docker应用,我的个人博客“halo”应用、工作使用的“kodbox”应用、学习笔记“typecho”应用及最最基础的内网穿透工具“NPS-NPC”。
docker compose
本次绿联新系统UGOS Pro中出现了docker compose的安装选项,安装应用着实方便了不少。说干就干,登录“halo”官网找到安装文档,选择docker compose方式安装,几乎就在10分钟内搞定。
接下来开始安转“kodbox”应用,这个要稍微麻烦一些,去公网文档查找、在百度找方法,不断试错终于还是利用docker compose完成了安装。对于安装方法可以参考“博客园”提供的方法 点击访问。
公网服务器部署
我在计划我的个人博客时即购入了阿里云的云服务器,在服务器端安装了“1Panel”管理软件,根据相关教程进行了公网部署。并申请了工信部备案(80、443端口才能访问)。
提前准备
搭建之前你需要做的准备:
需要通过外网访问的设备,也就是你的nas(没有公网ipv4,不然也不用折腾内网穿透了)
一台云服务器或vps虚拟主机(要与公网ipv4地址)
电脑,安装好xhsell、xftp
已经实名的域名(可选,域名访问比较优雅)
脑子
服务端安装配置
用xshell连接到你的服务器,我这边以我的一台东京的vps为例,系统是centos 7.6建议服务器都选这个镜像,有问题好百度
首先更新系统
sudo yum update
安装需要的软件包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2添加Docker仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo安装Docker引擎
sudo yum install docker-ce启动Docker服务
sudo systemctl start docker设置Docker开机自启
sudo systemctl enable docker将config下载到自己的电脑
config.zip
解压后用文本编辑器对nps.conf进行编辑,重点修改的地方如图
接着我们来到xshell,cd /root进入目录,然后创建nps的配置目录
mkdir -p docker/nps接着点击上面的xftp,将我们的config文件夹上传到nps目录下
回到xshell执行命令启动docker,没有这个镜像他会自动拉取然后启动
docker run -d --name nps-server --net=host -v /root/docker/nps/config:/nps/conf oldiy/nps-server如果没有报错,那么久启动成功了,可以用docker ps查看下容器的状态
然后我们就可以通过你的服务器ip:28080进入nps后台开始设置,账户名和密码使我们之前在nps.conf文件中设置的
进入后先切换中文,然后来到客户端菜单,点击新增,按照下图进行配置,需要点击刷新才能显示刚才新增的,秘钥等会我们配置客户端会用到,可以看到现在是离线的,因为我们客户端还没有配置接入进来。
客户端安装配置
突然间的自我疑惑
按照原有的方式进行安装应该会一切顺利,但是“我以为的永远是我以为的”,糟心的事马上接踵而至。客户端在绿联新系统UGOS Pro的Docker内安装后日志提示已链接到服务器端,登录NPS网页管理端后也按照原有设置进行了内网IP:端口号的录入,日志却一直提示无法转发内网端口(NAS的访问IP:端口号)。
真是令人抓狂😖
原NPC-客户端的安装方法可参考我的“用NPS搭建内网穿透 比frp更好用 客户端免配置文件”这篇文章,当然这篇是我从网上抄的,好记性不如烂笔头嘛!
在无法正常使用我的NPS-NPC期间也尝试安装了FRP,跟着教程一步一步走结果我在长江头他在长江尾,那就是一个连续酸爽的“凌晨三点的伤心秀吧”!!!
在我最无助的时候我选择了放一放再说,并找到了一个临时替代的方法“[NAS]无需公网IPV4,绿联NAS 4600+升级到UGOS PRO系统后安装SakuraFrp穿透,轻松访问Docker应用”可以点击看一下,教程是我利用网上的只言片语,东拼西凑出来的,也简单方便,一分钱都不想花的可以尝试每月20G的免费“午餐”!
突然开窍
我漫无目的的每天奔波在上班→吃饭→睡觉的无限循环里。深夜孤灯下毫无意义的点击着系统UGOS Pro的Docker应用。
在我不经意间点击到网络设置的时候发现了一个惊天的IPV4地址,如下图:
这个IPv4地址和我的网络拓扑可以说毫不相干,但他就在那默默地看着我。。。。。。。。。
是这个地址吗????????????????(此处省略掉一万个问号)
说时迟那时快,速度将TCP通道内原有的NAS的访问IP:端口号修改为这个IP地址,怀着忐忑的心情输入公网登录地址后,页面华丽丽的的展现了出来。。。。。。。
问题就这么解决了!
写到最后
通过努力总算解决了问题,还是才疏学浅,兜兜转转浪费了很多时间。多学习!!多学习!!多学习!!




