跳转到内容

远程 Web 访问

桌面 App 只能在你那台 Mac 上用。远程 Web 访问让你在离开 Mac 时也能看邮件、搜索、标记完成:用任意浏览器打开一个网址,登录后就是同一套界面。关键是 —— 你的邮件数据从不上云,浏览器看到的内容是从你自己那台一直开着的 Mac 实时取来的。

它是怎么工作的(不用记,知道边界就行)

Section titled “它是怎么工作的(不用记,知道边界就行)”
你的 Mac(一直开机,跑着同步)
│ 邮件 + 附件都在本机 SQLite,不上云
Cloudflare 隧道 + 登录守门
浏览器 / 手机(看到同一套界面)
  • 你的 Mac 上跑一个本地服务,只监听本机、不直接对公网开放;
  • 唯一的对外通道是 Cloudflare 隧道,外人无法绕过它直连你的端口;
  • 访问前必须通过 Cloudflare 登录(Google 账号 + 邮箱白名单),只有你(白名单里的邮箱)能进。
  1. 在浏览器里打开你的远程地址(例如 https://mail.chenge.ink/app)。
  2. 第一次会跳到 Google 登录,用白名单里的账号登录。
  3. 登录后进入和桌面一样的收件箱界面。

登录有效期约 30 天,且每台设备独立:iPad、iPhone、借来的电脑各自登一次,互不影响;某台登出不影响其他设备。30 天后重新登一次即可。

远程 Web 是”轻量版”,瓶颈在网络传输,所以体验比本机略慢,且有意做了减法:

操作桌面(本机)远程(浏览器)
看邮件列表 / 详情秒开几百毫秒,可接受
全文搜索极快1 秒级
标记完成 / 标旗 / 重传即时略慢,正常可用
下载大附件秒开流式下载,大文件会慢
命令面板、批量长任务没有(留给本机操作)

简单说:远程用来”看 + 轻量处理”,重活留给坐在 Mac 前时做。

  • 全程 HTTPS,由 Cloudflare 自动加密;
  • 登录白名单:只有你指定的邮箱能进,公网爆破被挡在登录页之外;
  • 数据不出本机:邮件、附件都在你的 Mac 上,云端不存任何邮件内容;
  • 写操作(标记、重传等)所需的密钥只在你 Mac 的后端使用,绝不进入浏览器
  • 打不开 / 一直转圈? 先确认你的 Mac 开着且联网;再确认隧道服务在跑。
  • 登录被拒? 用的不是白名单里的那个 Google 账号;换正确账号登录。
  • 手机上看着不像 App? 用 Safari 打开后走「添加到主屏幕」,从主屏图标启动才是全屏体验。

部署与运维(如何起隧道、配登录白名单)属于一次性设置,详见 frontend/REMOTE-ACCESS.mddocs/reference/web-remote/v2-deployment-runbook.md