当前位置: 首页 > news >正文

开会开累了,用 Docker 五分钟搭一个推箱子游戏摸鱼

前言

下午两点,会议一个接一个,代码还没写两行脑子已经转不动了。刷短视频太明显,摸鱼得有技术含量一点。

推箱子这个游戏当年在文曲星上能玩一下午,简单但烧脑,停不下来。如果能把它搭成网页版,开会的时候摸出来玩两关,比盯着手机屏幕刷视频自然得多。

实际上用 Docker 搭一个推箱子网页版只需要一条命令,NAS 或者闲置的 Linux 设备都能跑,跑起来之后手机浏览器直接打开,配上 cpolar 穿透之后人在外面也能玩。整个过程五分钟,不需要配置环境,也不需要懂游戏开发。

1.在极空间部署dweebui

1.1ssh远程连接到极空间

  • 开启【SSH 服务】
  • 使用终端(Windows PowerShell / Mac Terminal)登录:
sshroot@IP

没有ssh的小伙伴可以去cpolar官网参考《极空间别再吃灰了!开启SSH,秒变全能服务器!》这篇文章:

1.2验证docker是否开启

使用命令:

docker-vsystemctl status-v

没有docker的小伙伴可以去cpolar官网参考《极空间开箱实录:从拆箱到远程访问保姆级教程,30分钟上手!》这篇文章:

1.3安装sokoban

首先创建一下安装的目录并进入到该目录:

sudomkdir-p/docker/sokobancd/docker/sokoban

创建并编辑docker-compose.yml文件:

version:'3'services: sokoban: image: wbsu2003/sokoban container_name: sokoban restart: unless-stopped ports: -7180:80

启动容器:

docker-composeup-d

部署完成后,在浏览器中输入http://极空间IP:7180就能看到sokoban的界面:

然后咱们在这里就可以玩推箱子游戏啦,是不是超级简单~

倘若我们想在手机和平板上玩,或者想分享给朋友怎么办呢?

别急,cpolar替你解决这个烦恼!

2.安装cpolar实现随时随地玩游戏

cpolar 可以将你本地电脑中的服务(如 SSH、Web、数据库)映射到公网。即使你在家里或外出时,也可以通过公网地址连接回本地运行的开发环境。

❤️以下是安装cpolar步骤:

使用一键脚本安装命令:

sudocurlhttps://get.cpolar.sh|sh

安装完成后,执行下方命令查看cpolar服务状态:(如图所示即为正常启动)

sudosystemctl status cpolar

Cpolar安装和成功启动服务后,在浏览器上输入虚拟机主机IP加9200端口即:【http://ip:9200】访问Cpolar管理界面,使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可:

打开浏览器访问本地9200端口,使用cpolar账户密码登录即可,登录后即可对隧道进行管理。

3.配置公网地址

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,本例使用了:sokoban,注意不要与已有的隧道名称重复
  • 协议:http
  • 本地地址:7180
  • 域名类型:随机域名
  • 地区:选择China Top

创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了公网地址,接下来就可以在其他电脑或者移动端设备(异地)上,使用地址访问。

访问成功。

4.保留固定公网地址

使用cpolar为其配置二级子域名,该地址为固定地址,不会随机变化。

点击左侧的预留,选择保留二级子域名,地区选择china Top,然后设置一个二级子域名名称,我使用的是sokoban,大家可以自定义。填写备注信息,点击保留。

登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名
  • 地区: China Top

点击更新

更新完成后,打开在线隧道列表,此时可以看到随机的公网地址已经发生变化,地址名称也变成了保留和固定的二级子域名名称。

最后,我们使用固定的公网地址在任意设备的浏览器中访问,可以看到成功访问极空间的页面,这样一个永久不会变化的二级子域名公网网址即设置好了。

总结

用 Docker 搭推箱子这件事,技术含量基本没有,但解决的实际问题是真的——工位上摸鱼需要一个不显眼、不需要装软件、打开浏览器就能玩的选项。搭在自家 NAS 上也比访问那些杂七杂八的网页游戏站点安全得多,至少没有广告,也不会突然弹出来路不明的东西。

cpolar 在这套方案里作用比较单纯,就是把本地服务延伸到外网让手机也能访问。整体来说这套组合适合手里有闲置 Linux 设备或者 NAS 的人,五分钟部署完一个童年回忆里的游戏,偶尔拿来换换脑子还不错。

http://www.zskr.cn/news/1466837.html

相关文章:

  • uCOS-II时钟节拍配置:OS_TICKS_PER_SEC原理与实战指南
  • 在 Google Colab 上训练语言模型
  • C++遗传算法实战包:带日志、多组可视化结果和Origin工程文件
  • Android Studio中文语言包架构解析与本地化实现原理
  • STM32 Flash控制器配置详解:等待周期、预取缓冲区与半周期访问
  • 2026年达州合金钢管直销厂家哪家可靠,20# 冷拔无缝钢管/无缝方管/小口径冷拔无缝钢管,合金钢管现货供货企业哪家强 - 品牌推荐师
  • JSON数据可视化神器:告别杂乱JSON,提升开发效率的终极解决方案
  • 3步解决Windows 11安装难题:MediaCreationTool.bat终极实战指南
  • 2026 兰州防水补漏三家品牌横向测评:厨卫屋面地下室修缮哪家靠谱?吉修匠 99.8 分五星稳居榜首 - 吉修匠
  • 如何彻底掌控AMD Ryzen性能?免费开源SMUDebugTool终极指南
  • 2026 如皋防水补漏哪家好?住建实地测评权威榜单 TOP5|长江潮汐抬水、西部高沙土窜水、沿江淤土返潮修缮白皮书(6 月专项调研) - 苏易修缮
  • 2026 东台防水补漏哪家好?住建实地测评权威榜单 TOP5|东部滨海盐碱返渗、西部里下河洼地淤土泡水、中部高沙土地底窜水修缮白皮书(6 月专项调研) - 苏易修缮
  • 2026 商洛防水补漏三家品牌横向测评:厨卫屋面地下室修缮哪家靠谱?吉修匠 99.8 分五星稳居榜首 - 吉修匠
  • 技术协作中的期望值管理:从底层逻辑到工程实践
  • 智能硬件EMC翻车实录:我们的小家电产品是如何一次通过认证的?
  • 如何3步掌握炉石传说自动化脚本:Hearthstone-Script完整实用指南
  • 不止是备份!深度挖掘华为电脑助手HiSuite的‘数据保险箱’功能:以微信记录恢复为例
  • w64devkit技术架构深度解析:构建高效跨平台开发工具链
  • PCA实战指南:从数据降维到业务洞察的七步链
  • 小红书数据采集终极指南:xhs工具完全实战手册
  • QMCDecode:如何5分钟搞定QQ音乐加密文件转换?
  • 基于74LS164与51单片机串口方式0的静态数码管显示方案详解
  • STM32固件库中文手册详解:从入门到实战避坑指南
  • 跨国技术协作实战:从文化碰撞到专业融合的嵌入式开发启示
  • Linux内核等待队列:任务睡眠与唤醒机制详解
  • D3KeyHelper:告别重复操作,5分钟实现暗黑3技能自动化
  • Linux Shell多进程并发
  • 找广告背景音乐 12个高质量素材平台整理
  • Google认证不是考试,而是数字工作流重构指南
  • 纯C++手写AES-128加解密工具(ECB模式),含源码、编译说明与原理文档