DemoMux
使用指南 · 0.2
本机项目 · 公网演示

认识 DemoMux

把一个 HTML 或正在运行的本机项目,变成可以分享的 HTTPS 链接。同时发布最多三个项目。

01

请求怎么到达你的项目

  1. 来源HTML 或本机 HTTP导入静态页面,或指定已启动项目的端口。
  2. 路由Caddy提供静态文件,并把请求送到正确的项目。
  3. 公网Tailscale Funnel在你的 Tailscale 域名上提供 HTTPS 入口。
  4. 访问访客浏览器打开你分享的链接,查看对应项目。
02

准备一场演示

先验证公网介绍页

应用会准备 Caddy 和 Tailscale。用自己的账号登录并启用 Funnel,公网检查通过后即可进入控制台。

预览,再发布

拖入单文件 HTML,或导入带资源的文件夹。项目已在本机运行时,可以直接添加 HTTP 端口。

链接用项目名区分

支持子路径的项目使用 /p/项目标识/。需要在根路径运行的项目使用独立 HTTPS 入口。

演示结束后撤下链接

可取消单个项目的发布,也可停止全部。HTML 文件有更新时,点「重启」刷新预览内容。

03

项目需要什么运行环境

静态 HTML

用 Caddy 直接预览,无需安装 Node.js 或 Python。带相对资源的页面请选择专用项目文件夹。

需要先启动的项目

按 README 和项目声明选择版本。检查 .nvmrc、.node-version、package.json、.python-version 或 pyproject.toml。 Node.js · Python

交给 AI 的运行环境提示词

请检查当前项目的 README、运行时版本文件和依赖配置,判断它需要的 Node.js、Python 或包管理器及版本。先检查我的系统已经安装了什么,只从官方来源安装缺少的兼容版本。然后按项目文档安装依赖、启动本机 HTTP 服务,验证它可以访问,并告诉我应该填入 DemoMux 的端口。如果项目没有声明版本,请先说明判断依据。