哪些项目适合 MyShare?
适合 AI 作品演示、开发与接口测试、客户评审和教学。可分享本机或 LAN 私有 IPv4 上的 HTTP/HTTPS 服务,也可选择 HTML 文件;分享者需保持在线。
| 能力 | 网页分享 | 扩展分享 |
|---|---|---|
| HTML、样式、脚本、图片 | 需要本地服务允许准确的 CORS 来源 | 授权所选本地来源后读取 |
| LAN HTTP/HTTPS 服务 | 明确选择私有 IPv4 地址;网页模式需 CORS,扩展需逐项授权。Cookie 登录使用扩展 | |
| 纯后端 HTTP API | 无需前端;含密码的接口 URL 可直接请求;也可用专用密码头。业务 Basic/Bearer/Cookie 保持独立 | |
| 独立本地后端 | 已有 /api 代理可直接使用;也可明确添加最多两个额外来源,映射常见 URL、Fetch/XHR、模块与 EventSource 请求 | |
| Bearer / Basic HTTP 登录 | 访客自己的凭据;显式允许 Authorization 预检头 | 访客自己的凭据 |
| Cookie / HttpOnly 登录 | 需要 Node 项目适配器 | 逐访客隔离转发,不使用分享者原生 Cookie |
| JSON 表单与 SSE | 支持有界请求体与流式响应 | |
| 热更新 WebSocket | 普通网页模式支持轻量 HMR;项目适配器模式不支持 | 暂不支持本地 WebSocket,请手动刷新 |
| 关闭分享标签页 | 分享中断 | 后台连接成功后可继续,浏览器仍需运行 |
已确认的项目类型
配置后的 Vite + React 和 Next.js 样例已验证页面资源、交互、HTTP API,以及普通网页模式的 Fast Refresh;Next.js 样例还验证了 Server Action 和页面导航。单个 HTML、带 CSS/JavaScript 的网页文件夹、访客 Bearer/Basic 登录及独立浏览器间的 Cookie 隔离也已验证。
这些能力不保证每个框架、每种 JavaScript 写法或完整业务流程都能兼容。尤其是复杂 CSP、OAuth、绝对地址和第三方登录,请先用测试数据完整预览。
浏览器与本地地址
Chrome 扩展需要桌面 Chrome 127 或更新版本。Edge、Brave 使用同一份 ZIP,参照安装指南加载。桌面 Firefox 140+ 使用独立的Firefox 安装包;通过文件加载后,重启浏览器需重新加载扩展。访客只需现代浏览器,无需安装扩展。
主页面与额外来源支持本机 localhost、127.0.0.1、[::1],以及分享电脑可访问的私有 IPv4 地址:10.0.0.0/8、172.16.0.0/12、192.168.0.0/16。每个来源都须明确批准,不会扫描或自动授权其他地址或端口。HTTP/HTTPS 地址仍受浏览器、系统策略和证书信任影响;HTTPS 需有效、受信任证书。Node 项目适配器仍仅支持回环地址。
文件分享
支持单个 HTML/HTM 或根目录含 index.html/index.htm 的网页文件夹。最多 500 个文件、50 MiB 总量、10 MiB 单文件;不支持 Markdown,也不执行后端代码。相对资源路径保留文件夹结构,修改后重新选择文件。
目前的边界
- HTTP 登录跳转需要新版扩展或项目适配器,并限定在已批准服务内;OAuth 和跳转到未批准服务暂不支持。
- 未确认来源不会自动映射;访客机器上的 localhost 也不会因此变成分享者的任意本地服务。
- 适配器和扩展模式不转发本地 WebSocket;普通网页模式的 WebSocket 不用于带身份的登录连接。
- 单个 HTTP 请求体最多 2 MiB。普通网页 WebSocket 单消息最多 48 KiB,每连接每方向累计 1 MiB 后关闭。
- Free 每次最多 150 MB、2,000 个请求和 60 分钟。达到时限或流量限额后停止,付费额度见套餐页。
- 连接中断时,正在处理的请求会结束,不会自动重复提交。
使用扩展或项目适配器时,HTTP Cookie、Bearer 和 Basic 都来自访客自己的登录。分享者原有身份不会共享;预览临时密码也不会替代应用自身的权限检查。
试着分享你的项目 ↗