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 弹窗认证凭据。
2. Nginx Cookie 免密记忆方案
我们在香港 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 激活流程:
- 用 Safari 访问一次
https://code.your-domain.com/login?key=YourSecretKey2026(自动秒进首页并种下 Cookie); - 点击 Safari 底部分享 ➔ 【添加到主屏幕】;
- 以后从桌面点开图标,永久 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 码登录,连接时必须使用系统的完整账户密码。