2

好的,这就是这个问题的背景。我经常在火车上通勤,并构建了许多针对移动设备优化的 PHP Web 应用程序。我想在没有 GUI 的上网本(运行 Ubuntu 服务器)上开发代码。所有开发都直接在上网本上使用 Vim 完成。

我想通过 USB 将我的 Nexus 4 连接到上网本,并在 chrome 浏览器中“连接”到上网本网络服务器。我只能为此使用 USB,因为我不会有任何可靠的互联网访问。

我知道使用adbAndroid SDK,您可以将上网本的端口转发到手机。但是,我需要反过来做。

例如:

  • 在上网本的 4000 端口上运行 Web 服务器
  • 通过 USB 连接手机
  • 不知何故将手机上的4000端口转发到上网本的4000端口
  • 在手机上打开 chrome 浏览器,然后转到localhost:4000.

我知道https://developers.google.com/chrome-developer-tools/docs/remote-debugging的 Google 文档中描述的“反向端口转发”方法。但是,这需要在上网本上安装 chrome。我不想为此安装整个 GUI。

更新

关于上述内容,我发现https://groups.google.com/a/chromium.org/forum/m/#!topic/chromium-reviews/7mE61hDcFdA。这是否意味着我可以在上网本上安装 Chrome(即使我没有 GUI)并通过 CLI 进行端口转发?

4

1 回答 1

0

一个APP可能会在这里完成这项工作。如果你知道一些java,你也许可以把它拉下来。基本上你通过 adb 建立连接,然后在计算机上使用一个应用程序作为代理和一个小程序。不过可能有更简单的方法

于 2013-09-29T20:29:00.363 回答