好的,这就是这个问题的背景。我经常在火车上通勤,并构建了许多针对移动设备优化的 PHP Web 应用程序。我想在没有 GUI 的上网本(运行 Ubuntu 服务器)上开发代码。所有开发都直接在上网本上使用 Vim 完成。
我想通过 USB 将我的 Nexus 4 连接到上网本,并在 chrome 浏览器中“连接”到上网本网络服务器。我只能为此使用 USB,因为我不会有任何可靠的互联网访问。
我知道使用adb
Android 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 进行端口转发?