我想检查一个在本地主机上运行、通过 USB 加载到手机中的 Web 应用程序。我可以通过 chrome://inspect/#devices 检查并远程控制 Chrome 中所有已连接手机的选项卡。但是,Chrome 的 DevTools 端口转发功能仅适用于 Android 手机,因此我无法在连接的 iPhone 中加载 localhost 应用程序。
有什么想法,如何设置 iPhone 的端口转发吗?
这些问答对我不起作用,但相关并且可能对其他人有帮助:通过 USB 在 iOS 中反向端口转发,iPhone 测试:端口转发和本地主机。还在 Ask Different 上进行了搜索,但我得到的只是 iPhone 上的端口转发?,所以我想最好在 SO 上询问。
我已采取这些步骤(桌面和移动站点版本的同步实时调试)来启动并运行它,并找到了这个很棒的指南,用于在 iOS 上启用检查/调试。
虽然不如 chrome://inspect 工具为 Android 提供的反向端口转发那么精简或安全,但我发现 ngrok 是免费的,并且似乎工作得足够好,可以将本地主机服务器连接到远程 Apple 设备(TL ;DR 这是一条隧道)。由于它不那么安全,我建议至少使用他们的OAuth设置与受限电子邮件,并且仅在需要时短时间使用端口转发,但我也不是网络工程师,所以我不能自信地发表评论它到底有多安全。