通过端口转发访问本地服务器和 Chrome 实例

Meggin Kearney
Meggin Kearney
Sofia Emelianova
Sofia Emelianova

您可以使用端口转发来:

  • 示例 1。调试在其他 Chrome 实例中打开的标签页。
  • 示例 2。在开发机器 Web 服务器上托管网站,然后通过 USB 线从 Android 设备访问内容。

示例 2 中,端口转发通过 Android 设备上的监听 TCP 端口(映射到开发机上的 TCP 端口)进行。两个端口之间的流量会通过 Android 设备和开发机器之间的 USB 连接传输,因此该连接不依赖于您的网络配置。

此外,如果您的网络服务器使用的是自定义网域,您可以通过自定义网域映射设置 Android 设备,以访问该网域中的内容。

设置端口转发

根据您的具体情况,请按照后续步骤操作。

示例 1:设置端口转发到另一个 Chrome 实例

  1. 使用 --remote-debugging-port=PORT 参数运行另一个 Chrome 实例,例如:

    MacOS

    open -a "Google Chrome" --args --remote-debugging-port=PORT

    Windows

    start chrome --remote-debugging-port=PORT

    Linux

    google-chrome --remote-debugging-port=PORT
  2. 在您用于调试的 Chrome 实例中,执行以下操作:

    1. 打开 chrome://inspect/#devices
    2. 确保选中 复选框。 发现影音平台目标
    3. 点击复选框旁边的配置
    4. 目标发现设置中,输入 localhost:PORT,选中 复选框。 启用端口转发,然后点击完成