你有没有这种经历——看到"仙剑奇侠传"四个字,脑子里自动响起那熟悉的音乐,眼眶有点热?三十年前我们在DOS时代通关的那些游戏,现在想重温一下,还得去找DOSBox配置半天。其实……NAS上跑一个Docker,几秒钟就能开玩。

这是什么?

这是一个由社区大佬制作的Docker镜像,基于 em-dosbox (DOSBox的WebAssembly版)把DOS模拟器搬进了浏览器。你不需要懂任何技术,NAS上跑起来,网页直接玩。

内置的42款游戏包括:

仙剑奇侠传、模拟城市2000、美少女梦工厂2、同级生2、大富翁3、明星志愿1、三国志IV、金庸群侠传、轩辕剑1、轩辕剑2、轩辕剑外传:枫之舞、皇帝、疯狂医院、大航海时代、大航海时代2、三国志II~V系列、信长之野望·天翔记、信长之野望·霸王传、金瓶梅之偷情宝鉴、江南才子唐伯虎、太阁立志传、主题医院、炎龙骑士团II……

全部是 中文DOS游戏 ,不是英文老游戏。

第一步:SSH连接NAS

打开电脑终端(Mac用Terminal,Windows用PowerShell或CMD),输入以下命令连接NAS: sshpass -p '你的密码' ssh -o StrictHostKeyChecking=no admin@你的NAS IP

成功登录后会看到NAS的命令行提示符。

第二步:拉取Docker镜像

在SSH终端里执行以下命令,拉取DOS游戏库的Docker镜像: echo '你的密码' | sudo -S docker pull oldiy/dosgame-web-docker:latest

镜像很小,只有几十MB,拉取很快。等待出现"Pull complete"或类似提示说明拉取成功。

第三步:启动容器 echo '你的密码' | sudo -S docker run -d \ --name dosgame \ -p 262:262 \ oldiy/dosgame-web-docker:latest

--name dosgame:给容器起个名字,方便管理

-p 262:262:把容器的262端口映射到宿主机的262端口,浏览器就通过这个端口访问

第四步:验证服务是否正常运行

启动后等几秒,用以下命令检查服务状态: curl -s -o /dev/null -w '%{http_code}' IP:262/

如果返回 200,说明服务已经跑起来了,可以打开浏览器试试。

打开浏览器,访问 IP:262/,直接看到所有游戏封面和名称。界面顶部有导航栏:首页、游戏列表、关于。底部显示"目前共有42款游戏"。不需要注册、不需要登录,打开就能玩。

开始游戏:浏览器里跑DOS

点任意一款游戏(比如模拟城市2000),页面会加载DOSBox模拟器,自动进入游戏。以下是模拟城市2000的实机截图:

鼠标点击 :用鼠标点击游戏里的按钮和选项

键盘 :部分游戏支持键盘操作,DOS游戏的键盘快捷键基本通用

场景一:周末带老婆回忆童年

跟老婆说"来,我给你看我小时候玩的游戏",然后打开仙剑奇侠传。她看到那个像素画风和熟悉的BGM,两个人一起吐槽"这画面也太复古了吧"——共同话题就这么来了。

场景二:给孩子看看爸爸小时候玩什么

现在的孩子手机游戏玩惯了,根本不知道"回合制战斗"是什么。打开三国志IV,告诉他"这是爸爸小时候的战略游戏",顺便讲讲三国故事,比直接背书有意思多了。

场景三:自己偶尔怀旧一下

半夜睡不着的时候,打开太阁立志传,建一个自己的武将,修身齐家治国平天下——熟悉的配方,熟悉的味道。

⚙️ 进阶配置:加载全部1898款游戏

42款不够玩?想玩更多? # 先克隆游戏数据(36GB,/chinese-dos-games:/app/static/games \ oldiy/dosgame-web-docker:latest

这样就能在网页里玩到全部1898款游戏了。

Q:游戏点不开,页面显示404?

Q:加载很慢?

Q:想增加游戏但不懂技术?

A:去GitHub项目主页提交Issue,说明想加哪个游戏,热心网友会帮你处理。

这大概是NAS上最简单的Docker服务之一——一行命令跑起来,无需配置,打开浏览器就能玩。42款经典中文DOS游戏,足够怀旧使用了。

如果你是70/80/90后,这些名字会触发你的记忆:仙剑的三世情缘、三国志的策略烧脑、明星志愿的养成乐趣、太阁立志的武将养成……当年熬夜通关的游戏,现在只需要打开一个网页就能重温。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。