分享本地网页、LAN 服务与 HTTP API
MyShare 把分享电脑可访问的本地网页、局域网 HTTP/HTTPS 服务,以及选中的 HTML 文件变成带临时密码的分享链接。可以展示页面,也可以单独分享后端 HTTP API,无需先部署。
谁适合使用 MyShare?
- AI 创作者:用 AI 做了网页或小工具,发给朋友点一点,听听他们的想法。
- 开发与测试人员:把电脑或局域网里的网页、后台服务发给同事,一起试功能、测接口。
- 自由职业者与工作室:把还在制作中的作品发给客户,让他们亲自体验,反馈更清楚。
- 教师与学习者:课堂上的演示、课后的网页作业,发个链接,大家就能打开动手试。
为什么 localhost 或 LAN 地址不能直接发给别人?
如果地址里是 localhost 或 127.0.0.1,它指向正在访问它的那台电脑。朋友打开这个地址时,浏览器找的是朋友的电脑,无法由此找到你的网页。把 MyShare 生成的新链接发给对方,才能访问你正在分享的作品。
分享时保持电脑和浏览器运行;分享本地预览时,项目也要继续运行。网页分享还需保持 MyShare 标签页开启。
AI 创作:找不到预览地址时
用 Cursor、Claude Code、Codex 等工具做网页,或初次尝试 vibe coding 时,先确认作品能在本机打开。这些是创作场景举例,不代表专属集成。
复制下面这句话,发给制作这个项目的 AI 编程助手:
请启动这个网页,给我能在这台电脑浏览器打开的完整地址。如果是静态 HTML,请告诉我应该选择哪个 HTML 文件或网页文件夹。
先打开助手给出的地址,确认能看到自己的作品,再粘贴到 MyShare。已有 HTML 文件时,可以直接选择文件;包含样式、图片或脚本时,选择整个网页文件夹。
开始分享
- 选择网页、服务或文件。填写服务起始地址,例如
http://localhost:3000或http://192.168.1.20:8080;纯后端无需另建前端。只有文件时,切换到「HTML 文件」或选择网页文件夹。 - 生成分享链接。完成安全验证后点击「生成分享链接」。已安装的扩展会被自动选用,否则使用网页分享,也可在「更多选项」中手动切换。首次访问本地地址时,按浏览器或扩展工具栏弹窗提示允许访问;确认后自动继续。
- 发送给访客。链接生成后,复制链接或二维码,访客打开后即可预览,无需 MyShare 账号或扩展。
默认链接和二维码包含本次临时密码,拿到它们的人即可进入预览。也可以分别发送不含密码的链接和密码。网页自己的登录仍由访客完成。
网页分享与扩展分享
网页分享无需安装,分享期间保持 MyShare 标签页开启。扩展在连接后可继续后台分享;原网页关闭后,从工具栏弹窗查看或结束各份分享。两种方式都需要电脑、浏览器和本地项目继续运行,无法离线托管。
安装扩展:Chrome、Edge 与 Brave
Chrome 扩展需要桌面 Chrome 127 或更新版本。Edge 与 Brave 使用同一份 ZIP,按对应浏览器的步骤安装。
- 下载 Chrome / Edge / Brave 扩展 ZIP,解压到准备保留的文件夹。
- 在地址栏打开对应扩展管理页:Chrome 为
chrome://extensions,Edge 为edge://extensions,Brave 为brave://extensions。开启「开发者模式」,点击「加载已解压的扩展程序」(Load unpacked),选择含manifest.json的解压目录。 - 回到 MyShare,页面会自动检测并优先选择扩展分享;未识别时请刷新。点击「生成分享链接」,需要地址授权时按工具栏弹窗确认;随后自动继续。误关弹窗后,可点击 MyShare 工具栏图标重新打开;待授权内容最多保留 10 分钟。
安装扩展:Firefox
- 在桌面 Firefox 140 或更新版本中,下载 Firefox 扩展 ZIP 并解压。
- 打开
about:debugging#/runtime/this-firefox,点击加载附加组件的按钮,选择解压目录中的manifest.json。 - 回到 MyShare 刷新页面,填写地址或选择文件后点击「生成分享链接」。重启 Firefox 后需重新加载扩展,所选文件也需重新选择。
更多操作步骤见 Edge 安装说明、Brave 安装说明 和 Firefox 安装说明。
多个分享可在不同标签页分别创建,按套餐共用同时在线名额。重载、禁用扩展或退出浏览器会中断分享;文件内容仅保留在本机内存中,之后需重新选择。扩展模式修改项目后请手动刷新预览。
HTML 文件与文件夹
单文件支持 .html 和 .htm。包含样式、图片或脚本时,选择第一层有 index.html 或 index.htm 的整个网页文件夹。只读取你明确选择的文件,无需启动本地服务器。
最多 500 个文件、合计 50 MiB、单个文件 10 MiB。文件分享没有后端接口;修改后重新选择。网页模式刷新或关闭后,所选文件也需重新提供。
分享局域网(LAN)服务
LAN 地址指向同一网络中的设备,网络外的人通常不能直接访问。填写你有权分享、且分享电脑能访问的准确地址,例如 http://192.168.1.20:8080。服务可以运行在另一台电脑或开发设备上;无需扫描网络或自动寻找服务。
支持 10.0.0.0/8、172.16.0.0/12、192.168.0.0/16 私有 IPv4,以及 localhost、127.0.0.1 和 [::1]。请使用 IP 地址;内网域名、.local 名称、其他 IPv6、链路本地地址和公网目标暂不支持。仅转发 HTTP/HTTPS,不提供任意 TCP/UDP、数据库或 SSH 隧道。
网页模式需要浏览器允许本地网络访问,服务的 CORS 允许准确 MyShare 来源和所需请求头;HTTPS 证书须被浏览器信任。扩展模式需安装支持 LAN 的新版扩展并逐个批准地址。LAN 服务的 Cookie 登录使用扩展;可下载的 Node 项目适配器仍仅用于回环地址。分享电脑、浏览器和服务所在设备均需保持在线。
纯后端 API:分享密码怎么用?
直接把 HTTP API 的起始地址作为主服务,不需要前端或 HTML 首页。根路径返回可读取的 401、403、404 或 405 不妨碍分享;它仍需满足连接和 CORS 要求。接口路径、请求方法、JSON 正文与访客自己的 Basic/Bearer Authorization 按请求转发。
拿到含密码的完整接口链接,就能直接请求,无需先打开网页或换取 Cookie。把分享链接中的路径改成实际接口路径,保留 ?__myshare_password=... 即可。
curl 'https://YOUR-SHARE.sharemydemo.com/api/echo?__myshare_password=ABC234' \
-H 'Authorization: Bearer YOUR_API_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"message":"hello"}'
后端使用 Cookie 时,把上例的 Authorization 换成 -H 'Cookie: session=YOUR_SESSION',并使用扩展或项目适配器分享。Postman 同样直接填写完整接口 URL,再照常设置业务鉴权和请求正文。能保留 URL 查询参数的 webhook 调用方也可以直接 POST。
另一个可选方式是移除 URL 中的密码,设置 X-MyShare-Password: ABC234。两种方式权限相同,同时提供但不一致时拒绝。网关校验后移除分享密码参数和专用头,用户服务只收到自己的业务请求。
浏览器打开密码链接或手动输入密码后,会自动携带分享凭证,不使用 MyShare 访问 Cookie。项目自己的 Basic/Bearer、Cookie 登录仍需正常通过。跨来源浏览器调用受来源许可约束;分享结束或到期后,两种凭证均失效。请像保管密码一样保管完整链接。
前端、后端与登录
已有 /api 开发代理时,只需分享前端地址。前端直接请求其他本地来源时,在「后端与登录」中添加,最多两个;只有明确确认的来源参与本次映射,修改清单需重新分享。
Bearer 和 Basic HTTP 登录使用访客自己的凭据。Cookie/HttpOnly 登录可使用扩展,或让 AI 编程助手把 项目适配源码 接入已有 Node 开发服务。网页模式的项目仍需允许准确的 MyShare 来源及相应 CORS 请求头;使用页面提供的 AI 提示词即可说明配置要求。
分享者原有的本地登录不会自动带入预览。新版扩展或项目适配器支持已批准服务内的 HTTP 登录跳转;OAuth 跳转和带登录态的本地 WebSocket 暂不支持;不要移除登录保护来迁就预览。
固定地址与访客反馈
付费账户可在「固定地址」保留 MyShare 名称或绑定自己的子域名。自定义域名按页面记录完成 DNS 所有权与 HTTPS 证书验证后,在分享前选择使用。固定地址会保留浏览器在该地址下的存储,不同项目请使用不同名称。
访问统计、访客评论和 Studio 回放都由分享者在开始前选择启用,默认关闭。访客再分别决定是否同意统计与回放,拒绝后仍可浏览和评论。回放遮罩文字及输入内容,部分图片和样式不会重现。
连接失败时
- 先确认原本的本地页面仍能打开,端口没有改变。
- 检查浏览器本地访问权限;扩展还需完成所选地址的权限授权。
- 如果项目配置阻止读取,复制错误提示中的 AI 修复提示词,交给项目编程助手。
- 断线后的提交不会自动重放。涉及保存或付款等操作时,先确认结果,再决定是否重试。
演示结束后点击「结束分享」,原链接立即停止访问。需要更长时间时,付费分享可在已付期限内续期;续期不会清零已用流量。
开始免费分享 ↗