2013-09-29 63 views
2

好的,所以这里是这个问题的背景。我在火车上通勤了很多,并构建了很多针对移动设备优化的PHP网络应用程序。我想在没有GUI的上网本(运行Ubuntu服务器)上开发代码。所有的开发都是直接在上网本上使用Vim完成的。通过USB从Android连接到主机

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

据我所知,使用Android SDK中的adb,您可以将一个端口从上网本转发到手机。不过,我需要反过来做。

例如:

  • 端口通过手机上的USB
  • 不知怎的,转发端口4000 4000
  • 连接手机上的上网本上运行的上网本的web服务器端口4000
  • 开放在手机上的铬浏览器,并去localhost:4000

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

更新

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

回答

0

APP可能会在这里完成这项工作。如果你知道一些Java你可能会把它关闭。基本上,您通过adb隧道连接,然后使用应用程序作为代理,并在计算机上使用小程序。虽然可能有更简单的方法

相关问题