Proxee 是什么?
Proxee 是一款 macOS 菜单栏应用,可将本地 Web 开发服务器镜像到 iPhone,让开发者在构建时预览并与实时站点交互。它面向希望在真机 iPhone 上检查移动端布局、导航、滚动和刷新行为,同时无需改动项目代码的 Web 开发者。
该产品通过基于二维码的设置和受信任设备配对,在 Mac 和 iPhone 之间通过本地网络连接。根据官网说明,它支持本地 Web 服务器以及 Next.js、React、Astro 和 Vite 等框架,并在 HTTP 层运行,无需适配器或代码改动。
主要功能
- iPhone 实时预览:将本地开发项目显示到已连接的 iPhone 上,方便你在开发过程中检查移动端 UI。
- 实时刷新与同步:在已配对设备之间同步刷新、页面导航、滚动位置和主题变化。
- 基于二维码的配对流程:设置时先选择本地端口,扫描二维码,然后批准 iPhone 的配对请求。
- 与框架无关的代理:可直接配合本地开发服务器使用,无需项目专用适配器或改动,并被描述为兼容常见框架和服务器。
- 免费 iOS 配套应用:包含一款配套应用,可让 iPhone 保持唤醒并记住会话,适合更长时间的工作。
- 仅本地运行:在 Mac 上运行并通过局域网通信,不涉及云中继或外部服务器。
如何使用 Proxee
安装 Mac 应用后,从菜单栏启动它,并指向本地 Web 服务器运行的端口。然后用 iPhone 扫描二维码并批准配对请求。
配对完成后,在 iPhone 上打开代理站点,并在你使用 Mac 工作时把它当作实时移动端预览来使用。如需更长时间的会话,可使用配套应用,让手机保持唤醒并维持会话可用。
使用场景
- 在 Mac 上编辑本地站点时,使用真机 iPhone 检查响应式布局。
- 在开发过程中验证滚动行为、页面导航和刷新行为。
- 跨已配对设备测试本地登录或基于浏览器的 OAuth 流程。
- 无需反复切换设备或重建工作流,即可查看主题变化和其他 UI 状态变化。
- 在基于框架的本地开发服务器上工作,同时希望获得移动端预览而不添加集成代码。
常见问题
-
Proxee 是用于 iOS 应用开发的吗? 不是。官网说明它面向的是在 iPhone 上预览本地运行的 Web 开发服务器的 Web 开发者。
-
它需要项目改动或适配器吗? 不需要。该产品被描述为与框架无关,不需要代码改动或特殊适配器。
-
有配套应用吗? 有。文中提到有一款免费的 iOS 配套应用,用于让 iPhone 保持唤醒并记住会话。
-
Proxee 可以离线或本地运行吗? 它被描述为仅本地运行,代理在 Mac 上运行,流量停留在本地网络中。
-
支持 Android 吗? 官网称它针对 iOS 进行了优化,但也可与同一 Wi‑Fi 下的其他浏览器配合使用。其主要的精细化工作流是围绕 iPhone 构建的。
替代方案
- 使用桌面端内置浏览器和响应式设计工具:适合快速检查布局,但无法提供同样的真机移动端预览流程。
- 远程设备测试服务:面向更广泛的设备访问和跨设备测试,通常使用云托管基础设施,而不是本地局域网工作流。
- 传统隧道或预览代理工具:这些工具可将本地站点暴露给外部访问,但可能不侧重受信任设备配对、滚动同步或以 iPhone 为中心的配套工作流。
- 在同一 Wi‑Fi 下手动刷新设备:这是临时检查的最简单方式,但缺少 Proxee 所描述的配对同步和会话持久化。
替代品
FixMyCWV
FixMyCWV 是一款 Core Web Vitals 审计工具,可识别 LCP、INP 和 CLS 问题,并提供代码级修复建议,适用于需要可执行性能洞察的开发者和团队。
Ably Chat
Ably Chat 提供聊天 API 和 SDK,用于自定义实时聊天应用:支持反应、在线/房间状态及消息编辑/删除,面向高并发场景。
AakarDev AI
AakarDev AI 是一个强大的平台,通过无缝的向量数据库集成简化 AI 应用程序的开发,实现快速部署和可扩展性。
DeepMotion
DeepMotion 是 AI 动作捕捉与人体追踪平台,可在浏览器中用视频(及文本)生成 3D 动画;并通过 Animate 3D API 便于开发集成。
Arduino VENTUNO Q
Arduino VENTUNO Q 边缘AI电脑,集成AI推理与微控制器确定性控制;用 Arduino App Lab 打通嵌入式、Linux与边缘AI开发。
Devin
Devin 是 AI 编程代理,帮助软件团队并行完成代码迁移与大规模重构子任务;工程师负责项目管理并批准改动。