把文字修仙游戏装进NAS:XiuXianGame部署与远程访问实践

把文字修仙游戏装进NAS:XiuXianGame部署与远程访问实践
前言NAS平时主要用来保存照片、电影和备份文件但只要支持Docker它也可以运行一些不需要高配置的网页小游戏。部署完成后不必在电脑上安装客户端手机、平板或其他电脑打开浏览器就能直接进入。文章目录前言1.在极空间部署vue-XiuXianGame1.1ssh远程连接到极空间1.2验证docker是否开启1.3安装vue-XiuXianGame1.4简单使用vue-XiuXianGame2.安装cpolar实现随时随地玩游戏3.配置公网地址4.保留固定公网地址总结XiuXianGame是一款基于Vue制作的文字修仙游戏主要包含资源积累、休闲小游戏、战斗和自动修炼等内容。将现成镜像运行在极空间中只需要配置容器端口就能获得一个局域网内可以访问的游戏页面。这套方案中Docker负责运行游戏前端极空间负责提供长期在线环境cpolar则把本地9090端口映射到公网方便离开家庭网络后继续访问。需要注意的是它更接近单机网页游戏并不等同于带账号、云存档和多人联机功能的网络游戏。1.在极空间部署vue-XiuXianGame1.1ssh远程连接到极空间开启【SSH 服务】使用终端Windows PowerShell / Mac Terminal登录sshrootIP1.2验证docker是否开启使用命令docker-vsystemctl status-v1.3安装vue-XiuXianGame首先创建一下安装的目录并进入到该目录sudomkdir-p/docker/vue-XiuXianGamecd/docker/vue-XiuXianGame创建并编辑docker-compose.yml文件version:3.9services: vue-xiuxiangame: image: setube/vue-xiuxiangame:latest ports: -9090:8080container_name: xiuxian tty:truestdin_open:true启动容器docker-composeup-d部署完成后在浏览器中输入http://极空间IP:9090就能看到vue-XiuXianGame的界面接下来我们可以开启我们的文字修仙之旅啦1.4简单使用vue-XiuXianGame点进去“休闲娱乐”就有很多小游戏可以玩增加我们的灵石。目前很菜直接被战胜了。自动修仙。通过我的不断努力变强以后可以战胜了。还可以选择模式。但如果你希望让朋友从外网访问你的修仙世界而你又没有公网IP或云服务器别担心——借助cpolar你可以轻松将本地服务暴露到公网实现随时随地“一起修仙”。2.安装cpolar实现随时随地玩游戏cpolar 可以将你本地电脑中的服务如 SSH、Web、数据库映射到公网。即使你在家里或外出时也可以通过公网地址连接回本地运行的开发环境。❤️以下是安装cpolar步骤使用一键脚本安装命令sudocurlhttps://get.cpolar.sh|sh安装完成后执行下方命令查看cpolar服务状态如图所示即为正常启动sudosystemctl status cpolarCpolar安装和成功启动服务后在浏览器上输入虚拟机主机IP加9200端口即:【http://ip:9200】访问Cpolar管理界面使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可打开浏览器访问本地9200端口使用cpolar账户密码登录即可,登录后即可对隧道进行管理。3.配置公网地址登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道隧道名称可自定义本例使用了:xiuxian注意不要与已有的隧道名称重复协议http本地地址9090域名类型随机域名地区选择China Top创建成功后打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了公网地址接下来就可以在其他电脑或者移动端设备异地上使用地址访问。访问成功。4.保留固定公网地址使用cpolar为其配置二级子域名该地址为固定地址不会随机变化。点击左侧的预留选择保留二级子域名地区选择china Top然后设置一个二级子域名名称我使用的是xiuxian大家可以自定义。填写备注信息点击保留。登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道点击右侧的编辑。修改隧道信息将保留成功的二级子域名配置到隧道中域名类型选择二级子域名Sub Domain填写保留成功的二级子域名地区: China Top点击更新更新完成后打开在线隧道列表此时可以看到随机的公网地址已经发生变化地址名称也变成了保留和固定的二级子域名名称。最后我们使用固定的公网地址在任意设备的浏览器中访问可以看到成功访问极空间的页面这样一个永久不会变化的二级子域名公网网址即设置好了。总结把XiuXianGame部署到极空间后NAS就多了一个随时可以打开的轻量娱乐入口。局域网中可以直接通过IP和9090端口访问配置cpolar后也能在外出时使用浏览器进入游戏页面。不过公网地址只能解决“从外面打开页面”的问题并不会自动增加多人联机或跨设备存档能力。如果游戏进度保存在浏览器本地更换手机、浏览器或清理缓存后原来的记录可能不会跟随迁移。正式分享前应先测试存档方式并避免把它描述成多人共用的“修仙世界”。长期运行时还应固定镜像版本、增加容器重启策略并控制公网地址的传播范围。项目若停止维护浏览器兼容性和镜像安全也需要自行检查。