Skip to content

07. 多端协同:公司Mac免安装 + iPhone免密语音编程

整套基础网络打通后,我们在不同的日常场景下,可以享受到极致丝滑、安全合规的多端协同体验。


一、在公司 MacBook 上:零客户端、绝对合规的 Web 编程

对于配发了企业监控软件(Jamf、深信服、EDR)的公司电脑,严禁私自安装任何虚拟网卡、VPN 客户端或组网探针

最佳安全实践:

  • 纯浏览器使用:直接在 Mac 自带的 Safari 或 Chrome 打开 https://code.your-domain.com
  • 企业审计视角:流量走标准 443 端口 + TLS 密文传输,在公司网络监控眼里就是普通的网页浏览,零告警、零合规风险
  • 职业底线:严禁把公司的内部核心业务代码和生产凭据传回家里开发机,个人学习、副业与技术探索则完全自由。

二、在 iPhone 上:PWA 桌面图标 + 免密黑科技 + 语音输入

1. 为什么 PWA 每次都要输入密码?

在 iOS 系统中,独立 PWA 沙盒出于隐私策略,只要彻底杀掉后台重新打开,iOS 就会自动清空内存中的 Basic Auth 弹窗认证凭据。

我们在香港 Nginx 增加一条规则:访问带密钥的专属链接一次,自动种下 1 年有效期的加密 Cookie:

nginx
# 在 Nginx 8443 server 块内增加:
location = /login {
    if ($arg_key = "YourSecretKey2026") {
        add_header Set-Cookie "opencode_auth=YourSecretKey2026; Path=/; Max-Age=31536000; Secure; HttpOnly; SameSite=Lax";
        return 302 /;
    }
    return 403 "Invalid Key";
}

iPhone 激活流程

  1. 用 Safari 访问一次 https://code.your-domain.com/login?key=YourSecretKey2026(自动秒进首页并种下 Cookie);
  2. 点击 Safari 底部分享 ➔ 【添加到主屏幕】
  3. 以后从桌面点开图标,永久 1 秒免密秒开!

3. iPhone 原生高精度语音输入

在 PWA 界面点击输入框,直接点击 iPhone 键盘空格键右边的**【麦克风】图标**: 直接正常语速说话,苹果 Neural Engine 会毫秒级转为文字并自动补全标点符号。这是目前手机端用 AI 编程最爽的交互方式!

4. 需求文档如何丢给 AI 阅读?

OpenCode 输入框只允许图片(为了视觉 OCR),不用费劲去传 Word/PDF:

  • 最快方式:手机长按文档全选复制,直接粘贴到输入框(Gemini 3.8 Flash 拥有 100 万 Token 极大窗口,整本长篇小说都能吞下),并附上一句*“顺便把上面内容保存为 docs/requirements.md”*;
  • 带图文档:直接截长图上传相册照片,调用 Gemini 多模态视觉精准阅读。

三、Windows 11 远程桌面(RDP)图形化操控

需要查看 Windows 桌面或运行图形软件时,直接通过 FRP 穿透的 33890 端口连接。

各端客户端:

  • Mac 端:在 Mac App Store 下载免费的 Microsoft Remote Desktop,添加 PC hk.your-domain.com:33890(支持 Retina 视网膜高清自适应与跨系统双向剪贴板互通);
  • iPhone 端:下载 Remote Desktop Mobile,随时随地在手机屏幕上手势触控家里电脑。

⚠️ 避坑提醒:远程桌面(RDP)不支持使用 4/6 位数字的 Windows Hello PIN 码登录,连接时必须使用系统的完整账户密码。

基于 MIT 协议开源发布 | 配套 10 分钟实战视频