闲置服务器反代chinese-dos-game

Github上的chinese-dos-game项目:rwv/chinese-dos-games

使用Flask Web框架(网页) + DosBox(运行Dos程序)+ Emularity(网页嵌入DosBox)实现在浏览器中运行游戏

clone下来并安装Flask之后就可以在本地运行,默认端口5000,如果想输入公网IP运行则需要Nginx反代

Nginx反代

  • 编辑 /usr/loacl/nginx/conf/nginx.conf,在http中添加server:
    • server {
          listen [选择一个端口];
          server_name [一个名字];
          location / {
              proxy_pass http://127.0.0.1:[dos-game运行的端口]
          }
      }
    • 也可以将反代内容单独写在一个 .conf 文件中,然后在 http 里 include .conf文件
  • 重启nginx

此时输入公网ip+反代端口号就可以看到dos-game的网页了: